表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

似た経歴より相手を探す目的を学ぶPAIR、LinkedInの人物検索をクリック履歴で更新

PAIR

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

PAIRの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1 . Preference-Aligned Intent Retrieval architecture. The model adopts a triple-tower design. The profile tower and document tower share parameters to encode query and candidate profiles. The history tower aggregates recent interaction embeddings using positional attention to capture short-term behavioral intent. The final query representation combines static profile identity and dynamic intent through normalized additive fusion, enabling efficient history updates without re-encoding the full profile through the LLM.

出典:PAIR / arXiv ↗

概要

  • 表示済み候補のクリック有無から、似た人物ではなく意図に合う人物を検索する。
  • プロフィール表現と順序付きの履歴表現を組み合わせ、オンラインでのLLM再計算を抑える。
  • 0.6BモデルのMAR@100は0.450。対象製品のA/B試験ではクリック率と継続率の改善を報告。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、PAIRの仕組み

左から右へ読む
  1. 01プロフィールと閲覧履歴
  2. 02意図のベクトル化
  3. 03候補との近さを計算
  4. 04人物候補を検索

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

職業上の人物検索では、経歴が似た相手が目的に合うとは限らない。仕事を探す技術者が会いたい相手は、同職種の仲間より採用担当者かもしれず、プロフィール同士の近さだけでは候補を取り逃がす。

検索の最初の段階で候補から漏れると、後段の順位付けでは救えない。一方、関心が変わるたびに大量の履歴を言語モデルへ読み直させると運用負荷が高くなる。PAIRは目的を反映した検索と、その軽量な更新を同時に扱う。

手法

PAIRは、実際に表示された人物の中でクリックされた候補を、表示されたが選ばれなかった候補より優先するよう学ぶ。単に無関係な人物を負例にするのではなく、利用者が選べた範囲での好みを数値表現へ反映する。複数の負例を使う対照学習として構成し、明示的な参照モデルは必要としない。

プロフィールの固定表現に、最近クリックした人物の表現を順序情報付きで集約した履歴表現を加える。候補の表現を事前計算するため、新しいクリックを取り込む際は固定長の履歴内でベクトルを計算すればよい。例えば転職活動を始めた人は、採用担当者への閲覧の変化を、プロフィール全文の再解析なしで検索に反映できる。

新規性

中心となる工夫は、人物同士の類似度ではなく、表示条件の下で観測した選好を検索の学習信号にした点だ。文章の意味が似ている相手と、目的に合って実際に選ばれる相手を区別する。

さらに、静的な経歴と動的な履歴を分けて組み合わせる。利用時の履歴更新は軽いベクトル演算で済み、出力表現を短く切って異なる保存容量や遅延条件に合わせる学習も組み込んでいる。

従来手法との違い

論文では、既存の本番人物表現Holistic-171と汎用の0.6B言語モデル由来の表現を比較する。対象検索でのMAR@100は、それぞれ0.288、0.192に対しPAIRが0.450だった。これは上位100候補での平均再現率の比較である。

PAIRの値はHolistic-171に対して相対的に約56%高い。ただし、この数字は特定の人物推薦課題における改善であり、汎用文章検索でも同じ優位性があるという結果ではない。

実験結果

著者らはLinkedIn Premium Browsemapsでオフライン評価とオンラインのA/B試験を実施した。0.6Bパラメータのモデルで検索候補の再現率を測り、本番ではクリック率7.5%、Premium継続率2.1%の改善を報告している。

測定可能な遅延悪化はなかったとするが、利用者規模、履歴の長さ、保存する表現の次元が異なれば計算量も変わる。クリック率、継続率、候補の再現率は別の指標なので、一つの数字へ混ぜずに読む必要がある。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:社内で相談相手を探す窓口に応用する。利用者の役割と最近参照した専門家の履歴を入力し、同じ部署の人だけでなく、必要な知識を補う人を候補として提示する。

出力には担当分野や候補選定の根拠を添え、利用者が相談可能性を確認できるようにする。閲覧されやすい人だけへ候補が集中すると専門家の負荷が偏るため、目的への適合と実際の受け入れ可能性を運用側で別々に見る。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象部署を限定し、プロフィール類似検索を基準として、表示後の選択を学ぶ検索を比較する。学習に使うのは実際に提示された候補と選択の記録で、時期を分けた評価を行う。

上位候補の再現率、相談につながる割合、履歴更新の処理時間、候補の集中度を測る。履歴がない人と関心が変化した人を別集計し、更新頻度を上げる利益が計算や保存の負担に見合うかを確認する。

限界と課題

学習する選好は、本番の検索器が表示した候補の範囲に制約される。クリックされなかった理由も、関心の欠如だけでなく表示位置やその時点の事情で変わり得るため、好みを完全に観測したものではない。

編集上の確認点は、未知の利用者への適応、職種間の偏り、短期的な閲覧変化への過剰反応である。履歴を使う推薦が利用目的に沿うかを確認し、人物の適性そのものをクリック履歴から断定しない運用が求められる。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

PAIR: Preference-Aligned Intent Retrieval for Premium People Recommendation at LinkedIn

General-purpose embeddings trained on profile similarity often misrank candidates in professional networks, where relevance is inherently complementary rather than symmetric. For example, job seekers usually engage with recruiters rather than peers with similar credentials. Current user recommendation systems are often built on profile similarity or social signals such as shared connections, which are effective in friend-oriented social networks where users tend to connect with similar people or within existing social circles. However, this does not hold in professional platforms like LinkedIn, where interactions are often goal-driven and cross-role interactions, requiring matching based on complementary intents rather than similarity or social proximity. In this paper, we propose Preference-Aligned Intent Retrieval, a retrieval framework that is designed to model user intent preference instead of profile similarity. Our approach is inspired by the preference-learning perspective of Direct Preference Optimization, but instantiates preference learning as an exposure-conditioned multi-negative contrastive objective over embeddings. This formulation simplifies training and scales efficiently to large candidate sets without requiring an explicit reference model. Furthermore, we incorporate user interaction history by aggregating click histories with positional encoding to capture temporal order, which enables constant-cost updates of user representations over a fixed history window, allowing new interactions to be incorporated without re-encoding history. As a result, personalization can be updated efficiently using lightweight CPU operations without repeated LLM inference during serving. We evaluate PAIR on LinkedIn's Premium retrieval task. A 0.6B parameter model achieves a MAR@100 of 0.45.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。収集:2026-10-23