Papers › Variance-Based Feature Importance in Neural Networks
Variance-Based Feature Importance in Neural Networks
Cláudio Rebelo de Sá
This paper proposes a new method to measure the relative importance of features in Artificial Neural Networks (ANN) models. Its underlying principle assumes that the more important a feature is, the more the weights, connected to the respective input neuron, will change during the training of the model. To capture this behavior, a running variance of every weight connected to the input layer is measured during training. For that, an adaptation of Welford’s online algorithm for computing the online variance is proposed. When the training is finished, for each input, the variances of the weights are combined with the final weights to obtain the measure of relative importance for each feature. This method was tested with shallow and deep neural network architectures on several well-known classification and regression problems. The results obtained confirm that this approach is making meaningful measurements. Moreover, results showed that the importance scores are highly correlated with the variable importance method from Random Forests (RF).
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Feature Importance | Breastcancer | VarImpVIANN | Pearson Correlation | 0.60 | #1 of 2 | Archive leaderboard | report |
| Feature Importance | Breastcancer | Garson Variable Importance | Pearson Correlation | 0.22 | #2 of 2 | Archive leaderboard | report |
| Feature Importance | Diabetes | VarImpVIANN | Pearson Correlation | 0.86 | #1 of 2 | Archive leaderboard | report |
| Feature Importance | Diabetes | Garson Variable Importance | Pearson Correlation | 0.64 | #2 of 2 | Archive leaderboard | report |
| Feature Importance | Digits | VarImpVIANN | Pearson Correlation | 0.83 | #1 of 2 | Archive leaderboard | report |
| Feature Importance | Digits | Garson Variable Importance | Pearson Correlation | 0.60 | #2 of 2 | Archive leaderboard | report |
| Feature Importance | Wine | Garson Variable Importance | Pearson Correlation | 0.74 | #1 of 2 | Archive leaderboard | report |
| Feature Importance | Wine | VarImpVIANN | Pearson Correlation | 0.41 | #2 of 2 | Archive leaderboard | report |
| Feature Importance | boston | VarImpVIANN | Pearson Correlation | 0.76 | #1 of 2 | Archive leaderboard | report |
| Feature Importance | boston | Garson Variable Importance | Pearson Correlation | 0.76 | #2 of 2 | Archive leaderboard | report |
| Feature Importance | iris | VarImpVIANN | Pearson Correlation | 0.90 | #1 of 2 | Archive leaderboard | report |
| Feature Importance | iris | Garson Variable Importance | Pearson Correlation | 0.73 | #2 of 2 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Introduced by this paper: VarImpVIANN
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections