Representation ensemble learning applied to facial expression recognition

Bruna Rossetto Delazeri,Andre Gustavo Hochuli,Jean Paul Barddal,Alessandro Lameiras Koerich,Alceu de Souza Britto
DOI: https://doi.org/10.1007/s00521-024-10556-w
2024-11-25
Neural Computing and Applications
Abstract:This work introduces the representation ensemble learning algorithm, a novel approach for generating diverse unsupervised representations rooted in the principles of self-taught learning. The ensemble comprises convolutional autoencoders (CAEs) learned in an unsupervised manner, fostering diversity via a loss function designed to penalize similar CAEs' latent representations. We employ support vector machines, bagging, and random forest as primary classification methods for the final classification step. Additionally, we incorporate KnoraU, a well-established technique used to dynamically select competent classifiers based on a test sample. We evaluate various fusion strategies, including sum, product, and stacking, to comprehensively assess the ensemble's performance. A robust experimental protocol considering the facial expression recognition problem shows that the proposed approach based on self-taught learning surpasses the accuracy of fine-tuned convolutional neural network (CNN) models. In terms of accuracy, the proposed method is up to 9.9 and 6.3 percentage points better than the CNN-based models fine-tuned for JAFFE and CK+ datasets, respectively.
computer science, artificial intelligence
What problem does this paper attempt to address?