Back to Search Start Over

Deep Neural Networks as Complex Networks

Authors :
La Malfa, Emanuele
La Malfa, Gabriele
Caprioli, Claudio
Nicosia, Giuseppe
Latora, Vito
Publication Year :
2022

Abstract

Deep Neural Networks are, from a physical perspective, graphs whose `links` and `vertices` iteratively process data and solve tasks sub-optimally. We use Complex Network Theory (CNT) to represents Deep Neural Networks (DNNs) as directed weighted graphs: within this framework, we introduce metrics to study DNNs as dynamical systems, with a granularity that spans from weights to layers, including neurons. CNT discriminates networks that differ in the number of parameters and neurons, the type of hidden layers and activations, and the objective task. We further show that our metrics discriminate low vs. high performing networks. CNT is a comprehensive method to reason about DNNs and a complementary approach to explain a model's behavior that is physically grounded to networks theory and goes beyond the well-studied input-output relation.

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.2209.05488
Document Type :
Working Paper