论文标题
双重性开采,用于异质检索
Doubly-stochastic mining for heterogeneous retrieval
论文作者
论文摘要
现代检索问题的特征是培训集具有潜在的数十亿个标签,并且在跨群体之间的异质数据分布(例如,检索系统的用户可能来自不同的国家),每个国家都提出了挑战。第一个挑战涉及可扩展性:有了大量标签,即使在一个示例中,标准损失也很难优化。第二个挑战涉及统一性:理想情况下,每个亚种群都希望表现良好。尽管已经提出了几种解决方案来应对第一个挑战,但第二项挑战的关注相对较少。在本文中,我们提出了双层挖掘(S2M),这是一种应对这两个挑战的随机优化技术。在S2M的每次迭代中,我们根据最难标签的子集计算每个示例损失,然后根据最难的示例计算Minibatch损失。我们从理论和经验上表明,通过关注最困难的例子,S2M确保所有数据亚群都可以很好地建模。
Modern retrieval problems are characterised by training sets with potentially billions of labels, and heterogeneous data distributions across subpopulations (e.g., users of a retrieval system may be from different countries), each of which poses a challenge. The first challenge concerns scalability: with a large number of labels, standard losses are difficult to optimise even on a single example. The second challenge concerns uniformity: one ideally wants good performance on each subpopulation. While several solutions have been proposed to address the first challenge, the second challenge has received relatively less attention. In this paper, we propose doubly-stochastic mining (S2M ), a stochastic optimization technique that addresses both challenges. In each iteration of S2M, we compute a per-example loss based on a subset of hardest labels, and then compute the minibatch loss based on the hardest examples. We show theoretically and empirically that by focusing on the hardest examples, S2M ensures that all data subpopulations are modelled well.