Redirigiendo al acceso original de articulo en 16 segundos...
Inicio  /  Information  /  Vol: 14 Par: 4 (2023)  /  Artículo
ARTÍCULO
TITULO

Exploring Neural Dynamics in Source Code Processing Domain

Martina Saletta and Claudio Ferretti    

Resumen

Deep neural networks have proven to be able to learn rich internal representations, including for features that can also be used for different purposes than those the networks are originally developed for. In this paper, we are interested in exploring such ability and, to this aim, we propose a novel approach for investigating the internal behavior of networks trained for source code processing tasks. Using a simple autoencoder trained in the reconstruction of vectors representing programs (i.e., program embeddings), we first analyze the performance of the internal neurons in classifying programs according to different labeling policies inspired by real programming issues, showing that some neurons can actually detect different program properties. We then study the dynamics of the network from an information-theoretic standpoint, namely by considering the neurons as signaling systems and by computing the corresponding entropy. Further, we define a way to distinguish neurons according to their behavior, to consider them as formally associated with different abstract concepts, and through the application of nonparametric statistical tests to pairs of neurons, we look for neurons with unique (or almost unique) associated concepts, showing that the entropy value of a neuron is related to the rareness of its concept. Finally, we discuss how the proposed approaches for ranking the neurons can be generalized to different domains and applied to more sophisticated and specialized networks so as to help the research in the growing field of explainable artificial intelligence.

 Artículos similares

       
 
Vidhya Kamakshi and Narayanan C. Krishnan    
Explainable Artificial Intelligence (XAI) has emerged as a crucial research area to address the interpretability challenges posed by complex machine learning models. In this survey paper, we provide a comprehensive analysis of existing approaches in the ... ver más
Revista: AI

 
Felipe C. Farias, Teresa B. Ludermir and Carmelo J. A. Bastos-Filho    
In this paper we propose a procedure to enable the training of several independent Multilayer Perceptron Neural Networks with a different number of neurons and activation functions in parallel (ParallelMLPs) by exploring the principle of locality and par... ver más
Revista: AI

 
Francesco Mercaldo, Luca Brunese, Fabio Martinelli, Antonella Santone and Mario Cesarelli    
Currently, deep learning networks, with particular regard to convolutional neural network models, are typically exploited for biomedical image classification. One of the disadvantages of deep learning is that is extremely expensive to train due to comple... ver más
Revista: Applied Sciences

 
William Villegas-Ch and Jaime Govea    
This article addresses the need for early emergency detection and safety monitoring in public spaces using deep learning techniques. The problem of discerning relevant sound events in urban environments is identified, which is essential to respond quickl... ver más

 
Enrique Díaz de León-Hicks, Santiago Enrique Conant-Pablos, José Carlos Ortiz-Bayliss and Hugo Terashima-Marín    
In the algorithm selection problem, where the task is to identify the most suitable solving technique for a particular situation, most methods used as performance mapping mechanisms have been relatively simple models such as logistic regression or neural... ver más
Revista: Applied Sciences