Feature Selection for Facial Emotion Recognition Using Cosine Similarity-Based Harmony Search Algorithm
Source abstract
Abstract
Nowadays, researchers aim to enhance man-to-machine interactions by making advancements in several domains. Facial emotion recognition (FER) is one such domain in which researchers have made significant progresses. Features for FER can be extracted using several popular methods. However, there may be some redundant/irrelevant features in feature sets. In order to remove those redundant/irrelevant features that do not have any significant impact on classification process, we propose a feature selection (FS) technique called the supervised filter harmony search algorithm (SFHSA) based on cosine similarity and minimal-redundancy maximal-relevance (mRMR). Cosine similarity aims to remove similar features from feature vectors, whereas mRMR was used to determine the feasibility of the optimal feature subsets using Pearson’s correlation coefficient (PCC), which favors the features that have lower correlation values with other features—as well as higher correlation values with the facial expression classes. The algorithm was evaluated on two benchmark FER datasets, namely the Radboud faces database (RaFD) and the Japanese female facial expression (JAFFE). Five different state-of-the-art feature descriptors including uniform local binary pattern (uLBP), horizontal–vertical neighborhood local binary pattern (hvnLBP), Gabor filters, histogram of oriented gradients (HOG) and pyramidal HOG (PHOG) were considered for FS. Obtained results signify that our technique effectively optimized the feature vectors and made notable improvements in overall classification accuracy.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Face and Expression Recognition · Emotion and Mood Recognition · Advanced Computing and Algorithms
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science and Engineering, Future Institute of Engineering and Management, Kolkata 700150, India
Department of Computer Science and Engineering, Jadavpur University, Kolkata 700032, India
Department of Information Technology, Jadavpur University, Kolkata 700106, India
Department of Energy IT, Gachon University, Seongnam 13120, Korea
Funding
National Research Foundation of Korea
References (64)
Show source-provided references
1. Facial expression recognition based on Local Binary Patterns: A comprehensive study10.1016/j.imavis.2008.08.005 ↗
2. Ekman, P., and Rosenberg, E. (1997). What The Face Reveals: Basic and Applied Studies of Spontaneous Expression Using The Facial Action Coding Systems (FACS), Oxford University Press.10.1093/oso/9780195104462.001.0001 ↗
3. Automatic analysis of facial expressions: The state of the art10.1109/34.895976 ↗
4. Happy, S.L., George, A., and Routray, A. (2012, January 27–29). A real time facial expression classification system using Local Binary Patterns. Proceedings of the 4th International Conference on Intelligent Human Computer Interaction: Advancing Technology for Humanity, IHCI, Kharagpur, India.10.1109/IHCI.2012.6481802 ↗
5. Facial Emotion Recognition Using Multi-modal Information
6. Facial Expression Recognition Based on Local Binary Patterns and Local Fisher Discriminant Analysis 2 Local Binary Patterns
7. Feature selection using histogram-based multi-objective GA for handwritten Devanagari numeral recognition10.1007/978-981-10-7566-7_46 ↗
8. Malakar, S., Ghosh, M., Bhowmik, S., Sarkar, R., and Nasipuri, M. (2019). A GA based hierarchical feature selection approach for handwritten word recognition. Neural Comput. Appl.10.1007/s00521-018-3937-8 ↗
9. Belanche, L.A., and González, F.F. (2011). Review and Evaluation of Feature Selection Algorithms in Synthetic Problems. arXiv.
10. Feature selection for classification10.3233/IDA-1997-1302 ↗
11. Unsupervised feature selection using feature similarity10.1109/34.990133 ↗
12. Floating search methods in feature selection10.1016/0167-8655(94)90127-9 ↗
13. Sen, S., Mitra, M., Bhattacharyya, A., Sarkar, R., Schwenker, F., and Roy, K. (2019). Feature Selection for Recognition of Online Handwritten Bangla Characters. Neural Process. Lett.10.1007/s11063-019-10010-2 ↗
14. Feature Selection for HMM and BLSTM Based Handwriting Recognition of Whiteboard Notes10.1142/S0218001409007417 ↗
15. Artificial Intelligence Selection of relevant features and examples in machine10.1016/S0004-3702(97)00063-5 ↗
16. M-HMOGA: A new multi-objective feature selection algorithm for handwritten numeral classification
17. Kundu, S., Paul, S., Singh, P.K., Sarkar, R., and Nasipuri, M. (2019). Understanding NFC-Net: A deep learning approach to word-level handwritten Indic script recognition. Neural Comput. Appl.10.1007/s00521-019-04235-4 ↗
18. A histogram based fuzzy ensemble technique for feature selection
19. Filters, wrappers and a boosting-based hybrid for feature selection
20. Chatterjee, I., Ghosh, M., Singh, P.K., and Nasipuri, M. (2019). A clustering-based feature selection framework for handwritten Indic script classification. Expert Syst., 36.10.1111/exsy.12459 ↗
21. Hall, M.A. (1999). Correlation-Based Feature Selection for Machine Learning. [Ph.D. Thesis, The University of Waikato].
22. Ding, C., and Peng, H. (2003, January 11–14). Minimum redundancy feature selection from microarray gene expression data. Proceedings of the 2003 IEEE Bioinformatics Conference. CSB2003, Stanford, CA, USA.
23. Feature selection with harmony search10.1109/TSMCB.2012.2193613 ↗
24. Awada, W., Khoshgoftaar, T.M., Dittman, D., Wald, R., and Napolitano, A. (2012, January 8–10). A review of the stability of feature selection techniques for bioinformatics data. Proceedings of the 2012 IEEE 13th International Conference on Information Reuse & Integration (IRI), Las Vegas, NV, USA.10.1109/IRI.2012.6303031 ↗
25. Lajevardi, S.M., and Hussain, Z.M. (2009, January 20–21). Feature selection for facial expression recognition based on optimization algorithm. Proceedings of the INDS 2009: 2nd International Workshop on Nonlinear Dynamics and Synchronization, Klagenfurt, Austria.10.1109/INDS.2009.5228001 ↗
26. Guo, G., and Dyer, C.R. (2003, January 18–20). Simultaneous feature selection and classifier training via linear programming: A case study for face expression recognition. Proceedings of the 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition 2003, Madison, WI, USA.
27. Feature Selection for Emotion Recognition based on Random Forest
28. Li, P., Phung, S.L., Bouzerdom, A., and Tivive, F.H.C. (2010, January 5–6). Feature Selection for Facial Expression Recognition. Proceedings of the 2010 2nd European Workshop on Visual Information Processing (EUVIP), Paris, France.10.1109/EUVIP.2010.5699141 ↗
29. Automatic facial expression recognition: Feature extraction and selection10.1007/s11760-010-0177-5 ↗
30. Lyons, M., Akamatsu, S., Kamachi, M., and Gyoba, J. (1998, January 14–16). Coding facial expressions with Gabor wavelets. Proceedings of the 3rd IEEE International Conference on Automatic Face and Gesture Recognition, FG, Nara, Japan.
31. Presentation and validation of the radboud faces database10.1080/02699930903485076 ↗
32. Wang, G., Yang, Y., and Kong, H. (2009). Self-Learning facial emotional feature selection based on rough set theory. Math. Probl. Eng.10.1155/2009/802932 ↗
33. Feature selection for facial emotion recognition using late hill-climbing based memetic algorithm10.1007/s11042-019-07811-x ↗
34. A Micro-GA Embedded PSO Feature Selection Approach to Intelligent Facial Emotion Recognition10.1109/TCYB.2016.2549639 ↗
35. Multi-Objective Differential Evolution for feature selection in Facial Expression Recognition systems10.1016/j.eswa.2017.07.037 ↗
36. Das, S., Singh, P.K., Bhowmik, S., Sarkar, R., and Nasipuri, M. (2017). A Harmony Search Based Wrapper Feature Selection Method for Holistic Bangla Word Recognition. arXiv.10.1016/j.procs.2016.06.087 ↗
37. Sarkar, S., Ghosh, M., Chatterjee, A., Malakar, S., and Sarkar, R. (2018, January 27–28). An advanced particle swarm optimization based feature selection method for tri-script handwritten digit recognition. Proceedings of the International conference on computational intelligence, communications, and business analytics, Kalyani, India.10.1007/978-981-13-8578-0_7 ↗
38. Novel feature selection method based on harmony search for email classification10.1016/j.knosys.2014.10.013 ↗
39. An enhanced harmony search based algorithm for feature selection: Applications in epileptic seizure detection and prediction10.1016/j.compeleceng.2016.02.009 ↗
40. Bagyamathi, M., and Inbarani, H.H. (2015). A Novel Hybridized Rough Set and Improved Harmony Search Based Feature Selection for Protein Sequence Classification. Big Data in Complex System, Springer.10.1007/978-3-319-11056-1_6 ↗
41. Wang, Y., and Perez, L. (2017). The Effectiveness of Data Augmentation in Image Classification using Deep Learning. arXiv.
42. Robust Real-Time Face Detection10.1023/B:VISI.0000013087.49260.fb ↗
43. Ghosh, S., Bhowmik, S., Ghosh, K., Sarkar, R., and Chakraborty, S. (2019). A filter ensemble feature selection method for handwritten numeral recognition. EMR, 2016.
44. Bosch, A., Zisserman, A., and Munoz, X. (2007, January 8). Representing shape with a spatial pyramid kernel. Proceedings of the 6th ACM International Conference on Image and Video Retrieval, CIVR 2007, Amsterdam, The Netherlands.10.1145/1282280.1282340 ↗
45. Li, Z., Imai, J.I., and Kaneko, M. (2009, January 7–10). Facial-component-based bag of words and PHOG descriptor for facial expression recognition. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Toronto, ON, Canada.10.1109/ICSMC.2009.5346254 ↗
46. Ali, M., and Clausi, D. (2001, January 3–13). Using The Canny Edge Detector for Feature Extraction and Enhancement of Remote Sensing Images. Proceedings of the IEEE 2001 International Geoscience and Remote Sensing Symposium, Sydney, Australia.
47. Jana, P., Ghosh, S., Sarkar, R., and Nasipuri, M. (2017, January 27–30). A Fuzzy C-Means Based Approach Towards Efficient Document Image Binarization. Proceedings of the Ninth International Conference on Advances in Pattern Recognition, ICAPR 2017, Bangalore, India.10.1109/ICAPR.2017.8592936 ↗
48. Unsupervised texture segmentation using Gabor filters10.1016/0031-3203(91)90143-S ↗
49. Gabor feature based classification using the enhanced Fisher linear discriminant model for face recognition10.1109/TIP.2002.999679 ↗
50. Ou, J., Bai, X.-B., Pei, Y., Ma, L., and Liu, W. (2010, January 22–24). Automatic Facial Expression Recognition Using Gabor Filter and Expression Analysis. Proceedings of the 2010 Second International Conference on Computer Modeling and Simulation, Sanyan, China.10.1109/ICCMS.2010.45 ↗
51. Multiresolution gray-scale and rotation invariant texture classification with local binary patterns10.1109/TPAMI.2002.1017623 ↗
52. Harmony Search Algorithm: A Unique Music-inspired Algorithm10.1016/j.proeng.2016.07.510 ↗
53. A new structural optimization method based on the harmony search algorithm10.1016/j.compstruc.2004.01.002 ↗
54. Geem, Z.W., Kim, J.H., and Loganathan, G.V. (2001). A New Heuristic Optimization Algorithm: Harmony Search. Optimization, 35–54.
55. Optimal cost design of water distribution networks using harmony search10.1080/03052150500467430 ↗
56. An improved harmony search algorithm for solving optimization problems
57. Ansys Modelling and Simulation of Temperature
58. Peng, H., Long, F., and Ding, C. (2018, January 28–30). Multi-label feature selection based on mutual information. Proceedings of the ICNC-FSKD 2018—14th International Conference on Natural Computing Fuzzy Systems Knowledge Discovery, Huangshan, China.
59. Minimum redundancy maximum relevance feature selection approach for temporal gene expression data10.1186/s12859-016-1423-9 ↗
60. A feature selection method based on kernel canonical correlation analysis and the minimum Redundancy-Maximum Relevance filter method10.1016/j.eswa.2011.09.031 ↗
61. A new maximum relevance-minimum multicollinearity (MRmMC) method for feature selection and ranking10.1016/j.patcog.2017.01.026 ↗
62. (2008). Pearson’s Correlation Coefficient Definition. Encyclopedia of Public Health, Springer.
63. A BPSO-SVM algorithm based on memory renewal and enhanced mutation mechanisms for feature selection10.1016/j.asoc.2017.04.061 ↗
64. Whale optimization approaches for wrapper feature selection10.1016/j.asoc.2017.11.006 ↗