【发布时间】:2015-04-20 22:32:56
【问题描述】:
我目前正在研究一种搜索排名算法,该算法将应用于弹性搜索查询(域:电子商务)。它为返回的几个实体分配分数,最后根据分配的分数对它们进行排序。
我的问题是: 有没有人尝试过在任何搜索算法中引入一定程度的随机性并体验过它的积极影响。我认为减少偏见和推广排名较低的项目可能会很有用,这样他们就有机会更容易被看到并在他们应得的情况下受到欢迎。我知道一些机器学习算法正在引入一些随机化来减少偏差,所以我认为它也可以应用于搜索。
我能得到的最接近的是这个,但不完全是我希望得到的答案: Randomness in Artificial Intelligence & Machine Learning
【问题讨论】:
-
您是否要求随机性带来好处并有助于解决问题的系统?
-
不完全是。据我了解,您正在尝试描述基于启发式算法的系统,该系统可能会使用随机性来帮助解决问题。我想学习的是搜索引擎类型的系统,如谷歌搜索或电子商务搜索引擎......
-
您希望排名算法具有随机性,但我认为您的搜索应该是确定性的。想象一个用户在两次搜索同一个项目时得到不同的结果。
标签: search elasticsearch machine-learning e-commerce