Mathematical Ranking of AI Classifiers Using Confusion Matrix and Matthews Correlation Coefficient

Authors

  • Anshuman Bhamidipati Conant High School

DOI:

https://doi.org/10.47611/jsrhs.v11i3.3113

Keywords:

Artificial Intelligence, AI, Face Recognition, Face Detection, Computer Vision, Matthews Correlation Coefficient, MCC, Classifiers, Support Vector Machine, SVM, K-Nearest Neighbors, KNN, Convolutional Neural Network, CNN, Labeled Faces in The Wild, Database, Confusion Matrix, Computer Science, CS, Programming, Python, Machine Learning, Deep Learning, Quasi-Experimental Alternating Treatment Research Design

Abstract

This research primarily deals with mathematically ranking the level of accuracy of various Artificial Intelligence (AI) based machine learning classifiers, using Mathews Correlation Coefficient (MCC), leveraging Confusion Matrices. A detailed Literature survey was done to gather the existing knowledge. This knowledge was used as foundational basis to further build the scope of this research project. The classifiers used were Support Vector Machine (SVM), K-Nearest Neighbors (KNN), and Convolutional Neural Network (CNN). These classifiers were used for Face recognition of individuals. A total of 33 adult test subjects with 10 images per subject resulting in a total of 330 distinct images were part of this research project. These test subjects were from the Labeled Faces in The Wild publicly available database along with teachers from James B. Conant High School who voluntarily participated in this research. Python based face recognition program wrappers and associated environment was built around pre-existing classifiers and the image data was passed to these wrappers. These wrappers recognized the faces of individuals in the images over 10 trials wherein each trial consisted of 33 distinct images, with varying degree of accuracy and presented that as outputs. These outputs were used to determine the Confusion Matrices which in turn were used to calculate the MCC scores. The MCC scores were plotted, and these results showed that the SVM AI classifier had the highest level of relative accuracy for face recognition, followed by KNN and CNN classifiers.

Downloads

Download data is not yet available.

References or Bibliography

Works Cited:

Khare, K., Stewart, B., & Khare, A. (2018). Artificial Intelligence and the Student Experience: An Institutional Perspective. IAFOR Journal of Education.

Kolchenko, V. (2018). Can Modern AI Replace Teachers? Not so Fast! Artificial Intelligence and Adaptive Learning: Personalized Education in the AI Age. HAPS Educator, 249-252.

Patrick, B., & Williams, K. L. (2020). What is artificial intelligence? Journal of Accountancy, 229(2), 1-4.

Sasirekha, K., & Thangavel, K. (2019). Optimization of K-nearest neighbor using particle swarm optimization for face recognition. Neural Computing & Applications, 31(11).

Sutrop, M. (2019). SHOULD WE TRUST ARTIFICIAL INTELLIGENCE? TRAMES: A Journal of the Humanities & Social Sciences, 23(4), 499-522.

Hassan, M. (2020, June 11). Face Recognition + Attendance Project | OpenCV Python (2020) [Video]. YouTube. https://youtu.be/sz25xxF_AVE

Leedy, P. D., Ormrod, J. E., & Johnson, L. R. (2019). Practical research: Planning and design (12th ed.). Pearson Education.

ML | Implement Face recognition using k-NN with scikit-learn. (2019, March 15). GeeksforGeeks. Retrieved December 29, 2020, from https://www.geeksforgeeks.org/ml-implement-face-recognition-using-k-nn-with-scikit-learn/

Skúli, S. (2018, January 11). Making your own Face Recognition System. freeCodeCamp. Retrieved December 31, 2020, from https://www.freecodecamp.org/news/making-your-own-face-recognition-system-29a8e728107c/

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Works Consulted:

Ahmad, Z., & Shahzadi, E. (2018). Prediction of Students' Academic Performance using Artificial Neural Network. Bulletin of Education and Research, 40, 157-164.

Barrett, M., Branson, L., Carter, S., DeLeon, F., Ellis, J., Gundlach, C., & Lee, D. (2019). Using Artificial Intelligence to Enhance Educational Opportunities and Student Services in Higher Education. Inquiry.

BATTINI SÖNMEZ, E. (2019). A computational study on aging effect for facial expression recognition. Turkish Journal of Electrical Engineering & Computer Sciences, 27(4).

Beaulac, C., & Rosenthal, J. S. (2019). Predicting University Students' Academic Success and Major Using Random Forests. Research in Higher Education, 60(7).

Chomanski, B. (2019). What's Wrong with Designing People to Serve? Ethical Theory & Moral Practice, 22(4), 993-1015.

González-Hernández, F., Zatarain-Cabada, R., Barrón-Estrada, M. L., & Rodríguez-Rangel, H. (2018). Recognition of learning-centered emotions using a convolutional neural network. Journal of Intelligent & Fuzzy Systems, 34(5).

Hinojo-Lucena, F.-J., Aznar-Díaz, I., Cáceres-Reche, M.-I., & Romero-Rodríguez, J.-A. (2019). Artificial Intelligence in Higher Education: A Bibliometric Study on Its Impact in the Scientific Literature. Education Sciences.

Huang, G. B., Ramesh, M., Berg, T., & Learned-Miller, E. (2007, October). Labeled Faces in the Wild: A Database for Studying Face Recognition in Unconstrained Environments (Technical Report No. 07-49). University of Massachusetts, Amherst. http://vis-www.cs.umass.edu/lfw/lfw.pdf

Marques, L. S., Gresse von Wangenheim, C., & Hauck, J. (2020). Teaching Machine Learning in School: A Systematic Mapping of the State of the Art. Informatics in Education, 19(2).

Morsy, S., & Karypis, G. (2019). Sparse Neural Attentive Knowledge-based Models for Grade Prediction. International Educational Data Mining Society.

Nafea, I. T. (2018). Machine Learning in Educational Technology. In H. Farhadi (Ed.), Machine Learning - Advanced Techniques and Emerging Applications. IntechOpen. https://www.intechopen.com/books/machine-learning-advanced-techniques-and-emerging-applications/machine-learning-in-educational-technology

Nichols, P. T. (2012). Feedback in an Age of Efficiency. Educational Leadership, 70(1), 71-74.

Park, S., & Ryu, J. (2019). Exploring Preservice Teachers' Emotional Experiences in an Immersive Virtual Teaching Simulation through Facial Expression Recognition. International Journal of Human-Computer Interaction, 35(6).

Transparency Note Azure Cognitive Services: Face API [White paper]. (2019, May 6). Microsoft. Retrieved February 5, 2021, from https://azure.microsoft.com/mediahandler/files/resourcefiles/transparency-note-azure-cognitive-services-face-api/Face%20API%20Transparency%20Note%20(March%202019).pdf

Yang, X. (2019). Accelerated Move for AI Education in China. ECNU Review of Education, 2(3).

Yu, K., Gong, R., Sun, L., & Jiang, C. (2019). The Application of Artificial Intelligence in Smart Library. International Conference of Organizational Innovation (ICOI 2019), 100, 708-713.

Zhang, H., Magooda, A., Litman, D., Correnti, R., Wang, E., Matsmura, L.C., Howe, E., & Quintana, R. (2019). eRevise: Using Natural Language Processing to Provide Formative Feedback on Text Evidence Usage in Student Writing. Grantee Submission.

Published

08-31-2022

How to Cite

Bhamidipati, A. (2022). Mathematical Ranking of AI Classifiers Using Confusion Matrix and Matthews Correlation Coefficient. Journal of Student Research, 11(3). https://doi.org/10.47611/jsrhs.v11i3.3113

Issue

Section

AP Capstone™ Research