Ridge function

From testwiki
Jump to navigation Jump to search

Template:Distinguish In mathematics, a ridge function is any function f:d that can be written as the composition of an univariate function g:, that is called a profile function, with an affine transformation, given by a direction vector ad with shift b.

Then, the ridge function reads f(x)=g(xa+b) for xd.

Coinage of the term 'ridge function' is often attributed to B.F. Logan and L.A. Shepp.[1]

Relevance

A ridge function is not susceptible to the curse of dimensionalityTemplate:Clarification needed, making it an instrumental tool in various estimation problems. This is a direct result of the fact that ridge functions are constant in d1 directions: Let a1,,ad1 be d1 independent vectors that are orthogonal to a, such that these vectors span d1 dimensions. Then

f(𝒙+k=1d1ck𝒂k)=g(𝒙𝒂+k=1d1ck𝒂k𝒂)=g(𝒙𝒂+k=1d1ck0)=g(𝒙𝒂)=f(𝒙)

for all ci,1i<d. In other words, any shift of 𝒙 in a direction perpendicular to 𝒂 does not change the value of f.

Ridge functions play an essential role in amongst others projection pursuit, generalized linear models, and as activation functions in neural networks. For a survey on ridge functions, see.[2] For books on ridge functions, see.[3][4]

References

Template:Reflist