HRドメイン特化の疎ベクトル検索モデルの構築

人材採用プラットフォームにおいて，膨大なデータベースから適切な求職者を効率的に発見する検索技術の重要性は高まっている．現在，ビズリーチにおけるレジュメ検索は，職種や年収などの属性をもとにしたハードフィルタと，フリーワードによるソフトフィルタの組み合わせによって実現されている．しかし，キーワード検索は文字列の完全一致に基づいているため，検索クエリとレジュメテキスト間で語彙が一致しない場合に対応できないという課題がある．例えば，企業の採用担当者が特定のスキルや経験を意図して検索を行っても，求職者が異なる同義語や表現を用いていた場合，その求職者は検索結果から除外されてしまう．加えて，キーワード検索は文脈や多義性の扱いに限界があり，企業の採用担当者が持つ潜在的な要件を汲み取ることが難し1）「レジュメ」とはビズリーチ上の「職務経歴書」を指しますい.そのため，意図した検索結果を得るには，ユーザー自身による複雑な条件設定が不可欠となっている.これらの課題を解決するため，本研究では，セマンティック検索の実現に向けた疎ベクトル検索モデルの導入と，HRドメイン特有の課題に対応した学習手法を提案する．疎ベクトル検索モデルとして，SPLADE[1]を採用する．SPLADEはBERT[2]等のTransformerモデルを基盤としつつ，学習時にFLOPS正則化項を用いることで出力ベクトルをスパースにする手法である．これにより，入力テキストの意味的に関連する拡張語に重みを付与できるため，密ベクトル検索と同等の精度と，キーワード検索同様の高速性・解釈性を両立することが可能となる．次に，HRドメインへの適応について述べる．MSMARCO[3]などの汎用データセットで学習されたモデルは，「RPO」や「ダイレクトリクルーティング」といったHR特有の専門用語や文脈を十分に獲得できていない．そこで本研究では，独自データセットを用いたファインチューニングを行うことで，この語彙ギャップを解消する．検証においては，ドメイン適応を施さない汎用モデルと，適応後の特化型モデルを比較し，HR領域の検索タスクにおけるドメイン適応の有効性を明らかにする．