自然言語クエリの処理と編集

公開: 2022-04-11

自然言語クエリの処理と編集について、新たに付与されたGoogle特許が取得されました。

Googleからわかるように、検索エンジンに割り当てられた特許は、カリフォルニア州マウンテンビューで開発されたプロセスに関する洞察を提供してくれます。 これにより、Googleが自然言語クエリの編集にどのように取り組んでいるかを見ることができます。

去年の5月、私は再訪する価値のある別のGoogle特許について書いた:Natural LanguageQueryResponses。

自然言語クエリを編集できるコンピューティングシステムは、ユーザーのステートメントを解釈し、検索の実行やアイテムの生成などのアクションをすぐに実行します。

しかし、ユーザーのステートメントの機械による解釈が1語またはわずかなニュアンスでずれている場合、ステートメントの解釈は完全に間違っていて、役に立たず、さらには有害である可能性があります。 これを改善するために、既存のシステムでは、ユーザーがステートメント全体を繰り返し、場合によっては数語を変えて、目的の結果を達成する必要があります。

自然言語クエリを編集するためのシステムおよび方法が本明細書に開示される。 受信回路は、ユーザーから自然言語クエリを受信します。 自然言語インタプリタ回路は、自然言語クエリを解析して、自然言語クエリをいくつかのカテゴリといくつかの変数に変換します。 タイプ数の1つのクラスに対応する変数数の各変数。

ユーザーインターフェイスには、カテゴリの数と変数の数が表示されます。 これにより、ユーザーは自然言語の発話を提供することにより、変数の数の少なくとも1つの変数を変更できます。

自然言語クエリの処理

自然言語クエリの編集

別の側面は、自然言語クエリを編集するための手段を含むシステムに関連している。 受信とは、ユーザーから自然言語クエリを受信することを意味します。

自然言語通訳とは、自然言語クエリを解析して、自然言語クエリをいくつかのカテゴリといくつかの変数に変換することを意味します。 タイプ数の1つのクラスに対応する変数数の各変数。

インターフェースとは、カテゴリの数と変数の数を表示し、ユーザーが自然言語の発話を提供することにより、変数の数の少なくとも1つの変数を変更できるようにすることを意味します。

自然言語クエリは、Webベースのストレージシステム上のファイルのリストを表示するための要求です。 カテゴリの数には、次のうち少なくとも2つが含まれる場合があります。

  • ファイルタイプ
  • ファイルの所有者
  • 時間
  • 位置

この方法は、カテゴリおよびほとんどの変数の普及に基づいて、ウェブベースのストレージシステム上の多数のユーザファイルをフィルタリングするための手段をさらに含み得る。

ユーザーは、少なくとも1つの変数を選択し、少なくとも1つの変数を置き換えるフレーズを話すことによって、少なくとも1つの変数を変更します。 システムはさらに、単語を言って自然言語クエリに1つまたは複数のカテゴリおよび変数を追加することによって、ユーザが自然言語クエリを変更できるようにするための手段を備えることができる。

システムは、自然言語クエリを更新するか、またはユーザによって提供される自然言語発話の多くのカテゴリおよび変数に基づいて新しいクエリを生成するかどうかを決定するための手段をさらに含み得る。

ユーザーが少なくとも1つの変数を変更できるようにすると、自然言語クエリが変更される可能性があります。また、ユーザーが少なくとも1つの変数を変更できるようにする手段により、ユーザーは変更を元に戻して自然言語クエリに戻ることができます。

自然言語クエリのリストのフィルタリング

自然言語クエリのフィルタリングリスト

システムは、カテゴリおよび変数に基づいてアイテムのリストをフィルタリングし、フィルタリングされたアイテムのリストをユーザーに提供し、アイテムにフラグを立てるユーザー要求を受信したことに応答して、フィルタリングされたアイテムのリスト内のアイテムにフラグを立てる。

カテゴリの数および変数の数をもたらす、機械生成の自然言語クエリの要求を示すユーザ入力を受信することに応答して、インターフェース手段は、機械生成の自然言語クエリをさらにユーザに提供することができる。

自然言語クエリの編集

自然言語クエリを編集するためのシステム–特に、自然言語形式のクエリの効率的な処理と編集を可能にするデバイスが記述されます。 しかし、本明細書に記載のシステムおよび方法は、対処される用途に適切なように適合および修正され得、本明細書に記載のシステムおよび方法は、他の適切な用途に採用され得ることが、当業者によって理解されるであろう。また、そのようなその他の追加および変更は、その範囲から外れることはありません。

一般に、本明細書に記載のコンピュータ化されたシステムは、1つまたは複数のエンジンを含み得、これは、実行するためにハードウェア、ファームウェア、およびソフトウェアで構成されるコンピュータ、マイクロプロセッサ、論理デバイス、または他のデバイスまたはプロセッサなどの1つまたは複数の処理デバイスを含む。本明細書に記載のコンピュータ化された方法のうちの1つまたは複数。

この特許は、自然言語形式でクエリを編集および処理することを規定しています。 説明されているデバイスは使いやすく、ユーザーがドキュメントを表示および整理するためのデバイスに指示を与えることができます。 説明されているシステムと方法は、既存の自然言語インタープリターに関連する多くの技術的な問題を克服し、ユーザーデータを保存および共有するためにネットワークを介して他のシステムと通信できるWebベースのストレージシステムとして説明されます。

一般に、当業者は、本明細書に記載のシステムおよび方法が、その範囲から逸脱することなく相互接続されるシステムに適用されることを理解するであろう。

自然言語クエリを編集および再生するためのシステムと方法
発明者:Robert Brett Rose、Gregory Brandon Owen、Keith Charles Bottner
譲受人:Google LLC
米国特許:11,288,321
付与:2022年3月29日
提出日:2019年5月30日

概要

ユーザーの要求を識別する最初の自然言語の発話のサインが受信されます。 自然言語クエリは、最初の自然言語発話に基づいて生成されます。 自然言語クエリは

(i)複数のカテゴリー、および
(ii)複数の変数。

ユーザー要求への変更を識別する2番目の自然言語発話のサインが受信されます。 自然言語クエリを変更するか、2番目の自然言語発話に基づいて新しい自然言語クエリを生成するかが決定されます。

自然言語クエリが第2の自然言語発話に基づいて修正されることを決定することに応答して、自然言語クエリの複数のカテゴリの複数の変数のうちの少なくとも1つが、第2の自然言語発話に対応するように修正される。 ユーザー要求への応答は、変更された自然言語クエリに基づいて提供されます。

自然言語クエリの編集結論

自然言語処理に関する以前の特許では、文法規則について詳しく説明しています。 これは、Google検索エンジンが検索に使用する人間との通信に自然言語処理を使用していることを明らかにしています。 特許出願の背後にある法的分析をスキップして、特許の概要を要約しました。 私はまた、人とコンピューターが互いにどのように相互作用するかに焦点を当てた、Googleからの人間からコンピューターへのダイアログの特許について書いています。 これは、検索エンジンでのより良い入力と質問応答に向けた動きです。

受信トレイに直接ニュースを検索

このフィールドは検証用であり、変更しないでください。

*必須