Related Experiment Video
Updated: Dec 28, 2025

11:18
Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
Published on: March 2, 2015
10.7K
Understanding Convolutional Neural Networks With Information Theory: An Initial Exploration
IEEE Transactions on Neural Networks and Learning Systems
|February 20, 2020
Summary
This study introduces a new method to measure information flow in convolutional neural networks (CNNs) using Rényi
Area of Science:
- Information theory
- Machine learning
- Deep learning
Background:
- A novel functional estimator for Rényi's α-entropy was recently proposed.
- Its utility and applications are not widely known to practitioners.
Purpose of the Study:
- To demonstrate the straightforward measurement of information flow in convolutional neural networks (CNNs) using the novel estimator.
- To introduce the partial information decomposition (PID) framework for analyzing convolutional layer representations.
- To develop quantities for analyzing synergy and redundancy in CNNs.
Main Methods:
- Utilized a novel functional estimator based on the normalized eigenspectrum of a Hermitian matrix in a reproducing kernel Hilbert space (RKHS).
- Applied the estimator to measure information flow in CNNs without approximation.
- Integrated the partial information decomposition (PID) framework.
Main Results:
- Enabled straightforward, non-approximate measurement of information flow in realistic CNNs.
- Developed three quantities to analyze synergy and redundancy in convolutional layer representations.
- Validated two fundamental data processing inequalities.
- Revealed inner properties of CNN training.
Conclusions:
- The novel estimator provides a practical tool for analyzing information flow in CNNs.
- The PID framework offers new insights into the internal workings of convolutional layers.
- The findings contribute to understanding information processing within deep learning models.
Related Concept Videos
Convolution: Math, Graphics, and Discrete Signals
755
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
755
Convolution Properties II
519
The important convolution properties include width, area, differentiation, and integration properties.
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
519
Convolution Properties I
490
Convolution computations can be simplified by utilizing their inherent properties.
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
490
Deconvolution
495
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
495
Properties of DTFT II
470
In the study of discrete-time signal processing, understanding the properties of the Discrete-Time Fourier Transform (DTFT) is crucial for analyzing and manipulating signals in the frequency domain. Several properties, including frequency differentiation, convolution, accumulation, and Parseval's relation, offer powerful tools for signal analysis.
The frequency differentiation property is illustrated by considering a DTFT pair and differentiating both sides with respect to ω.
The frequency differentiation property is illustrated by considering a DTFT pair and differentiating both sides with respect to ω.
470
Properties of the z-Transform II
341
The property of Accumulation in signal processing is derived by analyzing the accumulated sum of a discrete-time signal and using the time-shifting property to determine its z-transform. This principle reveals that the z-transform of the summed signal is related to the z-transform of the original signal by a multiplicative factor.
Moreover, the convolution property indicates that the convolution of two signals in the time domain corresponds to the product of their z-transforms in the frequency...
Moreover, the convolution property indicates that the convolution of two signals in the time domain corresponds to the product of their z-transforms in the frequency...
341