Nonlinear discriminants
Suppose we have a feature vector v = (v1 , v2 , …)T . A linear discriminant has the form
d = d0 + d1 v1 + d2 v2 + …
A nonlinear discriminant can add terms such as wijvivj or wijjkvivjvk.
There are more systematic ways of generating nonlinear discriminants, e.g.
http://www.dai.ed.ac.uk/CVonline/LOCAL_COPIES/LI1/kda/