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}
}