読者が結果を見るまでに、検索システムはいくつもの判断をする。資料をどう表現し、どの候補を取得し、どう並べ、その過程でどれだけ仕事をするか。一段の改善が別の段の悪化を隠すこともある。上位百件に関連候補が増えても、最初の十件が良くなるとは限らない。
この読書案内はその判断を順に追う。共通参照の幾何学的な例から始め、その参照が失う可能性のある区別を調べ、検索診断と具体的な性能修正へ進む。数学例、過去の評価、工学的な測定は、それぞれ異なる種類の結論を支える。各記事は結果から何が言えるかを説明する。
共通の参照で異なるベクトル空間をつなぐ ↗
同じベクトル長でも座標系は共有されない理由を理解し、回転の例を操作する。
公共参照の死角 ↗
選んだ参照集合が、区別できる二対象を一つの表現へつぶす過程を正確に見る。
今回は BM25 を残した ↗
検索の組み合わせで BM25 を置き換えるべきか判断する前に、再現率と上位十件を別々に読む。
11 の Agent を訪ねる検索で、512 の分まで計算していた ↗
全網の準備費用を払っていた局所クエリをたどり、修正後の同じ負荷を調べる。
自分のシステムに使うなら、一つの依頼を最後までたどってみよう。各表現が何を保存し、各段階が構成員を変えるのか順序だけなのか、端から端までの測定がどの準備費用を含むかを記録する。