Papers
Topics
Authors
Recent
Search
2000 character limit reached

Multivariate KAN Contribution Matrix

Updated 18 April 2026
  • MKAN is a nonlinear feature ranking tool using Kolmogorov–Arnold Networks to map individual input contributions in multivariate prediction tasks.
  • It computes smooth univariate transforms and normalized scores to reveal both the functional form and magnitude of each feature's influence.
  • Empirical applications, including hydrological studies, demonstrate MKAN’s ability to enhance model parsimony and interpretability over linear methods.

The Multivariate KAN Contribution Matrix (MKAN) is a nonlinear feature‐ranking and interpretability tool constructed using Kolmogorov–Arnold Networks (KANs). MKAN enables researchers to quantify, visualize, and interpret the relative contributions and functional entry forms of multiple input variables in predicting target variables in high-dimensional, potentially collinear datasets. Unlike marginal or pairwise analysis, MKAN quantifies each input’s unique predictive utility in the joint multivariate context, supporting both more robust feature selection and deeper physical insight in model development workflows (Fuente et al., 12 Dec 2025).

1. Definition and Role

MKAN is designed to summarize both the shape of each input-to-target transformation and the magnitude of its contribution in a multivariate nonlinear prediction setting. For a set of nn variables, each MKAN row is associated with a chosen target yiy_i, and each column with an input xjx_j (excluding xix_i as an input to its own prediction). Each cell encodes:

  • The univariate function ϕij(xj)\phi_{ij}(x_j), as learned by the KAN for predicting yiy_i, which expresses how xjx_j is mapped to its effect on the target under the influence of all other variables.
  • A scalar contribution score Cij[0,1]C_{ij}\in[0,1] quantifying the importance of xjx_j in predicting yiy_i given all other inputs.

By summarizing these properties, MKAN enables automated, nonlinear feature ranking, redundancy detection, and parsimony-driven selection—tasks beyond the capacity of linear correlation or information-theoretic metrics.

2. Mathematical Construction

MKAN employs the simplest KAN architecture, in which the predictive mapping from non-target inputs to a selected target yiy_i0 takes the form:

yiy_i1

where each yiy_i2 is typically a cubic spline or other smooth basis function, jointly optimized to minimize a regularized empirical loss (e.g., mean-square error).

The relative contribution of each yiy_i3 to yiy_i4 is quantified by an “attribute score” yiy_i5, defined as:

yiy_i6

where yiy_i7 is an effective connectivity weight accounting for KAN network topology (see Liu et al. 2024 for details). Within each matrix row, yiy_i8 values are then linearly rescaled to yiy_i9 (min–max normalization). To reflect actual predictive skill, these are multiplied by a held-out performance metric (e.g., row-wise Nash–Sutcliffe or Kling–Gupta efficiency xjx_j0), yielding the final contribution score:

xjx_j1

3. Computational Algorithm

The MKAN is constructed through the following algorithmic workflow:

Step Description Notes
1 For each target xjx_j2, define input set xjx_j3 All variables except xjx_j4 considered as inputs
2 Train a one-layer KAN with input-to-target univariate transforms xjx_j5 Regularized to prevent overfitting
3 For each input xjx_j6, xjx_j7
3a Compute xjx_j8 (edge-contribution score) Uses std-ratio and connectivity xjx_j9
3b Normalize all xix_i0 in the row to xix_i1 Min–max normalization
3c Calculate xix_i2, the prediction skill for xix_i3 Held-out data
3d Set xix_i4
4 Store xix_i5 in cell xix_i6 Visualization included
5 Repeat for all xix_i7

This results in an xix_i8 matrix where each cell provides both a quantitative ranking and an interpretable, learned transformation.

4. Visualization and Interpretation

Each entry xix_i9 of the MKAN contains:

  • A color-coded background whose intensity reflects ϕij(xj)\phi_{ij}(x_j)0 (nearly black for ϕij(xj)\phi_{ij}(x_j)1, near-white for ϕij(xj)\phi_{ij}(x_j)2).
  • An overlaid sketch of ϕij(xj)\phi_{ij}(x_j)3, conveying both sign and nonlinearity (e.g., monotonic, threshold, or complex behavior).

Key interpretive principles:

  • Sign: The direction of ϕij(xj)\phi_{ij}(x_j)4 determines in which regions increases in ϕij(xj)\phi_{ij}(x_j)5 drive ϕij(xj)\phi_{ij}(x_j)6 up or down.
  • Magnitude: Steepness in ϕij(xj)\phi_{ij}(x_j)7 denotes local sensitivity, but overall ϕij(xj)\phi_{ij}(x_j)8 encodes relative multivariate predictive value.
  • Column comparison (within-row): Reveals which predictors most matter for a given target.
  • Row comparison (within-column): Indicates which targets are most sensitive to a specific input.

5. Practical Considerations

  • Computational Scaling: Training ϕij(xj)\phi_{ij}(x_j)9 independent KANs scales as yiy_i0, where yiy_i1 is the cost of fitting a single shallow network. Owing to exclusively univariate transforms, yiy_i2 is modest.
  • Hyperparameters: The number of spline knots or basis functions must be chosen. Overparametrization can cause overfitting, while underparametrization can mask subtleties. Cross-validation on prediction skill yiy_i3 is advised.
  • Collinearity: MKAN downweights redundant features naturally—when two inputs are collinear, the most informative or simplest (in terms of yiy_i4 complexity) dominates, and the other’s yiy_i5 approaches zero.
  • Comparison to Linear Methods: MKAN captures both nonlinear effect strength and detailed functional form. Empirical benchmarks indicate that KAN-based rankings achieve parsimony and model skill unattainable via Pearson correlation or mutual information: for instance, hydrological prediction experiments attain the same model accuracy with 2–6 fewer features than Pearson‐based rankings.

6. Empirical Examples

Two illustrative cases from (Fuente et al., 12 Dec 2025) demonstrate MKAN’s utility:

  • Synthetic Nonlinear Trio: For data yiy_i6, yiy_i7, yiy_i8 with yiy_i9, the MKAN row for xjx_j0 (target) yields xjx_j1 (with xjx_j2) and xjx_j3, indicating xjx_j4 supplies no independent information beyond xjx_j5 for xjx_j6.
  • CAMELS Hydrology Dataset: Predicting 5th-percentile streamflow, MKAN ranks “frequency of dry days” and “mean slope” highest (xjx_j7 and xjx_j8, respectively), whereas Pearson correlation misranks these monotonic effects. A random forest trained on the top 12 MKAN-ranked features achieves xjx_j9, exceeding the corresponding Pearson-based subset.

7. Significance and Research Context

MKAN enables fully nonlinear, interpretable, and multivariate attribution of feature influence in scientific datasets. The matrix structure and integrated curve visualizations support both human‐guided and automated scientific workflows, including physical insight extraction, redundancy analysis, and model parsimony validation. Empirical findings show improved robustness and interpretability over traditional correlation and mutual information tools, particularly in domains with hidden nonlinear mechanisms or substantial collinearity (Fuente et al., 12 Dec 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Multivariate KAN Contribution Matrix (MKAN).