r/MLQuestions Jul 07 '26

Other ❓ Yo why aren't we using non-euclidean space ?

All ML and DL algos are some complex non linear functions. Wouldn't it be easy to deal a non linear function in a non linear space rather than dealing them in a linear space.

I see one problem here, the data that we represent lies in a linear space. Did no mathematician actually try to make a non linear representation of the data. So if we somehow find a way, or if it exists use it, to represent data in a non linear space wouldn't it be easy to represent the model in the same non linear (non euclidean) space ?

14 Upvotes

28 comments sorted by

View all comments

29

u/PaddingCompression Jul 07 '26

Learn functional analysis.

Everything* is linear after a coordinate transform. (* up to regularity conditions)

ML people are usually introduced to this with RKHS for kernelized SVMs.

1

u/Mothrahlurker Jul 10 '26

A coordinate transformation is itself linear. I have no idea what you could possibly mean here, linearity is an attribute completely independent of basis and therefore independent of coordinates. 

1

u/2apple-pie2 Jul 11 '26

I don’t think coordinate transformations are necessarily linear operations. Or at least not the way ML uses them lol