什么是排名上下文中的右不变性?

约翰·布朗

我正在阅读一篇名为Unsupervised Rank Aggregation with Domain-Specific Experience 的论文,在 2.1 节中,他们讨论了列表的两个排列之间的距离。此距离度量的一些示例是 Kendall Tau 距离和 Spearman Footrule 距离。此距离度量可能具有的属性是右不变性。在论文中,如果度量具有此属性,则意味着它不依赖于对象的索引方式。

这部分让我感到困惑,因为我并不真正理解对象的等级和对象的索引之间的区别。如果一个对象在一个排名列表中,它的索引是否与其排名直接相关?此外,他们提到 Kendall Tau 距离是右不变的,但它的公式表明它取决于对象 i 和 j 的索引。那么,在秩聚合的上下文中究竟什么是右不变性。

HTNW

您正在排名的对象以列表的形式到达算法,而您汇总的排名作为作用于列表的排列到达算法。列表的顺序/输入列表中对象的索引应该无关紧要:算法应该以相同的方式对对象进行排序(分配相同的索引),而不管原始排序(忽略原始指数)。新索引对应于等级并且很重要。旧索引(在对象列表和输入排名中)是输入表示的产物,必须小心以确保它们被忽略。说输入列表中对象的索引无关紧要与说改组输入列表不会改变算法的输出相同。由于您聚合的排名由输入列表的排列表示,因此通过某种排列对输入列表进行混洗需要您将所有排名置换乘以混洗置换的倒数,以获得相同的对象实际排名. 由于所有这些新洗牌的排名排列仍然代表相同的排名,

关于 Kendall tau 距离的右不变性:考虑公式2(x - 3) + 6 - 2x这看起来取决于您选择的数字x,但实际上它始终为零,因此实际上并非如此。对于 Kendall tau 来说也是如此:它是正确不变的可能不是很明显(对我来说当然不是很明显);您可能需要坐下来用数学方法向自己证明这一点。(如果他们甚至不参考证明,如果你仔细想想,我认为这实际上是非常微不足道的,但这不是我的领域,如果没有铅笔和纸,我不会得到它。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

什么是深度不变性?

来自分类Dev

什么是git上下文中的“ Maildir”?

来自分类Java

Java的不变性

来自分类Dev

为什么这个Rust程序会忽略不变性

来自分类Dev

简单并发程序的归纳不变性是什么?

来自分类Javascript

为什么不变性在JavaScript中如此重要(或需要)?

来自分类Java

Java中强不变性与弱不变性?

来自分类Dev

在 TableViews 的上下文中,什么是快速的“编辑模式”?

来自分类Dev

'=>' 是什么意思(在函数/属性上下文中)?

来自分类Dev

cron任务是在什么上下文中执行的?

来自分类Dev

在React上下文中,Next.js是什么?

来自分类Java

在Hibernate的load()方法的上下文中,代理是什么?

来自分类Java

在Java 8上下文中,“糖”,“糖”是什么?

来自分类Dev

在Redux上下文中什么是有效负载

来自分类Dev

在Julia的上下文中,什么是自指对象?

来自分类Dev

Python:await 在以下上下文中做什么?

来自分类Dev

在SPARQL查询的上下文中什么是“数据集”?

来自分类Dev

在亚马逊API网关的上下文中,什么是“阶段”?

来自分类Linux

调度程序代码在什么上下文中运行?

来自分类Dev

NWT在JWT上下文中代表什么?

来自分类Dev

在目标文件的上下文中,什么是LLVM虚拟节?

来自分类Dev

什么是 Git 提交步骤上下文中的“批处理”

来自分类Java

在Java Server Pages上下文中这叫什么?

来自分类Dev

“[]”在以下上下文中代表什么?

来自分类Dev

引导在AngularJs的上下文中意味着什么?

来自分类Dev

在Android上下文中什么是“稀松布”?

来自分类Dev

SELinux上下文中的地图访问是什么

来自分类Dev

在Linux内核的上下文中,什么是硬件“门”?

来自分类Dev

什么是模板上下文中的成员枚举?

Related 相关文章

  1. 1

    什么是深度不变性?

  2. 2

    什么是git上下文中的“ Maildir”?

  3. 3

    Java的不变性

  4. 4

    为什么这个Rust程序会忽略不变性

  5. 5

    简单并发程序的归纳不变性是什么?

  6. 6

    为什么不变性在JavaScript中如此重要(或需要)?

  7. 7

    Java中强不变性与弱不变性?

  8. 8

    在 TableViews 的上下文中,什么是快速的“编辑模式”?

  9. 9

    '=>' 是什么意思(在函数/属性上下文中)?

  10. 10

    cron任务是在什么上下文中执行的?

  11. 11

    在React上下文中,Next.js是什么?

  12. 12

    在Hibernate的load()方法的上下文中,代理是什么?

  13. 13

    在Java 8上下文中,“糖”,“糖”是什么?

  14. 14

    在Redux上下文中什么是有效负载

  15. 15

    在Julia的上下文中,什么是自指对象?

  16. 16

    Python:await 在以下上下文中做什么?

  17. 17

    在SPARQL查询的上下文中什么是“数据集”?

  18. 18

    在亚马逊API网关的上下文中,什么是“阶段”?

  19. 19

    调度程序代码在什么上下文中运行?

  20. 20

    NWT在JWT上下文中代表什么?

  21. 21

    在目标文件的上下文中,什么是LLVM虚拟节?

  22. 22

    什么是 Git 提交步骤上下文中的“批处理”

  23. 23

    在Java Server Pages上下文中这叫什么?

  24. 24

    “[]”在以下上下文中代表什么?

  25. 25

    引导在AngularJs的上下文中意味着什么?

  26. 26

    在Android上下文中什么是“稀松布”?

  27. 27

    SELinux上下文中的地图访问是什么

  28. 28

    在Linux内核的上下文中,什么是硬件“门”?

  29. 29

    什么是模板上下文中的成员枚举?

热门标签

归档