中文

rerankers:一个统一排序方法的轻量级 Python 库

信息检索 2024-09-04 v2 人工智能

摘要

本文介绍了 rerankers,这是一个 Python 库,为最常用的重排序方法提供了易于使用的接口。重排序是许多检索流水线不可或缺的组件;然而,存在众多依赖不同实现方法的重排序方法。rerankers 将这些方法统一到一个用户友好的界面中,使从业者与研究人员能够仅通过更改一行 Python 代码即可探索不同的方法。此外,rerankers 确保其实现具有尽可能少的依赖项,并在可能的情况下重用原始实现,以保证我们简化的接口与更复杂的接口相比不会导致性能下降。完整的源代码和支持的模型列表会定期更新,并可在 https://github.com/answerdotai/rerankers 获取。

关键词

引用

@article{arxiv.2408.17344,
  title  = {rerankers: A Lightweight Python Library to Unify Ranking Methods},
  author = {Benjamin Clavié},
  journal= {arXiv preprint arXiv:2408.17344},
  year   = {2024}
}