Type: concept
Confidence: 0.80
Created: 2026-04-16
Updated: 2026-04-16
Tags: 技术研究信息论

归一化压缩距离

概述

归一化压缩距离(NCD)是基于 Kolmogorov 复杂性的近似距离度量,用于无参数聚类和分类,是算法信息论在数据挖掘中的直接应用。

关键内容

定义

归一化压缩距离基于 Kolmogorov 复杂性的归一化信息距离:

$$NCD(x, y) = \frac{C(xy) - \min(C(x), C(y))}{\max(C(x), C(y))}$$

其中 C(x) 是 x 的压缩长度(K(x) 的可计算近似),C(xy) 是 x 和 y 拼接后的压缩长度。

直觉

如果 x 和 y 高度相似,那么 C(xy) ≈ C(x) ≈ C(y),NCD 接近 0。如果 x 和 y 完全不相关,那么 C(xy) ≈ C(x) + C(y),NCD 接近 1。

应用

优势

NCD 是"万能"距离度量——它不依赖于特定领域知识,适用于任何可以用比特串表示的数据。

来源

相关