JP7754592B2 - オブジェクトを順位付けするためのシステム及び方法 - Google Patents
オブジェクトを順位付けするためのシステム及び方法Info
- Publication number
- JP7754592B2 JP7754592B2 JP2022074971A JP2022074971A JP7754592B2 JP 7754592 B2 JP7754592 B2 JP 7754592B2 JP 2022074971 A JP2022074971 A JP 2022074971A JP 2022074971 A JP2022074971 A JP 2022074971A JP 7754592 B2 JP7754592 B2 JP 7754592B2
- Authority
- JP
- Japan
- Prior art keywords
- objects
- function
- ranking
- fairness
- computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24578—Query processing with adaptation to user needs using ranking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Algebra (AREA)
- Probability & Statistics with Applications (AREA)
- Operations Research (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computing Systems (AREA)
- Fuzzy Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本出願(対応米国出願)は、2021年5月6日に出願された仏国特許出願第FR2104801号に基づき35 USC 119に従う優先権を主張し、その内容が参照により本明細書に組み込まれる。
2次関数は公正性関数であり得、線形関数は効用性関数であり得、
公正性関数は、決定変数から構成されるベクトルとターゲットベクトルとの間の差の自乗L2-normのような正規化した差であり得、
方法は、セット内の各々のオブジェクトに対する関連性点数及び順位と各々関連付けられた、セット内のオブジェクトに提供される露出のリスト、順位付け公正性目標関数及び順位付け効用性目標関数を受信するステップをさらに含むことができ、
複数の目標関数のセットに対するパレートセットを決定するステップは、順位付け公正性目標関数及び順位付け効用性目標関数を考慮して、決定空間内でパレートセットを計算するステップを含むことができ、決定空間を用いて、セット内のオブジェクトに関する順位に対する分布を決定するステップは、決定空間内でセット内のオブジェクトにわたってターゲット露出に変換されるパレートセット内の特定地点を受信するステップ、及び、ターゲット露出を用いて、セット内のオブジェクトに対するターゲット露出を平均的に達成する順位に対する分布を決定するステップを含むことができ、順位に対する分布の各々の順位は決定空間内の頂点に対応し、
決定空間を用いて、セット内のオブジェクトに関する順位に対する分布を決定するステップは、セット内のオブジェクトの数に対し、
(i)決定空間の任意の頂点を決定するステップ;
(ii)線が決定空間の面と交差するまで、ターゲット露出により任意の頂点から始まる線を描くステップ;及び、
(iii)新しく交差された面が頂点となるまで、ターゲット露出の代わりに、新しい交差地点を用いて決定空間の交差された面上において、(i)及び(ii)を繰り返すステップ;をさらに含むことができ、
公正性関数は、能力主義(Meritocratic)公正性又は人口統計学的公正性に基づくことができ、
決定空間を用いて、セット内のオブジェクトに関する順位に対する分布を決定するステップは、GLS(Grotschel,Lovasz and Schrijver)手順を使用でき、
セット内のオブジェクトに関する順位のシーケンスを選択するステップは、確率的(stochastic)サンプリング、低不一致シーケンス(Low-Discrepancy Sequences)、加算繰り返しシーケンス(additive-recurrence sequences)、ストライドスケジューリング(Stride Scheduling)またはm-バランス(m-balancing)の一つ以上を含むことができ、
セット内のオブジェクトは、複数のクエリを含むことができ、
セット内のオブジェクトは、クエリに応じて識別されることができ、
セット内のオブジェクトは、複数の推薦を含むことができ、
セット内のオブジェクトは、地図位置に応じて識別されることができ、
出力するステップは、選択された順位のシーケンスにより順位付けする複数のオブジェクトのセットの少なくともサブセットを、デバイスのディスプレイ上にディスプレイするために提供するステップを含むことができ、
少なくとも複数のオブジェクトのセットのサブセットは、検索エンジン結果ページ上に提供されることができる。
オブジェクトを順位付けするための開示のコンピュータ具現化方法及び実施例は、データ交換のためにインターネットのようなネットワーク104(無線及び/又は有線)を介して通信するサーバー100及び一つ以上のクライアントデバイス102を含む、図1に示すようなアーキテクチャ(例えば、ネットワークやシステムアーキテクチャ)内で具現化できる。サーバー100及びクライアントデバイス102は、データプロセッサ112及びメモリ113、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、ハードディスク、ソリッドステートディスク、または他の不揮発性保存媒体を含むが、これに制限されるものではない。また、メモリ113は、データプロセッサ112と通信する外部メモリ又はストレージにより全体的又は部分的に提供され得る。クライアントデバイス102は、サーバー100と通信する任意のデバイスであり得る。
本明細書に提供される例示的な方法は、最適化/決定変数のセットを用いて、最適の公正性-効用性順位付けポリシー(policy)を效率的に設計するという問題を解決する。例示的な方法の第1の特徴は、理想的な順位を構成する重要な目標、特に、典型的にユーザまたは消費者の観点を示す効用性目標、及び、典型的に提供者または供給者の観点を示す公正性目標の間の核心リンクとして役割を果たす「リストの露出」変数を最適化/決定変数として選択する。
情報検索(IR)分野において、「注意(attention)」または「検査(examination)」としても知らされた露出は、ユーザが検索エンジン結果ページ(SERP)の特定位置で(例えば、これに制限されないが、文書などのような)オブジェクトを検査する確率として定義できる。(例えば、図2のステップ202の(iii)において受信された露出のリストの一部を形成する)露出値は、アイトラッキング研究のような方法又は仲裁的収集(例えば、同一のクエリに対して同一の文書を二つの異なる順位に配置)によりキャプチャできるが、これに制限されるものではない。また、露出値は、情報検索技術分野から分かるような(例えば、Chuklinなどの“Click models for web search”(Synthesis Lectures on Information Concepts、Retrieval、and Services、7(3):1-115、July 2015に公開)に開示されたような)「クリックモデル」(すなわち、ユーザブラウジングモデル)を使用する方法により決定され得る。大部分の場合、このようなモデルは、2つのステップの自然なシーケンスによりクリック動作を説明しようとするが、まず、リストやその代表スニペット(snippet)を検査(またはそれに自分の注意を払う)した後、興味深い場合にそれをクリックする。
例示的なペルムトヘドロンは、ポリトープ(polytope)であり、ここで、各々の頂点はn個のオブジェクト(例えば、文書)に関する特定順位又は順列に対応し、ポリトープはこのような頂点の凸包(convex hull:凸多面体)である。このポリトープは、n次元空間に含まれているが、実際には(n-1)次元である。例えば、図3は、n=4オブジェクトの場合において3次元オブジェクト300を示し、これは、六角形及び正四角形のファセット(facet)が混合された球のように見える。302における頂点(4312)を考慮する。これは、d1を順位4、d2を順位3、d3を順位1、d4を順位2に置く順位を示す。302における頂点(4312)と、304における頂点(3412)とを連結するエッジ306をさらに考慮する。これは、2つの順位に対する任意の分布(又は凸結合)を示す。
カラテオドリの定理(Caratheodory’s theorem)によれば、d次元空間に含まれたm個の地点(vi)から構成されるセット
本明細書で説明された例示的な順位付け方法をより詳細に記述する。次の表記法が例示的な方法の特徴を公式的に記述するために使用される:
a)qは単一(例えば、匿名)のユーザ(例えば、消費者)により無限繰り返されるクエリであり;クエリは、一般の「情報検索」の意味のテキストクエリである必要はなくて、広い意味で理解されるべきであり;例えば、クエリは、また「推薦」設定において、任意のトリガコンテキスト(trigger context)を含むことができる。
c)順位付けポリシー(π(q))は、m個の順位に対する分布(例えば、凸結合)であり、m<=n σi (i = 1,…,m)であり:
例示的な方法は、本明細書においてπ(q)で表される順位付けポリシーを使用でき、これは、全部(例えば、消費者向け効用性及び供給者向け公正性)を単一のセットの決定/最適化変数の側面で表現することで、有用かつ公正であり、これらの変数は本明細書において「制御レバ」として称する。制御レバは、
実施例において、例示的な方法は、n個の媒介変数の固定セット
この決定空間で順位付けポリシー(π(q))の効用性を定義し;
この決定空間で順位付けポリシーに対して異なる公正性測定を定義し;
多重目標最適化(Multi-objective Optimization、MOO)問題に対応するパレートセット(非支配ポリシーのセット)を決定して効用性及び公正性のバランスを維持し;
このパレートセットに対する意思決定者によるターゲット露出の特定選択を最大n個の順位に対する分布として分解し;
効率的かつ効果的なスケジューリング戦略により最大n個の順位に対する分布を配布する。
例示的な効用性基準は、関連性点数が高いか、或いは、より一般的に利得の高いオブジェクトがさらに高い露出を有さなければならないと規定する。一般性を喪失せず、ρは、
エキスポヘドロンフレームワークにおいて例示的な公正性基準が表現される。個別人口統計学的公正性の基準は、理想的にすべてのオブジェクト(例えば、文書)が同じ露出を有さなければならないと明示する。露出の和が常数であるので、これは人口統計学的公正性ポリシーのターゲット露出がエキスポヘドロンの重心であることを意味する:
効用性と公正性を個別的に計算する方法及び最適化する方法を決定すれば、多重目標効用性-公正性問題の完全なパレートセットを計算できる。
本明細書に説明されたように、例えば、意思決定者により選択され得るパレートセット内の一つの地点は、決定空間内でターゲット露出に変換できる。パレートセット内のこの地点は最大n個の順位の凸結合に分解できる。この分解問題を始まるために、例示的な方法は、前述した一般GLS手順を特殊化し、エキスポヘッドのポリトープの構造に適用できる。
ターゲット露出を順位による分布に分解する場合、順位のシーケンスの形態で分布を配布するために、様々な方法のうち、任意の方法を単独または組合せにより使用できる。
オブジェクトを順位付けするために説明された例示的な方法は、コンピュータプログラム製品として提供でき、これは(例えば、サーバー100及びクライアントデバイス102のデータプロセッサ112を使用して)、この方法を実行するためのコード命令語、及びこのようなコード命令語を保存するためにこのコンピュータプログラム製品と共に提供されるコンピュータ装備(例えば、サーバー100及びクライアントデバイス102のメモリ113を使用する)により読み取り可能な保存手段を含むことができる。
前述した説明は、本質的に例示的なものだけであり、本開示内容、そのアプリケーションまたは使用を制限するものではない。本開示内容の広範囲な教示は多様な形態で具現化できる。したがって、本開示内容は特定例を含むが、本開示内容の真の範囲はそれらに制限されるものではない。これは図面、明細書及び特許請求の範囲の研究により他の変形が明白になるからである。方法内の一つ以上のステップは、本開示内容の原理を変更せず、異なる順序に(または同時に)実行され得ることを理解しなければならない。また、各々の実施例は、所定の特徴を持つものと前述されたが、本開示内容の任意の実施例と関連して記述されたこれらの特徴のうち、任意の一つ以上は任意の他の実施例の特徴で具現化され/具現化されたり結合され得るが、その組合せは明示的に記述されない。換言すれば、記述された実施例は相互排他的でなく、一つ以上の実施例の互いの順列は本開示内容の範囲内にある。本明細書に引用された任意の文献は、これらの文献が先行技術を構成するということを認定せず、その全体が参考としてここに含まれる。
Claims (23)
- 複数のオブジェクトのセットを順位付けするためのコンピュータで実施される方法であって、
前記コンピュータのプロセッサが、前記複数のオブジェクトのセット及び複数の目標関数のセットを受信するステップ;
前記プロセッサが、位置基板モデル(position-Based Model, PBM)に関連付けられたパームトヘドロン(permutohedron)を用いて、n個の決定変数を有する決定空間を定義するステップであって、前記決定変数は情報検索結果に対応するオブジェクトの露出の順位付けについて最適化の対象になる変数であり、前記決定空間は前記決定変数によって規定される空間であり、nは順位付けするオブジェクトの数である、ステップ;
前記プロセッサが、前記複数の目標関数のセットに対する、多重目標最適化(Multi-objective Optimization, MOO)問題に対応するパレートセットを決定するステップであって、前記パレートセットは、前記決定空間から関連する露出の順位付けの凸結合に基づいて決定されたファセットの重心からエッジに交差し、前記ファセットの頂点に到達する経路であり、前記決定するステップは、幾何学的推論を使用して決定される、ステップ;
前記プロセッサが、パレート点を前記パレートセット内として、前記決定空間を用いて、前記セット内の前記オブジェクトに関する順位に対する分布を、GLS(Grotschel、Lovasz and Schrijver)手順を使用して決定するステップであって、前記分布内の各々の順位に係数が関連付けられる、ステップ;
前記プロセッサが、係数により前記順位に対する分布から前記セット内の前記オブジェクトに関する一連の順位を選択するステップであって、前記セット内の前記オブジェクトに関する一連の順位を選択するステップには、確率的サンプリング、低不一致シーケンス、加算繰り返しシーケンス、ストライドスケジューリングまたはm-バランスの一つ以上を使用するステップが含まれる、ステップ;
前記プロセッサが、前記選択された一連の順位を出力するステップ;及び、
前記プロセッサが、前記セット内の各々のオブジェクトに対する関連性点数及び順位と各々関連付けられた、前記セット内の前記オブジェクトに提供される露出のリスト、順位付け公正性目標関数、及び順位付け効用性目標関数を受信するステップ;を含み、
前記複数の目標関数のセットは、2次関数及び線形関数を含み、
前記2次関数は公正性関数を含み、前記線形関数は効用性関数を含み、前記公正性関数は、前記決定変数から構成されるベクトルとターゲットベクトルとの間の差の正規化した関数であり、前記効用性関数は、ユーザが結果のセットにアクセスする関連性点数が高いことを示す線形関数である、コンピュータで実施される方法。 - 前記複数の目標関数のセットは、公正性関数及び効用性関数を含み、前記公正性関数は、前記決定変数から構成されるベクトルとターゲットベクトルとの間の差の正規化した関数であり、前記効用性関数は、ユーザがアクセスする関連性点数が高いことを示す線形関数である、請求項1に記載のコンピュータで実施される方法。
- 前記公正性関数は、正規化した関数である、請求項1又は2に記載のコンピュータで実施される方法。
- 前記正規化した関数は、自乗L2-norm関数である、請求項3に記載のコンピュータで実施される方法。
- 前記プロセッサが、前記目標関数のセットに対する前記パレートセットを決定するステップは、前記プロセッサが、前記順位付け公正性目標関数及び前記順位付け効用性目標関数を使用して、前記決定空間内においてカラテオドリの定理を用いて前記パレートセットを計算するステップを含む、請求項1に記載のコンピュータで実施される方法。
- 前記プロセッサが、前記決定空間を用いて、前記セット内の前記オブジェクトに関する前記順位に対する分布を決定するステップは、前記セット内の前記オブジェクトの数に対し:
(i)前記プロセッサが、前記決定空間の任意の頂点を決定するステップ;
(ii)前記プロセッサが、線が前記決定空間の面と交差するまで、ターゲット露出により前記任意の頂点から始まる前記線を描くステップ;及び、
(iii)前記プロセッサが、新しく交差された前記面が頂点となるまで、前記ターゲット露出の代わりに、前記新しい交差地点を用いて、前記決定空間の前記交差された面上において、(i)及び(ii)を繰り返すステップ;をさらに含み、
前記決定空間の各々の頂点は、前記順位に対する分布において関連付けられた係数を有する、請求項5に記載のコンピュータで実施される方法。 - 前記複数の目標関数のセットは、公正性関数及び効用性関数を含み、
前記公正性関数は、正規化した関連性ベクトルに対する近接性として定義できる能力主義公正性に基づく、請求項1に記載のコンピュータで実施される方法。 - 前記複数の目標関数のセットは、公正性関数及び効用性関数を含み、
前記公正性関数は、各々のオブジェクトに対する同じ露出に対応する人口統計学的公正性に基づく、請求項1に記載のコンピュータで実施される方法。 - 前記セット内の前記オブジェクトは、複数のクエリを含む、請求項1に記載のコンピュータで実施される方法。
- 前記セット内の前記オブジェクトは、複数の文書を含む、請求項1に記載のコンピュータで実施される方法。
- 前記セット内の前記オブジェクトは、クエリに応じて識別される、請求項1に記載のコンピュータで実施される方法。
- 前記セット内の前記オブジェクトは、複数の推薦を含む、請求項1に記載のコンピュータで実施される方法。
- 前記セット内の前記オブジェクトは、地図位置に応じて識別される、請求項1に記載のコンピュータで実施される方法。
- 前記プロセッサが、前記出力するステップは、
前記プロセッサが、前記選択された順位のシーケンスにより順位付けされた前記複数のオブジェクトのセットの少なくともサブセットを、デバイスのディスプレイ上にディスプレイするために提供するステップを含む、請求項1に記載のコンピュータで実施される方法。 - 前記複数のオブジェクトのセットの前記少なくともサブセットは、検索エンジン結果ページ上に提供される、請求項1に記載のコンピュータで実施される方法。
- 非一時的な機械読取り可能な命令語を含むコンピュータプログラムであって、
前記命令語は、コンピュータ上で実行されると、前記コンピュータのプロセッサが以下の方法を遂行するようにし、前記方法は:
複数のオブジェクトのセット及び複数の目標関数のセットを受信するステップ;
位置基板モデル(position-Based Model, PBM)に関連付けられたパームトヘドロンを用いて、n個の決定変数を有する決定空間を定義するステップであって、前記決定変数はオブジェクトの露出の順位付けについて最適化の対象になる変数であり、前記決定空間は情報検索結果に対応する前記決定変数によって規定される空間であり、nは順位付けするオブジェクトの数である、ステップ;
前記複数の目標関数のセットに対する、多重目標最適化(Multi-objective Optimization, MOO)問題に対応するパレートセットを決定するステップであって、前記パレートセットは、前記決定空間から関連する露出の順位付けの凸結合に基づいて決定されたファセットの重心からエッジに交差し、前記ファセットの頂点に到達する経路であり、前記決定するステップは、幾何学的推論を使用して決定される、ステップ;
パレート点を前記パレートセット内とし、前記決定空間を用いて、前記セット内の前記オブジェクトに関する順位に対する分布を、GLS(Grotschel、Lovasz and Schrijver)手順を使用して決定するステップであって、前記分布内の各々の順位に係数が関連付けられる、ステップ;
係数により前記順位に対する分布から前記セット内の前記オブジェクトに関する一連の順位を選択するステップであって、前記セット内の前記オブジェクトに関する一連の順位を選択するステップには、確率的サンプリング、低不一致シーケンス、加算繰り返しシーケンス、ストライドスケジューリングまたはm-バランスの一つ以上を使用するステップが含まれる、ステップ;
前記選択された一連の順位を出力するステップ;及び、
前記セット内の各々のオブジェクトに対する関連性点数及び順位と各々関連付けられた、前記セット内の前記オブジェクトに提供される露出のリスト、順位付け公正性目標関数、及び順位付け効用性目標関数を受信するステップ;を含む、コンピュータプログラム。 - 方法を遂行するように構成されたプロセッサを含むデータプロセシングデバイスであって、
前記方法は、
前記プロセッサが、複数のオブジェクトのセット及び複数の目標関数のセットを受信するステップ;
前記プロセッサが、位置基板モデル(position-Based Model, PBM)に関連付けられたパームトヘドロンを用いて、n個の決定変数を有する決定空間を定義するステップであって、前記決定変数は情報検索結果に対応するオブジェクトの露出の順位付けについて最適化の対象になる変数であり、前記決定空間は前記決定変数によって規定される空間であり、nは順位付けするオブジェクトの数である、ステップ;
前記プロセッサが、前記複数の目標関数のセットに対する、多重目標最適化(Multi-objective Optimization, MOO)問題に対応するパレートセットを決定するステップであって、前記パレートセットは、前記決定空間から関連する露出の順位付けの凸結合に基づいて決定されたファセットの重心からエッジに交差し、前記ファセットの頂点に到達する経路であり、前記決定するステップは、幾何学的推論を使用して決定される、ステップ;
前記プロセッサが、パレート点を前記パレートセット内とし、前記決定空間を用いて、前記セット内の前記オブジェクトに関する順位に対する分布を、GLS(Grotschel、Lovasz and Schrijver)手順を使用して決定するステップであって、前記分布内の各々の順位に係数が関連付けられるステップ;
前記プロセッサが、係数により前記順位に対する分布から前記セット内の前記オブジェクトに関する一連の順位を選択するステップであって、前記セット内の前記オブジェクトに関する一連の順位を選択するステップには、確率的サンプリング、低不一致シーケンス、加算繰り返しシーケンス、ストライドスケジューリングまたはm-バランスの一つ以上を使用するステップが含まれる、ステップ;
前記プロセッサが、前記選択された一連の順位を出力するステップ;及び、
前記プロセッサが、前記セット内の各々のオブジェクトに対する関連性点数及び順位と各々関連付けられた、前記セット内の前記オブジェクトに提供される露出のリスト、順位付け公正性目標関数、及び順位付け効用性目標関数を受信するステップ;を含む、データプロセシングデバイス。 - 前記データプロセシングデバイスは、2つのステップの情報検索システムのための第2のステップのランカーに統合される、請求項17に記載のデータプロセシングデバイス。
- 前記データプロセシングデバイスは、サーバーを含む、請求項17又は18に記載のデータプロセシングデバイス。
- 前記データプロセシングデバイスは、クライアントデバイスを含む、請求項17又は18に記載のデータプロセシングデバイス。
- 情報検索システムであって、
クエリを受信し、複数のオブジェクトのセットを生成するように構成されたコンピュータで実施される第1のステップの検索器;及び、
コンピュータで実施される第2のステップのランカー;を含み、前記コンピュータで実施される第2のステップのランカーは、
前記複数のオブジェクトのセット及び複数の目標関数のセットを受信し、
位置基板モデル(position-Based Model, PBM)に関連付けられたパームトヘドロンを用いて、n個の決定変数を有する決定空間を定義することであって、前記決定変数は情報検索結果に対応するオブジェクトの露出の順位付けについて最適化の対象になる変数であり、前記決定空間は前記決定変数によって規定される空間であり、nは順位付けするオブジェクトの数であり、
前記複数の目標関数のセットに対する、多重目標最適化(Multi-objective Optimization, MOO)問題に対応するパレートセットを決定することであって、前記パレートセットは、前記決定空間から関連する露出の順位付けの凸結合に基づいて決定されたファセットの重心からエッジに交差し、前記ファセットの頂点に到達する経路であり、前記決定することは、幾何学的推論を使用して決定され、
パレート点を前記パレートセット内とし、前記決定空間を用いて、前記セット内の前記オブジェクトに関する順位に対する分布を、GLS(Grotschel、Lovasz and Schrijver)手順を使用して決定することであって、前記分布内の各々の順位に係数が関連付けられ、
係数により前記順位に対する分布から前記セット内の前記オブジェクトに関する一連の順位を選択することであって、前記セット内の前記オブジェクトに関する一連の順位を選択するステップには、確率的サンプリング、低不一致シーケンス、加算繰り返しシーケンス、ストライドスケジューリングまたはm-バランスの一つ以上を使用することが含まれ、
前記選択された一連の順位を出力し、
前記セット内の各々のオブジェクトに対する関連性点数及び順位と各々関連付けられた、前記セット内の前記オブジェクトに提供される露出のリスト、順位付け公正性目標関数、及び順位付け効用性目標関数を受信するように構成される、情報検索システム。 - 前記出力することは、前記ランカーが、前記選択された順位のシーケンスにより順位付けされた前記複数のオブジェクトのセットの少なくともサブセットを、デバイスのディスプレイ上にディスプレイするために提供することを含む、請求項21に記載の情報検索システム。
- 前記複数のオブジェクトのセットの前記少なくともサブセットは、サーバー又はクライアントデバイスのディスプレイ上にディスプレイするために、検索エンジン結果ページに提供される、請求項22に記載の情報検索システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025102074A JP2025131864A (ja) | 2021-05-06 | 2025-06-18 | オブジェクトを順位付けするためのシステム及び方法 |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2104801 | 2021-05-06 | ||
| FRFR2104801 | 2021-05-06 | ||
| EP21306565.9A EP4086789A1 (en) | 2021-05-06 | 2021-11-08 | System and method for ranking objects |
| EP21306565.9 | 2021-11-08 | ||
| US17/655,049 US20220374489A1 (en) | 2021-05-06 | 2022-03-16 | System and method for ranking objects |
| US17/655049 | 2022-03-16 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025102074A Division JP2025131864A (ja) | 2021-05-06 | 2025-06-18 | オブジェクトを順位付けするためのシステム及び方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022173114A JP2022173114A (ja) | 2022-11-17 |
| JP7754592B2 true JP7754592B2 (ja) | 2025-10-15 |
| JP7754592B6 JP7754592B6 (ja) | 2025-10-31 |
Family
ID=84042076
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022074971A Active JP7754592B6 (ja) | 2021-05-06 | 2022-04-28 | オブジェクトを順位付けするためのシステム及び方法 |
| JP2025102074A Pending JP2025131864A (ja) | 2021-05-06 | 2025-06-18 | オブジェクトを順位付けするためのシステム及び方法 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025102074A Pending JP2025131864A (ja) | 2021-05-06 | 2025-06-18 | オブジェクトを順位付けするためのシステム及び方法 |
Country Status (2)
| Country | Link |
|---|---|
| JP (2) | JP7754592B6 (ja) |
| KR (1) | KR20220151548A (ja) |
-
2022
- 2022-04-26 KR KR1020220051538A patent/KR20220151548A/ko active Pending
- 2022-04-28 JP JP2022074971A patent/JP7754592B6/ja active Active
-
2025
- 2025-06-18 JP JP2025102074A patent/JP2025131864A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| JP7754592B6 (ja) | 2025-10-31 |
| KR20220151548A (ko) | 2022-11-15 |
| JP2022173114A (ja) | 2022-11-17 |
| JP2025131864A (ja) | 2025-09-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7343568B2 (ja) | 機械学習のためのハイパーパラメータの識別および適用 | |
| US11232152B2 (en) | Efficient processing of neighborhood data | |
| JP6508661B2 (ja) | データ処理システム、計算ノードおよびデータ処理方法 | |
| US12079214B2 (en) | Estimating computational cost for database queries | |
| Bladt et al. | Calculation of ruin probabilities for a dense class of heavy tailed distributions | |
| US11109085B2 (en) | Utilizing one hash permutation and populated-value-slot-based densification for generating audience segment trait recommendations | |
| Wei et al. | Autoias: Automatic integrated architecture searcher for click-trough rate prediction | |
| US11741101B2 (en) | Estimating execution time for batch queries | |
| CN112417169A (zh) | 知识图谱的实体对齐方法、装置、计算机设备和存储介质 | |
| US11914593B2 (en) | Generate digital signature of a query execution plan using similarity hashing | |
| WO2022251573A1 (en) | Graph embeddings via node-property-aware fast random projection | |
| US9465854B2 (en) | In-database connectivity components analysis of data | |
| de Klerk et al. | On semidefinite programming bounds for graph bandwidth | |
| JP7754592B6 (ja) | オブジェクトを順位付けするためのシステム及び方法 | |
| Liu et al. | Unifying explicit and implicit feedback for top-N recommendation | |
| CN112470172A (zh) | 使用随机序列嵌入的符号序列分析的计算效率 | |
| Lu et al. | A case study to select an optimal split-plot design for a mixture-process experiment based on multiple objectives | |
| Zhang et al. | Stochastic localization methods for convex discrete optimization via simulation | |
| Zhang et al. | Approximate resolution of stochastic choice-based discrete planning | |
| US20220374489A1 (en) | System and method for ranking objects | |
| US20230185791A1 (en) | Prioritized data cleaning | |
| CN115858915A (zh) | 产品推荐方法、装置、计算机设备和存储介质 | |
| CN106919946A (zh) | 一种受众选择的方法及装置 | |
| CN117634751B (zh) | 数据要素评估方法、装置、计算机设备以及存储介质 | |
| Patil et al. | Comparative Knowledge Discovery with Partial Orders and Composite Indicators: Multi-indicator Systemic Ranking, Advocacy, and Reconciliation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220620 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230718 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230801 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231031 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240109 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240509 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240520 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20240614 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250618 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250930 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7754592 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |