Вместо того чтобы сжимать всю матрицу ковариации к фиксированной цели, нелинейное сжатие сохраняет собственные векторы выборки и сжимает собственные значения индивидуально с помощью нелинейной функции. Это напрямую решает основную проблему в высоких измерениях.