Как раз недавно читал про метод повышения размерности для сведения нелинейной задачи к линейной.
Если кому интересно, тут про это немного написано: nlp.stanford.edu/IR-book/html/htmledition/nonlinear-svms-1.html
Ищется по «kernel mapping» или «kernel trick».
Автор, не очевидно, будет ли Ваша идея работать в случае использования ядра. Да и нередко на практике размерность увеличивается именно за счет ядрового перехода, нередко до бесконечности.
Очень хочется сравнение Вашего метода, метода из статьи и какого-нибудь стандартного PCA
Уменьшение размерности в задаче линейной бинарной классификации(e.g. SVM)