JP7441982B2 - クエリ整形システム、クエリ整形方法、及びプログラム - Google Patents
クエリ整形システム、クエリ整形方法、及びプログラム Download PDFInfo
- Publication number
- JP7441982B2 JP7441982B2 JP2023009005A JP2023009005A JP7441982B2 JP 7441982 B2 JP7441982 B2 JP 7441982B2 JP 2023009005 A JP2023009005 A JP 2023009005A JP 2023009005 A JP2023009005 A JP 2023009005A JP 7441982 B2 JP7441982 B2 JP 7441982B2
- Authority
- JP
- Japan
- Prior art keywords
- token
- query
- character
- formatting
- tokens
- 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
- 238000000034 method Methods 0.000 title claims description 58
- 238000007493 shaping process Methods 0.000 claims description 99
- 238000012545 processing Methods 0.000 claims description 25
- 238000004364 calculation method Methods 0.000 claims description 22
- 230000006870 function Effects 0.000 claims description 9
- 238000012986 modification Methods 0.000 description 19
- 230000004048 modification Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 13
- 238000010801 machine learning Methods 0.000 description 13
- 238000002372 labelling Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 9
- 238000013500 data storage Methods 0.000 description 7
- 240000000233 Melia azedarach Species 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 5
- 230000000877 morphologic effect Effects 0.000 description 5
- 230000014509 gene expression Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000005304 joining Methods 0.000 description 2
- 238000003058 natural language processing Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 241000393496 Electra Species 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 208000024891 symptom Diseases 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3325—Reformulation based on results of preceding query
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/237—Lexical tools
- G06F40/242—Dictionaries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/284—Lexical analysis, e.g. tokenisation or collocates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
- G06N3/0442—Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本開示に係るクエリ整形システムの実施形態の一例を説明する。図1は、クエリ整形システムの全体構成の一例を示す図である。クエリ整形システムSは、ネットワークNに接続可能なサーバ10及びユーザ端末20を含む。ネットワークNは、インターネット又はLAN等の任意のネットワークである。クエリ整形システムSは、少なくとも1つのコンピュータを含めばよく、図1の例に限られない。
図2は、ユーザ端末20に表示される画面の一例を示す図である。本実施形態では、ウェブサイトの検索サービスにクエリ整形システムSを適用する場合を例に挙げる。クエリ整形システムSは、種々のサービスに適用可能である。他のサービスへの適用例は、後述する。例えば、ユーザは、ユーザ端末20のブラウザ又はアプリケーションを起動し、検索サービスのトップページP1にアクセスする。
図3は、本実施形態で実現される機能の一例を示す機能ブロック図である。図4は、クエリ整形システムSにおける全体の流れの一例を示す図である。以降、図4の流れを参照しつつ、図3の各機能の詳細を説明する。図4のように、クエリ整形の処理は、大きく分けて、2つのステージに分けられている。ステージ1は、マッチング手法である。ステージ2は、ステージ1のマッチングの実行結果を考慮した機械学習手法である。
データ記憶部100は、クエリ整形に必要なデータを記憶する。例えば、データ記憶部100は、検索対象データベースDB、第1辞書データD1、第2辞書データD2、第3辞書データD3、第1学習モデルM1、及び第2学習モデルM2を記憶する。以降、第1辞書データD1、第2辞書データD2、及び第3辞書データD3を区別しない時は、単に辞書データDと記載する。同様に、第1学習モデルM1及び第2学習モデルM2を区別しない時は、単に学習モデルMと記載する。
トークン取得部101は、クエリに含まれる複数のトークンを取得する。トークン取得部101は、予め定められた方法に基づいて、クエリの中から、トークンの区切り位置を特定する。本実施形態では、スペースによってトークンが区切られる場合を説明するので、トークン取得部101は、クエリに含まれるスペースの位置を特定し、クエリの中から複数のトークンを取得する。スペースではなく特定の記号によってトークンが区切られる場合には、トークン取得部101は、クエリに含まれる当該記号の位置に基づいて、クエリの中から複数のトークンを取得してもよい。
マッチング実行部102は、複数のトークンに基づいて、辞書データDを利用したマッチングを実行する。マッチングとは、複数のトークンと、辞書データDに格納された語と、を比較することである。本実施形態では、個々のトークンと、辞書データDに格納された語と、を比較することがマッチングに相当する場合を説明するが、複数のトークンをひとかたまりとして、辞書データDに格納された語と比較することがマッチングに相当してもよい。
判定部103は、トークン取得部101により取得された複数のトークンの全てが辞書データDにマッチしたか否かを判定する。即ち、判定部103は、複数のトークンの中に、辞書データDにマッチしなかったトークンが存在するか否かを判定する。判定部103は、複数のトークンの全てが第1トークンであるか否か判定する、又は、複数のトークンの中に第2トークンが存在するか否かを判定するということもできる。
第1トークン整形部104は、マッチングの実行結果に基づいて、第1トークンを整形する。本実施形態では、「Single」の第1トークンは整形されないので、第1トークン整形部104は、マッチングの実行結果に基づいて、複数の第1トークンのうち、整形する必要がある第1トークンを整形する。整形する必要がある第1トークンは、「Single」以外の操作oiが付与された第1トークンである。本実施形態では、辞書データDとのマッチングでは「Split」は付与されないので、第1トークン整形部104は、「Merge」又は「Segment」の第1トークンを整形する。
第2トークン整形部105は、複数のトークンのうち辞書データDにマッチした第1トークンと、クエリ整形に関する学習モデルMと、に基づいて、複数のトークンのうち辞書データDにマッチしなかった第2トークンを整形する。学習モデルMは、第2トークンを整形するために、第2トークン自体の情報だけではなく、第1トークンに関する情報も参照する。即ち、学習モデルMは、第2トークンだけではなく、マッチングの実行結果も参照し、第2トークンを整形する。学習モデルMは、トークンの文字的な特徴だけではなく、どのトークンが辞書データDにマッチしたかを考慮できるようになる。第2トークン整形部105は、学習モデルMの内部的な計算結果、又は、学習モデルMからの出力を、第1トークンに関する情報を利用して変更し、第2トークンを整形する。
整形済みクエリ取得部106は、辞書データDを利用したマッチングの実行結果と、学習モデルMを利用した処理結果と、に基づいて、整形済みのクエリyを取得する。例えば、第1トークンの整形と、第2トークンの整形と、の両方が実行された場合には、整形済みクエリ取得部106は、整形済みの第1トークンと、整形済みの第2トークンと、を含む整形済みのクエリyを取得する。例えば、第1トークンの整形が実行されず、第2トークンの整形のみが実行された場合には、整形済みクエリ取得部106は、整形されていない第1トークンと、整形済みの第2トークンと、を含む整形済みのクエリyを取得する。
検索部107は、整形済みの第2トークンに基づいて、検索処理を実行する。検索部107は、少なくとも整形済みの第2トークンに基づいて検索処理を実行すればよい。本実施形態では、整形済みクエリ取得部106が整形済みのクエリyを取得するので、検索部107は、検索対象データベースDBと、整形済みのクエリyと、に基づいて、検索処理を実行する。検索部107は、検索対象データベースDBに格納されたインデックスと、整形済みのクエリyと、を比較することによって、検索処理を実行する。検索処理自体は、公知の種々の方法を利用可能である。例えば、整形済みのクエリyに複数のトークンが含まれる場合には、検索部107は、複数のトークンをOR条件で検索処理を実行する。図2の例であれば、クエリ「Tokyo restaurant」と、クエリ「U.S.A. championship」と、はクエリ整形されないので、検索部107は、これらのクエリのまま検索処理を実行する。
提示部108は、クエリを入力したユーザに、検索処理の実行結果を提示する。本実施形態では、画像を利用して視覚的に実行結果が提示される場合を説明するが、音声を利用して聴覚的に実行結果が提示されてもよい。検索処理の実行結果は、検索でヒットしたインデックスの一覧である。例えば、提示部108は、検索処理の実行結果を含む画面の表示データ(例えば、HTMLデータ)を生成し、ユーザ端末20に送信する。
図6は、クエリ整形システムSで実行される処理の一例を示すフロー図である。この処理は、制御部11,21が記憶部12,22に記憶されたプログラムに従って動作することによって実行される。
なお、本開示は、以上に説明した実施形態に限定されるものではない。本開示の趣旨を逸脱しない範囲で、適宜変更可能である。
例えば、実施形態では、第1文字特徴量と、第1トークン特徴量と、の単純平均が計算される場合を説明したが、これらの加重平均が計算されてもよい。加重平均では、第1文字特徴量と、第1トークン特徴量と、の少なくとも一方に、重み付け係数が設定される。変形例1では、第1トークン特徴量にだけ重み付け係数が設定される場合を説明するが、第1文字特徴量にだけ重み付け係数が設定されてもよいし、これらの両方に重み付け係数が設定されてもよい。
例えば、第1トークンに含まれる第1文字の属性も学習モデルMから取得可能である。この場合、マッチング手法における第1トークンの整形結果と、学習モデルMにおける第1トークンの整形結果と、が異なることがある。実施形態では、マッチング手法における整形結果が正しいものとしたが、学習モデルMにおける整形結果のスコアが高いのであれば、学習モデルMにおける整形結果が正しいものとしてもよい。変形例2のクエリ整形システムSは、第1スコア取得部109及び第2スコア取得部110を含む。
例えば、実施形態では、ウェブサイトの検索サービスにおいて英語のクエリが入力される場合を例に挙げて説明した。クエリ整形システムSは、任意のサービスにおける任意の言語のクエリに適用可能であり、サービス及び言語は、実施形態の例に限られない。変形例3では、オンラインショッピングサービスにおいて日本語のクエリが入力される場合を例に挙げる。
例えば、上記変形例を組み合わせてもよい。
Claims (19)
- クエリに含まれる複数のトークンを取得するトークン取得部と、
前記複数のトークンに基づいて、辞書データを利用したマッチングを実行するマッチング実行部と、
前記複数のトークンに含まれる文字の文字系列と、前記マッチングの実行結果に基づくクエリ整形の操作の操作系列と、をクエリ整形に関する学習モデルに入力して前記文字系列の文字特徴量を取得する第2トークン整形部と、
を含み、
前記第2トークン整形部は、
前記複数のトークンのうち前記辞書データにマッチした第1トークンに含まれる第1文字の特徴に関する第1文字特徴量を前記学習モデルに基づいて計算し、前記第1トークンの特徴に関する第1トークン特徴量を所定の計算方法に基づいて計算し、前記第1文字特徴量及び前記第1トークン特徴量の平均を計算し、
前記平均が計算された後の前記文字特徴量に応じて前記学習モデルが出力した前記文字の属性を示す出力系列に基づいて、前記複数のトークンのうち前記辞書データにマッチしなかった第2トークンを整形する、
クエリ整形システム。 - 前記クエリ整形システムは、前記マッチングの実行結果に基づいて、前記第1トークンを整形する第1トークン整形部を更に含み、
前記操作系列は、前記第1トークンに対する前記操作を示し、
前記第2トークン整形部は、整形済みの前記第1トークンと、前記学習モデルと、に基づいて、前記第1文字特徴量を計算する、
請求項1に記載のクエリ整形システム。 - 前記第1トークン整形部は、前記マッチングの実行結果に基づいて、複数の前記第1トークンのうち、整形する必要がある前記第1トークンを整形する、
請求項2に記載のクエリ整形システム。 - 前記第2トークン整形部は、
前記第2トークンに含まれる第2文字の特徴に関する第2文字特徴量を前記学習モデルに基づいて計算し、
前記第2文字特徴量が計算された後の前記文字特徴量に応じて前記学習モデルが出力した前記出力系列に基づいて、前記第2トークンを整形する、
請求項1~3の何れかに記載のクエリ整形システム。 - 前記計算方法は、入力された文字列の特徴量を計算する計算モデルを利用した方法である、
請求項4に記載のクエリ整形システム。 - 前記第2トークン整形部は、
前記マッチングの実行結果に基づいて、前記平均に関する重み付け係数を決定し、
前記重み付け係数に基づいて、前記平均を計算する、
請求項1~3の何れかに記載のクエリ整形システム。 - 前記第2トークン整形部は、前記第2トークン自体の特徴に関する第2トークン特徴量には基づかずに、前記第1文字特徴量、前記第1トークン特徴量、及び前記第2文字特徴量に基づいて、前記第2トークンを整形する、
請求項4に記載のクエリ整形システム。 - 前記出力系列は、前記第2トークンに含まれる第2文字ごとに、前記属性を示す、
請求項1~3の何れかに記載のクエリ整形システム。 - 前記マッチング実行部は、複数の前記辞書データの各々を利用した前記マッチングを実行し、
前記第1トークンは、前記複数の辞書データのうちの少なくとも1つにマッチした前記トークンであり、
前記第2トークンは、前記複数の辞書データの何れにもマッチしなかった前記トークンである、
請求項1~3の何れかに記載のクエリ整形システム。 - 前記クエリ整形システムは、前記複数のトークンの全てが前記辞書データにマッチしたか否かを判定する判定部を更に含み、
前記第2トークン整形部は、前記複数のトークンの全てが前記辞書データにマッチしたと判定された場合には前記第2トークンの整形をせず、前記複数のトークンの一部だけが前記辞書データにマッチしたと判定された場合に、前記第2トークンを整形する、
請求項1~3の何れかに記載のクエリ整形システム。 - 前記第2トークン整形部は、前記出力系列に基づいて、複数の操作のうちの何れかを選択し、当該選択された操作に基づいて、前記第2トークンを整形する、
請求項1~3の何れかに記載のクエリ整形システム。 - 前記クエリ整形システムは、
前記マッチングの実行結果に基づいて、前記第1トークンに関する第1スコアを取得する第1スコア取得部と、
前記学習モデルの処理結果に基づいて、前記第1トークンに関する第2スコアを取得する第2スコア取得部と、
前記第1スコアと、前記第2スコアと、に基づいて、前記マッチングの実行結果と、前記学習モデルの処理結果と、の何れかを選択し、当該選択された方に基づいて、前記第1トークンを整形する第1トークン整形部と、
を更に含む請求項1~3の何れかに記載のクエリ整形システム。 - 前記出力系列は、前記第2トークンを分割するか否かに関する分割要否情報を含み、
前記第2トークン整形部は、前記分割要否情報に基づいて、前記第2トークンを整形する、
請求項1~3の何れかに記載のクエリ整形システム。 - 前記第2トークン整形部は、前記分割要否情報が分割することを示す前記第2トークンを、辞書データを利用して分割することによって、前記第2トークンを整形する、
請求項13に記載のクエリ整形システム。 - 前記クエリは、オンラインショッピングサービスの検索時に入力され、
前記クエリ整形システムは、前記クエリに対応する商品ジャンルを特定する商品ジャンル特定部を更に含み、
前記マッチング実行部は、前記商品ジャンルに基づいて、前記マッチングを実行する、
請求項1~3の何れかに記載のクエリ整形システム。 - 前記クエリは、オンラインショッピングサービスの検索時に入力され、
前記マッチング実行部は、前記オンラインショッピングサービスにおける商品タイトルを、前記辞書データとして利用して前記マッチングを実行する、
請求項1~3の何れかに記載のクエリ整形システム。 - 前記クエリ整形システムは、
整形済みの前記第2トークンに基づいて、検索処理を実行する検索部と、
前記クエリを入力したユーザに、前記検索処理の実行結果を提示する提示部と、
を更に含む請求項1~3の何れかに記載のクエリ整形システム。 - クエリに含まれる複数のトークンを取得するトークン取得ステップと、
前記複数のトークンに基づいて、辞書データを利用したマッチングを実行するマッチング実行ステップと、
前記複数のトークンに含まれる文字の文字系列と、前記マッチングの実行結果に基づくクエリ整形の操作の操作系列と、をクエリ整形に関する学習モデルに入力して前記文字系列の文字特徴量を取得する第2トークン整形ステップと、
を含み、
前記第2トークン整形ステップは、
前記複数のトークンのうち前記辞書データにマッチした第1トークンに含まれる第1文字の特徴に関する第1文字特徴量を前記学習モデルに基づいて計算し、前記第1トークンの特徴に関する第1トークン特徴量を所定の計算方法に基づいて計算し、前記第1文字特徴量及び前記第1トークン特徴量の平均を計算し、
前記平均が計算された後の前記文字特徴量に応じて前記学習モデルが出力した前記文字の属性を示す出力系列に基づいて、前記複数のトークンのうち前記辞書データにマッチしなかった第2トークンを整形する、
クエリ整形方法。 - クエリに含まれる複数のトークンを取得するトークン取得部、
前記複数のトークンに基づいて、辞書データを利用したマッチングを実行するマッチング実行部、
前記複数のトークンに含まれる文字の文字系列と、前記マッチングの実行結果に基づくクエリ整形の操作の操作系列と、をクエリ整形に関する学習モデルに入力して前記文字系列の文字特徴量を取得する第2トークン整形部、
としてコンピュータを機能させ、
前記第2トークン整形部は、
前記複数のトークンのうち前記辞書データにマッチした第1トークンに含まれる第1文字の特徴に関する第1文字特徴量を前記学習モデルに基づいて計算し、前記第1トークンの特徴に関する第1トークン特徴量を所定の計算方法に基づいて計算し、前記第1文字特徴量及び前記第1トークン特徴量の平均を計算し、
前記平均が計算された後の前記文字特徴量に応じて前記学習モデルが出力した前記文字の属性を示す出力系列に基づいて、前記複数のトークンのうち前記辞書データにマッチしなかった第2トークンを整形する、
プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023132511A JP2023154062A (ja) | 2022-03-01 | 2023-08-16 | クエリ整形システム、クエリ整形方法、及びプログラム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202263268702P | 2022-03-01 | 2022-03-01 | |
US63/268,702 | 2022-03-01 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023132511A Division JP2023154062A (ja) | 2022-03-01 | 2023-08-16 | クエリ整形システム、クエリ整形方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023127542A JP2023127542A (ja) | 2023-09-13 |
JP7441982B2 true JP7441982B2 (ja) | 2024-03-01 |
Family
ID=87850559
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023009005A Active JP7441982B2 (ja) | 2022-03-01 | 2023-01-24 | クエリ整形システム、クエリ整形方法、及びプログラム |
JP2023132511A Pending JP2023154062A (ja) | 2022-03-01 | 2023-08-16 | クエリ整形システム、クエリ整形方法、及びプログラム |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023132511A Pending JP2023154062A (ja) | 2022-03-01 | 2023-08-16 | クエリ整形システム、クエリ整形方法、及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20230281229A1 (ja) |
JP (2) | JP7441982B2 (ja) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090259643A1 (en) | 2008-04-15 | 2009-10-15 | Yahoo! Inc. | Normalizing query words in web search |
-
2023
- 2023-01-24 JP JP2023009005A patent/JP7441982B2/ja active Active
- 2023-02-27 US US18/114,984 patent/US20230281229A1/en active Pending
- 2023-08-16 JP JP2023132511A patent/JP2023154062A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090259643A1 (en) | 2008-04-15 | 2009-10-15 | Yahoo! Inc. | Normalizing query words in web search |
Also Published As
Publication number | Publication date |
---|---|
US20230281229A1 (en) | 2023-09-07 |
JP2023127542A (ja) | 2023-09-13 |
JP2023154062A (ja) | 2023-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104008091B (zh) | 一种基于情感值的网络文本情感分析方法 | |
US9483460B2 (en) | Automated formation of specialized dictionaries | |
US20100205198A1 (en) | Search query disambiguation | |
WO2005059771A1 (ja) | 対訳判断装置、方法及びプログラム | |
US8782049B2 (en) | Keyword presenting device | |
WO2017157200A1 (zh) | 特征词汇提取方法及装置 | |
CN112989208B (zh) | 一种信息推荐方法、装置、电子设备及存储介质 | |
CN108319583A (zh) | 从中文语料库提取知识的方法与系统 | |
CN108509521A (zh) | 一种自动生成文本索引的图像检索方法 | |
CN112131341A (zh) | 文本相似度计算方法、装置、电子设备和存储介质 | |
JP2011248596A (ja) | 画像入り文書の検索システム及び検索方法 | |
CN102662972A (zh) | 一种面向视力残疾人网页内容无障碍访问的图片自动描述方法 | |
JP4521343B2 (ja) | 文書処理装置及び文書処理方法 | |
JP6409071B2 (ja) | 文の並び替え方法および計算機 | |
CN110008312A (zh) | 一种文档写作助手实现方法、系统及电子设备 | |
JP7441982B2 (ja) | クエリ整形システム、クエリ整形方法、及びプログラム | |
JP5269399B2 (ja) | 構造化文書検索装置、方法およびプログラム | |
JP2008077252A (ja) | 文書ランキング方法、文書検索方法、文書ランキング装置、文書検索装置、及び記録媒体 | |
JP7117168B2 (ja) | 情報処理装置および情報処理方法 | |
M’rabet et al. | Textflow: A text similarity measure based on continuous sequences | |
US20220083736A1 (en) | Information processing apparatus and non-transitory computer readable medium | |
JP4567025B2 (ja) | テキスト分類装置、テキスト分類方法及びテキスト分類プログラム並びにそのプログラムを記録した記録媒体 | |
CN114328895A (zh) | 新闻摘要的生成方法、装置以及计算机设备 | |
JP7326637B2 (ja) | チャンキング実行システム、チャンキング実行方法、及びプログラム | |
JP2002183195A (ja) | 概念検索方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230124 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230307 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230516 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231225 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240219 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7441982 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |