rerankers: A Lightweight Python Library to Unify Ranking Methods

要約

本稿では、最もよく使われる再順位付けアプローチへの使いやすいインターフェースを提供するPythonライブラリrerankersを紹介する。rerankersはこれらの手法を単一のユーザーフレンドリーなインターフェースに統合し、実務家や研究者がPythonコードを1行変更するだけで、様々な手法を試すことを可能にする。さらに、rerankersは、その実装が可能な限り少ない依存関係で行われることを保証し、可能な限り元の実装を再利用することで、私たちの簡素化されたインターフェースが、より複雑なものと比較して性能低下をもたらさないことを保証します。完全なソースコードとサポートされるモデルのリストは定期的に更新され、https://github.com/answerdotai/rerankers。

要約(オリジナル)

This paper presents rerankers, a Python library which provides an easy-to-use interface to the most commonly used re-ranking approaches. Re-ranking is an integral component of many retrieval pipelines; however, there exist numerous approaches to it, relying on different implementation methods. rerankers unifies these methods into a single user-friendly interface, allowing practitioners and researchers alike to explore different methods while only changing a single line of Python code. Moreover ,rerankers ensures that its implementations are done with the fewest dependencies possible, and re-uses the original implementation whenever possible, guaranteeing that our simplified interface results in no performance degradation compared to more complex ones. The full source code and list of supported models are updated regularly and available at https://github.com/answerdotai/rerankers.

arxiv情報

著者 Benjamin Clavié
発行日 2024-09-03 10:50:17+00:00
arxivサイト arxiv_id(pdf)

提供元, 利用サービス

arxiv.jp, DeepL

カテゴリー: cs.AI, cs.IR パーマリンク