(57)【要約】  本発明は、質問を推薦する方法及び装置を開示する。この方法は、サンプル収集サイクル内で質問を取得し、且つ質問に対応する質問の特徴を取得すること、その質問の特徴を処理することであって、処理済みの質問の特徴は予め設定された数値範囲内にある、処理すること、並びに質問、質問の中の各質問の第２の確率、及び指定の推薦閾値に従って推薦される質問を決定することを含み、質問及び質問の中の各質問の第２の確率は処理済みの質問の特徴及び第１の確率を使用することによって得られ、第１の確率は質問の特徴に基づいて得られる。本願の方法を使用することにより、利用者に推薦される質問が過去の質問の特徴に対する計算を行うことによって得られ、それにより利用者に対する質問の推薦の精度を改善する。
2019511764.tif 000002
【特許請求の範囲】
【請求項１】
質問推薦方法であって、
サンプル収集サイクル内で質問を取得し、且つ前記質問に対応する質問の特徴を取得すること、
前記質問の特徴を処理することであって、前記処理済みの質問の特徴は予め設定された数値範囲内にある、処理すること、並びに
前記質問、前記質問の中の各質問の第２の確率、及び指定の推薦閾値に従って、推薦される質問を決定すること
を含み、
前記質問及び前記質問の中の各質問の前記第２の確率は前記処理済みの質問の特徴及び第１の確率を使用することによって得られ、前記第１の確率は前記質問の特徴に基づいて得られる、
質問推薦方法。
【請求項２】
前記質問の特徴は数値的特徴及びテキスト的特徴を含み、前記数値的特徴は連続的であり、前記テキスト的特徴は非連続的である、請求項１に記載の方法。
【請求項３】
質問を取得するステップは、特に、
特徴取得サイクル内で前記質問を取得すること、
前記特徴取得サイクル内で取得されない質問がある場合、前記取得されない質問の値をヌルに設定すること、及び
前記特徴取得サイクル内で取得されない質問がない場合、前記取得済みの質問を前記質問として使用すること
を含む、請求項１に記載の方法。
【請求項４】
前記質問に対応する質問の特徴を取得するステップは、特に、
特徴取得サイクル内で質問の特徴を取得すること、
前記特徴取得サイクル内で取得されない質問の特徴があり、且つ前記質問の特徴が前記数値的特徴である場合、前記質問に対応する前記取得済みの質問の特徴の数値の平均を前記質問の特徴として使用すること、
前記特徴取得サイクル内で取得されない質問の特徴があり、且つ前記質問の特徴が前記テキスト的な質問の特徴である場合、前記質問に対応する前記取得済みの質問の特徴の中で発生頻度が最も高い質問の特徴を前記質問の特徴として使用すること、及び
前記特徴取得サイクル内で取得されない質問の特徴がない場合、前記取得済みの質問の特徴を前記質問の特徴として使用すること
を含む、請求項２に記載の方法。
【請求項５】
前記質問の特徴を処理するステップは、特に、
前記質問の特徴が数値的な質問の特徴である場合は前記質問の特徴に対して正規化処理を行うこと、及び
前記質問の特徴がテキスト的な質問の特徴である場合は前記質問の特徴に対してベクトル化処理を行うことであって、前記ベクトル化処理後に得られる質問の特徴は数値的な質問の特徴である、ベクトル化処理を行うこと
を含む、請求項２に記載の方法。
【請求項６】
前記第２の確率は前記処理済みの質問の特徴及び前記第１の確率に対してディープニューラルネットワーク（ＤＮＮ）計算を行うことによって得られる、請求項１に記載の方法。
【請求項７】
質問推薦装置であって、
サンプル収集サイクル内で質問を取得し、且つ前記質問に対応する質問の特徴を取得するように構成された取得モジュールと、
前記質問の特徴を処理するように構成された処理モジュールであって、前記処理済みの質問の特徴は予め設定された数値範囲内にある、処理モジュールと、
前記質問、前記質問の中の各質問の第２の確率、及び指定の推薦閾値に従って、推薦される質問を決定するように構成された決定モジュールと
を含み、
前記質問及び前記質問の中の各質問の前記第２の確率は前記処理済みの質問の特徴及び第１の確率を使用することによって得られ、前記第１の確率は前記質問の特徴に基づいて得られる、
質問推薦装置。
【請求項８】
前記質問の特徴は数値的特徴及びテキスト的特徴を含み、前記数値的特徴は連続的であり、前記テキスト的特徴は非連続的である、請求項７に記載の質問推薦装置。
【請求項９】
前記取得モジュールは、特に、
特徴取得サイクル内で前記質問を取得し、
前記特徴取得サイクル内で取得されない質問がある場合、前記取得されない質問の値をヌルに設定し、
前記特徴取得サイクル内で取得されない質問がない場合、前記取得済みの質問を前記質問として使用する
ように構成される、請求項７に記載の質問推薦装置。
【請求項１０】
前記取得モジュールは、特に、
特徴取得サイクル内で質問の特徴を取得し、
前記特徴取得サイクル内で取得されない質問の特徴があり、且つ前記質問の特徴が前記数値的特徴である場合、前記質問に対応する前記取得済みの質問の特徴の数値の平均を前記質問の特徴として使用し、
前記特徴取得サイクル内で取得されない質問の特徴があり、且つ前記質問の特徴が前記テキスト的な質問の特徴である場合、前記質問に対応する前記取得済みの質問の特徴の中で発生頻度が最も高い質問の特徴を前記質問の特徴として使用し、
前記特徴取得サイクル内で取得されない質問の特徴がない場合、前記取得済みの質問の特徴を前記質問の特徴として使用する
ように構成される、請求項８に記載の質問推薦装置。
【請求項１１】
前記処理モジュールは、
前記質問の特徴が数値的な質問の特徴である場合は前記質問の特徴に対して正規化処理を行い、
前記質問の特徴がテキスト的な質問の特徴である場合は前記質問の特徴に対してベクトル化処理を行うことであって、前記ベクトル化処理後に得られる質問の特徴は数値的な質問の特徴である、ベクトル化処理を行う
ようにとりわけ構成される、請求項８に記載の質問推薦装置。
【請求項１２】
前記第２の確率は前記処理済みの質問の特徴及び前記第１の確率に対してディープニューラルネットワーク（ＤＮＮ）計算を行うことによって得られる、請求項７に記載の質問推薦装置。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
本願は通信技術の分野、具体的には質問推薦方法に関し、質問推薦装置にも関する。
【背景技術】
【０００２】
背景技術
Double ElevenやDouble Twelve等のｅコマースフェスティバルの台頭と共に益々多くの人がオンラインで買い物をするようになった。しかし、この「フェスティバル経済」はｅコマースに対する二重の影響、即ち販売の急激な増加に由来する圧力及び顧客サービスに対する圧力も及ぼす。企業の顧客サービスは、人手による顧客サービスと自助顧客サービスとに概して分けられる。顧客サービスに対する更なる圧力は、人手による顧客サービスにおいてより多くのスタッフを働かせることを企業に強制し、従ってコストがそれに応じて上昇する。
【０００３】
その結果、顧客サービスの要件を満たすために自助顧客サービスシステムがより強力な処理能力を有する必要がある。自助顧客サービスシステムは、利用者の質問を自動で処理し解決することができる。しかし、自助顧客サービスシステム内で処理されるデータの量が増加するにつれて、既存の方法ではもはや全てのデータを処理することができない。既存のアルゴリズムの計算効率は質問の量が増加するにつれて低下する。更に、殆どの特徴が疎であるのに対し、従来技術は密な特徴を処理することに適用可能である。そのため、システム内の質問の特徴の量が増えるにつれて利用者の質問を予測することの精度が低下する。加えて、従来技術では単一のモデルしか使用されず、そのことは効果を限定する。従って、絶え間のない情報爆発により、現在の機械学習モデルはもはや要件を満たすことができない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従って当業者によって緊急に解決すべき技術的問題は、利用者に対して推薦される質問の精度を改善し、それにより利用者の質問を自助顧客サービスノードにおいて解決し、人手による顧客サービスを利用する利用者数を減らし、人手による顧客サービスのコストを下げるために、利用者に対して推薦される質問を得るために過去の質問の特徴に基づいてどのように計算を行うのかである。
【課題を解決するための手段】
【０００５】
発明の概要
本発明は、利用者に対する質問の推薦の精度を改善するための質問推薦方法を提供する。この方法は以下のステップ、つまり
サンプル収集サイクル内で質問を取得し、且つ質問に対応する質問の特徴を取得するステップ、
その質問の特徴を処理するステップであって、処理済みの質問の特徴は予め設定された数値範囲内にある、処理するステップ、並びに
質問、質問の中の各質問の第２の確率、及び指定の推薦閾値に従って推薦される質問を決定するステップ
を含み、
質問及び質問の中の各質問の第２の確率は処理済みの質問の特徴及び第１の確率を使用することによって得られ、第１の確率は質問の特徴に基づいて得られる。
【０００６】
好ましくは、質問の特徴が数値的特徴及びテキスト的特徴を含み、数値的特徴は連続的であり、テキスト的特徴は非連続的である。
【０００７】
好ましくは、質問を取得するステップが、
特徴取得サイクル内で質問を取得すること、
特徴取得サイクル内で取得されない質問がある場合、取得されない質問の値をヌルに設定すること、及び
特徴取得サイクル内で取得されない質問がない場合、取得済みの質問を質問として使用すること
をとりわけ含む。
【０００８】
好ましくは、質問に対応する質問の特徴を取得するステップが、
特徴取得サイクル内で質問の特徴を取得すること、
特徴取得サイクル内で取得されない質問の特徴があり、且つ質問の特徴が数値的特徴である場合、質問に対応する取得済みの質問の特徴の数値の平均を質問の特徴として使用すること、
特徴取得サイクル内で取得されない質問の特徴があり、且つ質問の特徴がテキスト的な質問の特徴である場合、質問に対応する取得済みの質問の特徴の中で発生頻度が最も高い質問の特徴を質問の特徴として使用すること、及び
特徴取得サイクル内で取得されない質問の特徴がない場合、取得済みの質問の特徴を質問の特徴として使用すること
をとりわけ含む。
【０００９】
好ましくは、質問の特徴を処理するステップは、
質問の特徴が数値的な質問の特徴である場合は質問の特徴に対して正規化処理を行うこと、及び
質問の特徴がテキスト的な質問の特徴である場合は質問の特徴に対してベクトル化処理を行うことであって、ベクトル化処理後に得られる質問の特徴は数値的な質問の特徴である、ベクトル化処理を行うこと
をとりわけ含む。
【００１０】
好ましくは、第２の確率は処理済みの質問の特徴及び第１の確率に対してディープニューラルネットワーク（ＤＮＮ）計算を行うことによって得られる。
【００１１】
それに対応し、本願は
サンプル収集サイクル内で質問を取得し、且つ質問に対応する質問の特徴を取得するように構成された取得モジュールと、
その質問の特徴を処理するように構成された処理モジュールであって、処理済みの質問の特徴は予め設定された数値範囲内にある、処理モジュールと、
質問、質問の中の各質問の第２の確率、及び指定の推薦閾値に従って推薦される質問を決定するように構成された決定モジュールと
を含み、
質問及び質問の中の各質問の第２の確率は処理済みの質問の特徴及び第１の確率を使用することによって得られ、第１の確率は質問の特徴に基づいて得られる、
質問推薦装置を更に提案する。
【００１２】
好ましくは、質問の特徴が数値的特徴及びテキスト的特徴を含み、数値的特徴は連続的であり、テキスト的特徴は非連続的である。
【００１３】
好ましくは、取得モジュールが、
特徴取得サイクル内で質問を取得し、
特徴取得サイクル内で取得されない質問がある場合、取得されない質問の値をヌルに設定し、
特徴取得サイクル内で取得されない質問がない場合、取得済みの質問を質問として使用する
ようにとりわけ構成される。
【００１４】
好ましくは、取得モジュールが、
特徴取得サイクル内で質問の特徴を取得し、
特徴取得サイクル内で取得されない質問の特徴があり、且つ質問の特徴が数値的特徴である場合、質問に対応する取得済みの質問の特徴の数値の平均を質問の特徴として使用し、
特徴取得サイクル内で取得されない質問の特徴があり、且つ質問の特徴がテキスト的な質問の特徴である場合、質問に対応する取得済みの質問の特徴の中で発生頻度が最も高い質問の特徴を質問の特徴として使用し、
特徴取得サイクル内で取得されない質問の特徴がない場合、取得済みの質問の特徴を質問の特徴として使用する
ようにとりわけ構成される。
【００１５】
好ましくは、処理モジュールは、
質問の特徴が数値的な質問の特徴である場合は質問の特徴に対して正規化処理を行うこと、及び
質問の特徴がテキスト的な質問の特徴である場合は質問の特徴に対してベクトル化処理を行うことであって、ベクトル化処理後に得られる質問の特徴は数値的な質問の特徴である、ベクトル化処理を行うこと
を行うようにとりわけ構成される。
【００１６】
好ましくは、第２の確率は処理済みの質問の特徴及び第１の確率に対してＤＮＮ計算を行うことによって得られる。
【００１７】
以上のように、本願の技術的解決策を使用することにより、質問の特徴が処理され、分類計算の対象となり、得られた結果に対して更に深い計算が行われ、それにより質問及び第２の確率が正確に出力され得る。本願は利用者に対する質問の推薦の精度を改善する。本願は密な質問の特徴の値を処理することができ、大規模な疎データの処理にも適用可能であり、従って予測の精度を改善する。
【図面の簡単な説明】
【００１８】
【図１】本願による質問推薦方法の概略的な流れ図である。
【図２】本願の特定の実施形態によるＤＮＮモデルの概略図である。
【図３】本願による質問推薦装置の概略的な構造図である。
【発明を実施するための形態】
【００１９】
詳細な説明
従来技術の問題に鑑みて、本発明は質問推薦方法を提案する。この方法は質問推薦システムに適用され、機械学習モデルとＤＮＮモデルとの組合せを使用してモデルの訓練が行われる。本システムは、利用者が必要とする質問を履歴的記録に従って利用者に推薦することができ、疎及び密な質問の特徴を処理するのに優れており、利用者に対する質問の推薦の精度を改善するために使用され得る。
【００２０】
図１に示すように、図１は本願による検証情報処理方法の概略的な流れ図である。この方法は以下のステップを含む：
Ｓ１０１：サンプル収集サイクル内で質問及び質問に対応する質問の特徴を取得する。
【００２１】
本願は、質問推薦サービスを必要とする利用者に対して質問を推薦することを目的とする。利用者は、質問が推薦される必要がある利用者及び他の利用者であり得る。利用者の履歴的記録が本発明のシステム内に存在する。履歴的記録は、質問及び対応する質問の特徴を含む。質問推薦システムは、収集層、処理層、記憶層、及び出力層を概して含む。収集層は、他の装置によって送信される質問及び質問の特徴を収集することを担う。処理層は、収集された質問及び質問の特徴を使用することによってモデルの訓練を実行する。記憶層はデータ記憶を担い、データ記憶では利用者の履歴的記録が記憶される。出力層は質問及び質問の特徴を出力する。本願の質問推薦システムはサーバ上に実装することができる。好ましくは分散サーバが採用される。更に、本願は１つのサーバを使用することができ、又は複数のサーバで構成されるクラスタを使用することができる。
【００２２】
質問の特徴は、数値的特徴及びテキスト的特徴を含む。数値的特徴は連続的である。例えば、数値的特徴はアプリケーションソフトウェアの使用回数であり、９の数値はアプリケーションソフトウェアが９回使用されることを表す。テキスト的特徴は非連続的である。例えばテキスト的特徴は、未請求状態及び請求済み状態に対応する請求状態である。履歴的記録内の質問及び質問の特徴は特定の期間内にしか有効ではないので、或る期間内、例えば１週間や１カ月のうちに質問及び質問の特徴を収集するようにサンプル収集サイクルが設定される。異なる装置は異なるＩＰアドレスを有するので、他の装置がシステムに質問及び質問の特徴を送信する場合、一部の質問及び質問の特徴を取得するのに相対的に長い時間がかかる。その結果、システムは長時間たっても取得を完了できない場合がある。
【００２３】
データをより効率的に処理するために、本願の好ましい実施形態では特徴取得サイクルが設定され、特徴取得サイクル内で質問が取得される。特徴取得サイクル内で取得されない質問がある場合、取得されない質問の値はヌルである。特徴取得サイクル内で取得されない質問がない場合、取得済みの質問が質問として使用される。特徴取得サイクル内で質問の特徴が取得される。特徴取得サイクル内で取得されない質問の特徴があり、且つ質問の特徴が数値的特徴である場合、質問に対応する取得済みの質問の特徴の数値の平均が質問の特徴として使用される。特徴取得サイクル内で取得されない質問の特徴があり、且つ質問の特徴がテキスト的な質問の特徴である場合、質問に対応する取得済みの質問の特徴の中で発生頻度が最も高い質問の特徴が質問の特徴として使用される。特徴取得サイクル内で取得されない質問の特徴がない場合、取得済みの質問の特徴が質問の特徴として使用される。
【００２４】
質問及び質問に対応する質問の特徴を取得した後、この推薦システムは質問の特徴を予備選択して一部の特徴を削除し、例えば全ての利用者が保持する同一の質問の特徴、特徴取得サイクルを容易に上回る質問の特徴、及び事業に関係がない質問の特徴を削除する。予備選択後に得られる特徴は、後で分類モデルを確立するのを準備するために使用され得る。
【００２５】
Ｓ１０２：質問の特徴を処理し、処理済みの質問の特徴は予め設定された数値範囲内にある。
【００２６】
質問及び対応する質問の特徴を取得した後、質問推薦システムは質問の特徴を処理する。質問の特徴が数値的な質問の特徴である場合は質問の特徴に対して正規化処理を行い、それにより処理済みの質問の特徴は指定の数値範囲内にあり、質問の特徴がテキスト的な質問の特徴である場合は質問の特徴に対してベクトル化処理を行い、それにより処理済みの質問の特徴が数値的な質問の特徴になり、指定の質問の特徴に含まれる。
【００２７】
本願の好ましい実施形態では、質問の特徴が数値的特徴である場合、パーセンタイルビニングアルゴリズムを使用することによって質問の特徴に対して正規化処理を行うことができ、それにより全ての質問の特徴が処理後に指定の数値範囲内にある。パーセンタイルビニングアルゴリズムに基づく処理の間、元の数値が１００個のビンに類別され、それらのビンがコード化される（例えば０．０１、０．０２．．．、１．００）。処理される数値的な質問の特徴は０から１の数値範囲内にある。
【００２８】
テキスト的な質問の特徴はテキスト形式で提示され、計算に加わることができない。従って、テキスト的な質問の特徴に対してベクトル化処理を行って、質問の特徴をテキスト的特徴から数値的特徴に変換する必要がある。テキスト的特徴を処理して各特徴の頻度を計算するためにワンホットエンコーディングを使用することができ、それにより頻度に基づいてワンホットコードがもたらされる。例えばテキスト的特徴は、未請求状態及び請求済み状態に対応する請求状態である。数値的特徴０及び１はベクトル化処理後に得られ、０から１までの数値範囲内にある。
【００２９】
処理後、その後の計算に加わることを容易にするために、質問の特徴は指定の数値範囲内にある。本願では指定の数値範囲内の質問の特徴を得る必要があるので上記のパーセンタイルビニングアルゴリズム及びベクトル化処理の方法を実行するが、これは本願の好ましい実施形態の中で提案する例に過ぎないことに留意すべきである。本願の保護範囲はこの例に限定されない。本願の好ましい実施形態の中で提案した上記の例に基づいて計算の他のやり方が選択されても良く、そのため本願は更に多くの応用分野に適用可能であり、それらの改善の全てが本発明の保護範囲に属する。
【００３０】
Ｓ１０３：質問、質問の中の各質問の第２の確率、及び指定の推薦閾値に従って推薦される質問を決定する。
【００３１】
質問及び対応する質問の特徴を得た後、本願は簡単な分類モデルに基づいて質問の特徴に対して計算を行い、決定木アルゴリズムを使用することによって第１の確率を得る必要が更にある。決定木に基づく計算の間、２巡のサンプリングをまず行う必要がある。１巡目では、決定木によって処理され得る質問の特徴を得るために質問の特徴を無作為にサンプリングする。２巡目で重要な特徴をサンプリングし、処理され得る質問の特徴に従って重みを計算する。
【００３２】
今日では、データインタフェースの数が増えるにつれてデータセットの元の変数及び派生変数が増加する。従って、実際のデータ応用では情報値（ＩＶ：Information Value）が極めて重要である。特徴の選択が簡単且つ高速になるように、ＩＶは各変数が標的変数に寄与する「情報」の量を表すために使用される。
【００３３】
特徴を選択する間、特徴は通常は特徴の重要度を定量化した後に選択され、特徴をどのように定量化するのかが様々な方法間の最大の違いになる。情報獲得（ＩＧ：Information Gain）において、重要度を測定するための基準は、或る特徴がどれ位の情報を分類システムに寄与し得るのかである。特徴がシステムに寄与する情報が多ければ多いほどその特徴は重要である。従って或る特徴について、その特徴があるシステムの情報量と、その特徴がないシステムの情報量との差が、その特徴がシステムに寄与する情報量、即ちＩＧである。
【００３４】
ＩＶ及びＩＧのどちらも質問の特徴に対応する重みを表すことができる。従って、重みはＩＶ及び／又はＩＧである。重要な特徴が重みに従って選択され、その重要な特徴に従って分類モデルが確立される。その後、予備選択後に得られた質問の特徴を分類モデルに基づいて分析して第１の確率を得る。質問の特徴を決定木に基づく計算にかけた後で得られる対応する確率を第１の確率として使用する。
【００３５】
本願の決定木アルゴリズムに基づいて質問の特徴に対応する確率値を得る上記のプロセスは、本願の好ましい実施形態の中で提案する例に過ぎないことに留意すべきである。それ以外に、論理回帰計算等の他の計算方法も選択することができ、そのため本願は更に多くの応用分野に適用可能であり、それらの改善の全てが本発明の保護範囲に属する。
【００３６】
処理済みの質問の特徴及び第１の確率を得た後、処理済みの質問の特徴及び第１の確率に対して計算を行って質問及び質問の中の各質問の第２の確率を得る。好ましい実施形態では、質問及び質問の中の各質問の第２の確率がＤＮＮ計算によって得られる。質問推薦システム内のＤＮＮは入力ノード及び計算ノードを含む。ＤＮＮ計算は以下のステップを含む：（１）入力ノードが処理済みの質問の特徴及び第１の確率を取得する。（２）計算ノードが全結合層、活性化関数ReLu、及びマルチクラス損失関数softmax lossを使用することによって処理済みの質問の特徴及び第１の確率に対して計算を行って第２の確率を得る。
【００３７】
特定の応用シナリオでは、操作ステップは図２に示す通りである：
【００３８】
ａ．入力層が処理済みの質問の特徴及び第１の確率を取得する。
【００３９】
ＤＮＮの訓練の前に、決定木を使用することによってデータを予め分類しておくことができる。一方で、第１の確率に基づいてＤＮＮ内のネットワークノードの重みを制御することができる。
【００４０】
ｂ．中間層、即ち計算層が質問を推薦する。計算層は、全結合層、活性化関数ReLu、及びマルチクラス損失関数softmax lossを使用することによって処理済みの質問の特徴及び第１の確率に対して計算を行って質問の特徴に対応する質問及び第２の確率を得る。
【００４１】
活性化関数ReLuに基づいて計算が行われ、そのためネットワークの一部分のニューロンが０を出力し、従ってネットワークの疎性に寄与し、パラメータ間の依存性を減らし、過適合の問題を軽減する。一方で計算ノードは相対的に少ない計算量を有し、そのことはシステムの質問推薦効率の改善を助ける。加えて、ＤＮＮの訓練内でＧＰＵを使用して行列計算を加速し、それにより計算速度を更に改善することができる。活性化関数ReLuに加えて、シグモイド層も計算に使用することができる。
【００４２】
ｃ．出力層が質問及び質問に対応する第２の確率を出力する。
【００４３】
本願では、第２の確率が、第１の確率及び処理後に得られる数値的な質問の特徴から得られることに留意すべきである。本願で提案する計算のやり方はＤＮＮ計算だが、本願の保護範囲はＤＮＮ計算に限定されない。上記は好ましい実施形態の中で提案する例に過ぎない。この例に基づき、他のやり方も計算のために選択することができ、そのため本願は更に多くの応用分野に適用可能であり、それらの改善の全てが本発明の保護範囲に属する。
【００４４】
本願の好ましい実施形態では、質問推薦システムが、質問、質問の中の各質問の第２の確率、及び指定の推薦閾値に従って推薦される質問を決定する。次いで、閾値の範囲内の質問の特徴が閾値に従って得られ、その質問の特徴に対応する質問が推薦される質問として使用される。例えば、６個の質問についての質問の特徴が閾値の範囲内で得られる場合、システムは６個の質問を推薦する。本発明では、利用者に対応する履歴的記録内の質問及び質問の特徴に対して計算が行われた後、従って推薦される質問が決定された後、利用者が質問推薦システムにアクセスするとき、対応する結果が直接呼び出される。本願の質問推薦システムを使用することにより、利用者は自分に大いに関係する質問を直接取得することができる。
【００４５】
上記の技術的目的を実現するために、本願は質問推薦装置を更に提案する。図３に示すように、この装置は、
サンプル収集サイクル内で質問を取得し、且つ質問に対応する質問の特徴を取得するように構成された取得モジュール３１０と、
その質問の特徴を処理するように構成された処理モジュール３２０であって、処理済みの質問の特徴は予め設定された数値範囲内にある、処理モジュール３２０と、
質問、質問の中の各質問の第２の確率、及び指定の推薦閾値に従って推薦される質問を決定するように構成された決定モジュール３３０と
を含み、
質問及び質問の中の各質問の第２の確率は処理済みの質問の特徴及び第１の確率を使用することによって得られ、第１の確率は質問の特徴に基づいて得られる。
【００４６】
好ましい実施形態では、質問の特徴が数値的特徴及びテキスト的特徴を含み、数値的特徴は連続的であり、テキスト的特徴は非連続的である。
【００４７】
好ましい実施形態では、取得モジュールが、
特徴取得サイクル内で質問を取得し、
特徴取得サイクル内で取得されない質問がある場合、取得されない質問の値をヌルに設定し、
特徴取得サイクル内で取得されない質問がない場合、取得済みの質問を質問として使用する
ようにとりわけ構成される。
【００４８】
好ましい実施形態では、取得モジュールが、
特徴取得サイクル内で質問の特徴を取得し、
特徴取得サイクル内で取得されない質問の特徴があり、且つ質問の特徴が数値的特徴である場合、質問に対応する取得済みの質問の特徴の数値の平均を質問の特徴として使用し、
特徴取得サイクル内で取得されない質問の特徴があり、且つ質問の特徴がテキスト的な質問の特徴である場合、質問に対応する取得済みの質問の特徴の中で発生頻度が最も高い質問の特徴を質問の特徴として使用し、
特徴取得サイクル内で取得されない質問の特徴がない場合、取得済みの質問の特徴を質問の特徴として使用する
ようにとりわけ構成される。
【００４９】
好ましい実施形態では、処理モジュールは、
質問の特徴が数値的な質問の特徴である場合は質問の特徴に対して正規化処理を行うこと、及び
質問の特徴がテキスト的な質問の特徴である場合は質問の特徴に対してベクトル化処理を行うことであって、ベクトル化処理後に得られる質問の特徴は数値的な質問の特徴である、ベクトル化処理を行うこと
を行うようにとりわけ構成される。
【００５０】
好ましい実施形態では、第２の確率は処理済みの質問の特徴及び第１の確率に対してＤＮＮ計算を行うことによって得られる。
【００５１】
上記の実装形態についての説明により、本願をハードウェアによって実装できること、又はソフトウェアと必要なハードウェアプラットフォームとによって実装できることを当業者なら明確に理解することができる。かかる理解に基づき、本願の技術的解決策はソフトウェア製品の形で具体化することができる。コンピュータソフトウェア製品は不揮発性記憶媒体（ＣＤ−ＲＯＭ、ＵＳＢフラッシュドライブ、モバイルハードディスクドライブ等）内に記憶することができ、本願の様々な実装シナリオの中の方法を実行するようにコンピュータ装置（パーソナルコンピュータ、サーバ、ネットワーク装置等とすることができる）に命令するための幾つかの命令を含む。
【００５２】
添付図面は好ましい実装シナリオについての概略図に過ぎないことを当業者なら理解することができる。添付図面内のモジュール又はプロセスは必ずしも本願の実装に必須ではない。
【００５３】
或る実装シナリオ内の機器内のモジュールは、その実装シナリオの説明に従って実装シナリオ内の機器のうちで分散させることができ、目下の実装シナリオ内の機器とは異なる１つ又は複数の機器の中に位置しても良いことを当業者なら理解することができる。実装シナリオ内のモジュールは１つのモジュールへと組み合わせることができ、複数の下位モジュールへと更に分割することもできる。
【００５４】
本願の中の順序番号は説明の便宜のために過ぎず、実装シナリオ間の優位性を含意するものではない。
【００５５】
上記で開示した内容は本願の幾つかの具体的な実装シナリオに過ぎない。但し、本願はそれらの実装シナリオに限定されない。当業者なら思い付き得る全ての改変形態を本願の保護範囲に含むものとする。
【図１】
2019511764.tif 000003
【図２】
2019511764.tif 000004
【図３】
2019511764.tif 000005
【国際調査報告】
2019511764.tif 000006
2019511764.tif 000007
2019511764.tif 000008
2019511764.tif 000009