我的排名是否训练有素?

时间:2017-02-21 00:58:31

标签: ibm-watson retrieve-and-rank

我使用What is the ...?处理程序问/fcselect而没有排名ID,并获得了以下文档:

"docs": [
  {"id": "100"},  // ranked first
  {"id": "101"},  // ranked second
  ...
  {"id": "198"},  // ranked second from last (99th)
  {"id": "199"}   // ranked last (100th)
]

然后,我使用以下基本事实创建了一个排名:

What is the ...?,199,5,198,4
...

然后,我与排名员一起使用/fcselect处理程序询问 *同一问题* 并获得以下文档:

"docs": [
  {"id": "100"},  // ranked first
  {"id": "101"},  // ranked second
  ...
  {"id": "199"},  // ranked 30th
  ...
  {"id": "198"}   // ranked 35th
  ...
]

但我希望如下顺序:

"docs": [
  {"id": "199"},  // ranked first
  {"id": "198"},  // ranked second
  {"id": "100"},  // ranked third
  {"id": "101"}   // ranked 4th
  ...
]

排名是否经过适当的训练?

1 个答案:

答案 0 :(得分:3)

请点击此处查看类似问题的答案:https://developer.ibm.com/answers/questions/317822/4-stars-answers.html

通过学习排名的方法,肯定无法保证排名者会移动标记为“正确”的答案。在地面真相到搜索结果的顶部。这是因为排名者没有记忆正确答案,而是希望捕获捕获查询和搜索结果之间重叠的特征值分布中的概括。为了验证排名培训是否符合预期,您可以测量大量查询的前1个结果准确性(与培训期间使用的查询不同),并检查平均的改进

也就是说,排名前两位的搜索结果根本没有改变以响应排名训练,这当然很奇怪。在实验中需要考虑的一些事项,以提高性能: