t-SNE 中的坐标轴是什么意思?

机器算法验证 机器学习 降维 特纳
2022-01-18 10:14:24

我目前正试图围绕t-SNE数学。不幸的是,还有一个问题我无法令人满意地回答:t-SNE 图中轴的实际含义是什么?如果我要就该主题发表演讲或将其包含在任何出版物中:我将如何适当地标记坐标轴?

PS:我阅读了这个Reddit 问题,但那里给出的答案(例如“这取决于解释和领域知识”),并不能真正帮助我理解这一点。

1个回答

t-SNE 中的各个轴根本没有意义。

MDS、SNE、t-SNE等算法只关心点之间的成对距离。他们试图将这些点定位在一个平面上,以使它们之间的成对距离最小化某个标准。这意味着,如果您采用 t-SNE 图并旋转它,那么就 t-SNE 而言,由此产生的排列将同样好。所以你从 t-SNE 算法中得到的整体旋转是任意的。

要标记轴,我建议编写类似“t-SNE 维度 1”和“t-SNE 维度 2”的内容。

(有时人们写“t-SNE 1”和“t-SNE 2”之类的,这是草率的。有时我看到“t-SNE component 1”和“t-SNE component 2”;但我认为这个词“组件”在这种情况下不能很好地工作。)