Gonzalo Nápoles

dblp:72/9588 · also Gonzalo Nápoles Ruiz · DBLP profile ↗
← Back
6ranked-venue papers in the field
3as first author
5since 2021 · last 2024
0000-0003-1936-3701ORCID · verified

Domains — venue-derived; a paper can count in several

Knowledge Engineering, Semantic Web & Information Systems · 5 (3 first)Data Mining & Knowledge Discovery · 1
YearPublicationVenuePosition
2024 REPROT: Explaining the predictions of complex deep learning architectures for object detection through reducts of an image
abstract
Although deep learning models can solve complex prediction problems, they have been criticized for being ‘black boxes’. This implies that their decisions are difficult, if not impossible, to explain by simply inspecting their internal knowledge structures. Explainable Artificial Intelligence has attempted to open the black-box through model-specific and agnostic post-hoc methods that generate visualizations or derive associations between the problem features and the model predictions. This paper proposes a new method, termed REPROT, that explains the decisions of complex deep learning architectures based on local reducts of an image. A ‘reduct’ is a set of sufficiently descriptive features that can fully characterize the acquired knowledge. The created reducts are used to build a ‘prototype image’ that visually explains the inference obtained by a black-box model for an image. We focus on deep learning architectures whose complexity and internal particularities demand adapting existing model-specific explanation methods, making the explanation process more difficult. Experimental results show that the black-box model can detect an object using the prototype image generated from the reduct. Hence, the explanations will be given by “the minimum set of features sufficient for the neural model to detect an object”. The confidence scores obtained by architectures such as Inception, Yolo, and Mask R-CNN are higher for prototype images built from the reduct than those built from the most important superpixels according to the LIME method. Moreover, the target object is not detected on several occasions through the LIME output, thus supporting the superiority of the proposed explanation method.
Marilyn Bello-García, Gonzalo Nápoles, Leonardo Concepción, Rafael Bello 0001, Pablo Mesejo, Oscar Cordón
Inf. Sci.2
2023 Prolog-based agnostic explanation module for structured pattern classification
abstract
This paper presents a Prolog-based reasoning module to generate counterfactual explanations given the predictions computed by a black-box classifier. Our approach comprises four well-defined stages that can be applied to any structured pattern classification problem. Firstly, we pre-process the given dataset by imputing missing values and normalizing the numerical features. Secondly, we transform numerical features into symbolic ones using fuzzy clustering such that extracted fuzzy clusters are mapped to an ordered set of predefined symbols. Thirdly, we encode instances as a Prolog rule using the nominal values, the predefined symbols, the decision classes, and the confidence values. Fourthly, we compute the overall confidence of each Prolog rule using fuzzy-rough set theory to handle the uncertainty caused by transforming numerical quantities into symbols. This step comes with an additional theoretical contribution to a new similarity function to compare the previously defined Prolog rules involving confidence values. Finally, we implement a chatbot as a proxy between humans and the Prolog-based reasoning module to resolve natural language queries and generate counterfactual explanations. During the numerical simulations using synthetic datasets, we study the performance of our system when using different fuzzy operators and similarity functions.
Gonzalo Nápoles, Fabian Hoitsma, Andreas Knoben, Agnieszka Jastrzebska, Maikel León
Inf. Sci.1
2021 Natural language techniques supporting decision modelers
Leticia Arco, Gonzalo Nápoles, Frank Vanhoenshoven, Ana Laura Lara, Gladys Casas Cardoso, Koen Vanhoof
Data Min. Knowl. Discov.2
2021 Data quality measures based on granular computing for multi-label classification
Marilyn Bello-García, Gonzalo Nápoles, Koen Vanhoof, Rafael Bello 0001
Inf. Sci.2
2021 Pattern classification with Evolving Long-term Cognitive Networks
abstract
This paper presents an interpretable neural system—termed Evolving Long-term Cognitive Network—for pattern classification. The proposed model was inspired by Fuzzy Cognitive Maps, which are interpretable recurrent neural networks for modeling and simulation. The network architecture is comprised of two neural blocks: a recurrent input layer and an output layer. The input layer is a Long-term Cognitive Network that gets unfolded in the same way as other recurrent neural networks, thus producing a sort of abstract hidden layers. In our model, we can attach meaningful linguistic labels to each neuron since the input neurons correspond to features in a given classification problem and the output neurons correspond to class labels. Moreover, we propose a variant of the backpropagation learning algorithm to compute the required parameters. This algorithm includes two new regularization components that are aimed at obtaining more interpretable knowledge representations. The numerical simulations using 58 datasets show that our model achieves higher prediction rates when compared with traditional white boxes while remaining competitive with the black boxes. Finally, we elaborate on the interpretability of our neural system using a proof of concept.
Gonzalo Nápoles, Agnieszka Jastrzebska, Yamisleydi Salgueiro
Inf. Sci.1
2016 On the convergence of sigmoid Fuzzy Cognitive Maps
Gonzalo Nápoles, Elpiniki I. Papageorgiou, Rafael Bello 0001, Koen Vanhoof
Inf. Sci.1