【发布时间】:2011-05-19 10:06:41
【问题描述】:
我正在尝试衡量两种不同分类系统之间的一致性(其中一种基于机器学习算法,另一种基于人类基础事实),并且我正在寻找已实施的人的意见类似的系统。
分类架构允许将每个项目分类到类别分类法中的多个不同节点,其中每个分类都带有一个权重系数。例如,如果某个项目可以分为四个不同的分类节点,那么算法和真实分类器的结果可能如下所示:
ALGO TRUTH
CATEGORY A: 0.35 0.50
CATEGORY B: 0.30 0.30
CATEGORY C: 0.25 0.15
CATEGORY D: 0.10 0.05
对于所有选定的类别节点(其中大约 200 个在分类分类中),权重加起来总是正好为 1.0。
在上面的示例中,重要的是要注意两个列表在排名顺序 (ABCD) 上是一致的,因此它们应该被评分为彼此非常一致(即使分配给每个类别的权重存在一些差异. 相比之下,在下一个示例中,两个分类在排名顺序方面完全不一致:
ALGO TRUTH
CATEGORY A: 0.40 0.10
CATEGORY B: 0.35 0.15
CATEGORY C: 0.15 0.35
CATEGORY D: 0.10 0.40
所以这样的结果应该得到很低的分数。
最后一个示例演示了人工生成的真实值包含重复权重值的常见情况:
ALGO TRUTH
CATEGORY A: 0.40 0.50
CATEGORY B: 0.35 0.50
CATEGORY C: 0.15 0.00
CATEGORY D: 0.10 0.00
因此,算法允许没有完美排序的列表很重要(因为基本事实可以有效地解释为 ABCD、ABDC、BACD 或 BADC)
到目前为止我尝试过的东西:
Root Mean Squared Error (RMSE):问题很大。它不考虑排名顺序的一致性,这意味着列表顶部类别之间的严重分歧被列表底部类别的协议所掩盖。
Spearman's Rank Correlation:虽然它考虑了排名的差异,但它对列表顶部的协议和列表底部的协议给予同等的重视。只要高级差异对错误度量有贡献,我就不太关心低级差异。它也不处理多个类别可能具有同等价值等级的情况。
Kendall Tau Rank Correlation Coefficient:据我所知,具有与 Spearman 等级相关性相同的基本属性和限制。
我一直在考虑推出自己的临时指标,但我不是数学家,所以我怀疑我自己的小指标是否会提供非常严格的价值。如果这种事情有一些标准的方法,我宁愿使用它。
有什么想法吗?
【问题讨论】:
-
除了这里之外,绝对值得在CrossValidated 询问这个问题。
-
有很多方法可以定义一个幻数,但没有办法明智地定义一个,除非我们知道您要完成什么以及您打算如何使用该数字。
-
我们可以排除 RMSE,但不是因为给出的原因。两个概率之差的平方根本没有理性意义。如果数字是具有高斯分布噪声的测量值,则 RMSE 是有意义的。
-
@Jive Dadson:我想要完成的是为多变量分类器生成一个标量准确度指标,并根据多变量基本事实进行检查,并且强烈表达维度中的错误比弱表达维度的错误。分类算法中有噪音(因为错误会通过底层集群向上传播),而基本事实中肯定有噪音(因为它是由数百个不同的人众包的)。我不是数学家(或任何接近数学家的人,真的),但加权 RMSE 仍然不能解决问题吗?
标签: math statistics classification