Cargando…

Understanding How CNNs Recognize Facial Expressions: A Case Study with LIME and CEM

Recognizing facial expressions has been a persistent goal in the scientific community. Since the rise of artificial intelligence, convolutional neural networks (CNN) have become popular to recognize facial expressions, as images can be directly used as input. Current CNN models can achieve high reco...

Descripción completa

Detalles Bibliográficos
Autores principales: del Castillo Torres, Guillermo, Roig-Maimó, Maria Francesca, Mascaró-Oliver, Miquel, Amengual-Alcover, Esperança, Mas-Sansó, Ramon
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9824600/
https://www.ncbi.nlm.nih.gov/pubmed/36616728
http://dx.doi.org/10.3390/s23010131
_version_ 1784866450016567296
author del Castillo Torres, Guillermo
Roig-Maimó, Maria Francesca
Mascaró-Oliver, Miquel
Amengual-Alcover, Esperança
Mas-Sansó, Ramon
author_facet del Castillo Torres, Guillermo
Roig-Maimó, Maria Francesca
Mascaró-Oliver, Miquel
Amengual-Alcover, Esperança
Mas-Sansó, Ramon
author_sort del Castillo Torres, Guillermo
collection PubMed
description Recognizing facial expressions has been a persistent goal in the scientific community. Since the rise of artificial intelligence, convolutional neural networks (CNN) have become popular to recognize facial expressions, as images can be directly used as input. Current CNN models can achieve high recognition rates, but they give no clue about their reasoning process. Explainable artificial intelligence (XAI) has been developed as a means to help to interpret the results obtained by machine learning models. When dealing with images, one of the most-used XAI techniques is LIME. LIME highlights the areas of the image that contribute to a classification. As an alternative to LIME, the CEM method appeared, providing explanations in a way that is natural for human classification: besides highlighting what is sufficient to justify a classification, it also identifies what should be absent to maintain it and to distinguish it from another classification. This study presents the results of comparing LIME and CEM applied over complex images such as facial expression images. While CEM could be used to explain the results on images described with a reduced number of features, LIME would be the method of choice when dealing with images described with a huge number of features.
format Online
Article
Text
id pubmed-9824600
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98246002023-01-08 Understanding How CNNs Recognize Facial Expressions: A Case Study with LIME and CEM del Castillo Torres, Guillermo Roig-Maimó, Maria Francesca Mascaró-Oliver, Miquel Amengual-Alcover, Esperança Mas-Sansó, Ramon Sensors (Basel) Article Recognizing facial expressions has been a persistent goal in the scientific community. Since the rise of artificial intelligence, convolutional neural networks (CNN) have become popular to recognize facial expressions, as images can be directly used as input. Current CNN models can achieve high recognition rates, but they give no clue about their reasoning process. Explainable artificial intelligence (XAI) has been developed as a means to help to interpret the results obtained by machine learning models. When dealing with images, one of the most-used XAI techniques is LIME. LIME highlights the areas of the image that contribute to a classification. As an alternative to LIME, the CEM method appeared, providing explanations in a way that is natural for human classification: besides highlighting what is sufficient to justify a classification, it also identifies what should be absent to maintain it and to distinguish it from another classification. This study presents the results of comparing LIME and CEM applied over complex images such as facial expression images. While CEM could be used to explain the results on images described with a reduced number of features, LIME would be the method of choice when dealing with images described with a huge number of features. MDPI 2022-12-23 /pmc/articles/PMC9824600/ /pubmed/36616728 http://dx.doi.org/10.3390/s23010131 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
del Castillo Torres, Guillermo
Roig-Maimó, Maria Francesca
Mascaró-Oliver, Miquel
Amengual-Alcover, Esperança
Mas-Sansó, Ramon
Understanding How CNNs Recognize Facial Expressions: A Case Study with LIME and CEM
title Understanding How CNNs Recognize Facial Expressions: A Case Study with LIME and CEM
title_full Understanding How CNNs Recognize Facial Expressions: A Case Study with LIME and CEM
title_fullStr Understanding How CNNs Recognize Facial Expressions: A Case Study with LIME and CEM
title_full_unstemmed Understanding How CNNs Recognize Facial Expressions: A Case Study with LIME and CEM
title_short Understanding How CNNs Recognize Facial Expressions: A Case Study with LIME and CEM
title_sort understanding how cnns recognize facial expressions: a case study with lime and cem
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9824600/
https://www.ncbi.nlm.nih.gov/pubmed/36616728
http://dx.doi.org/10.3390/s23010131
work_keys_str_mv AT delcastillotorresguillermo understandinghowcnnsrecognizefacialexpressionsacasestudywithlimeandcem
AT roigmaimomariafrancesca understandinghowcnnsrecognizefacialexpressionsacasestudywithlimeandcem
AT mascaroolivermiquel understandinghowcnnsrecognizefacialexpressionsacasestudywithlimeandcem
AT amengualalcoveresperanca understandinghowcnnsrecognizefacialexpressionsacasestudywithlimeandcem
AT massansoramon understandinghowcnnsrecognizefacialexpressionsacasestudywithlimeandcem