High-dimensional model representation

From HandWiki
Revision as of 22:45, 6 February 2024 by Wikisleeper (talk | contribs) (over-write)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

High-dimensional model representation is a finite expansion for a given multivariable function. The expansion was first described by Ilya M. Sobol[1] as

[math]\displaystyle{ f(\mathbf{x}) = f_0+ \sum_{i=1}^nf_i(x_i)+ \sum_{i,j=1 \atop i\lt j}^n f_{ij}(x_{i},x_{j})+ \cdots + f_{12\ldots n}(x_1,\ldots,x_n). }[/math]

The method, used to determine the right hand side functions, is given in Sobol's paper. A review can be found here: High Dimensional Model Representation (HDMR): Concepts and Applications.

The underlying logic behind the HDMR is to express all variable interactions in a system in a hierarchical order. For instance [math]\displaystyle{ f_0 }[/math] represents the mean response of the model [math]\displaystyle{ f }[/math]. It can be considered as measuring what is left from the model after stripping down all variable effects. The uni-variate functions [math]\displaystyle{ f_i(x_i) }[/math], however represents the "individual" contributions of the variables. For instance, [math]\displaystyle{ f_1(x_1) }[/math] is the portion of the model that can be controlled only by the variable [math]\displaystyle{ x_1 }[/math]. For this reason, there can not be any constant in [math]\displaystyle{ f_1(x_1) }[/math] because all constants are expressed in [math]\displaystyle{ f_0 }[/math]. Going further into higher interactions,the next stop is bivariate functions [math]\displaystyle{ f_{ij}(x_i,x_j) }[/math] which represents the cooperative effect of variables [math]\displaystyle{ x_i }[/math] and [math]\displaystyle{ x_j }[/math] together. Similar logic applies here: the bivariate functions do not contain univarite functions nor constants as it violates the construction logic of HDMR. As we go into higher interactions, the number of interactions are increasing and at last we reach the residual term [math]\displaystyle{ f_{12n}(x_1,\ldots,x_n) }[/math] representing the contribution only if all variable act together.

HDMR as an Approximation

The hierarchical representation model of HDMR brings an advantage if one needs to replace an existing model with a simpler one usually containing only univariate or bivariate terms. If the target model does not contain higher level of variable interactions, this approach can yield good approximations with the additional advantage of providing a clearer view of variable interactions.

See also

References

  1. Sobol', I. M. (1993), "Sensitivity estimates for nonlinear mathematical models", Mathematical Modeling and Computational Experiment 1 (4): 407–414 (1995) .