(57)【特許請求の範囲】
【請求項１】
ＰＯＩ情報を取得することと、
第１ニューラルネットワークモデルによって、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定することと、
第２ニューラルネットワークモデルによって、前記トピックワードに基づいて前記ＰＯＩ情報に対応するＰＯＩコピーを生成することを含み、
前記第１ニューラルネットワークモデルによって、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定することは、
異なる形式の前記ＰＯＩ情報の特徴をそれぞれ決定することと、
異なる形式の前記ＰＯＩ情報の特徴を組み合わせて、前記ＰＯＩ情報の総合的な特徴を決定することと、
前記第１ニューラルネットワークモデルによって前記総合的な特徴を前記ＰＯＩ情報のトピックワードにマッピングすることを含むことを特徴とする関心点ＰＯＩコピーの生成方法。
【請求項２】
異なる形式の前記ＰＯＩ情報は、テキスト形式のＰＯＩ情報及び／又は画像形式のＰＯＩ情報を含むことを特徴とする請求項１に記載の方法。
【請求項３】
ユーザー定義のトピックワードを決定することをさらに含むことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記トピックワードに基づいて、ＰＯＩ情報に対応するＰＯＩコピーを生成することは、
前記ＰＯＩ情報により予測して取得したトピックワード及び前記ユーザー定義のトピックワードに基づいて、前記ＰＯＩ情報に対応するＰＯＩコピーを生成することを含むことを特徴とする請求項３に記載の方法。
【請求項５】
ＰＯＩ情報を取得するためのＰＯＩ情報取得モジュールと、
第１ニューラルネットワークモデルによって、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定するためのトピックワード決定モジュールと、
第２ニューラルネットワークモデルによって、前記トピックワードに基づいて前記ＰＯＩ情報に対応するＰＯＩコピーを生成するためのコピー生成モジュールを備え、
前記トピックワード決定モジュールは、
異なる形式の前記ＰＯＩ情報の特徴をそれぞれ決定するための局所特徴抽出ユニットと、
異なる形式の前記ＰＯＩ情報の特徴を組み合わせて、前記ＰＯＩ情報の総合的な特徴を決定するための総合的な特徴決定ユニットと、
前記第１ニューラルネットワークモデルによって前記総合的な特徴を前記ＰＯＩ情報のトピックワードにマッピングするためのトピックワード決定ユニットと、を含むことを特徴とする関心点ＰＯＩコピー生成装置。
【請求項６】
異なる形式の前記ＰＯＩ情報は、テキスト形式のＰＯＩ情報及び／又は画像形式のＰＯＩ情報を含むことを特徴とする請求項５に記載の装置。
【請求項７】
ユーザー定義のトピックワードを決定するように構成される、ユーザー定義のトピックワード決定モジュールをさらに備え、
前記コピー生成モジュールは、前記トピックワード決定モジュールにより決定されたトピックワード、及び前記ユーザー定義のトピックワード決定モジュールにより決定されたトピックワードに基づいて、前記ＰＯＩ情報に対応するＰＯＩコピーを生成するように構成されることを特徴とする請求項５又は６に記載の装置。
【請求項８】
メモリ、プロセッサ、及び前記メモリに記憶され、かつプロセッサで動作可能なコンピュータプログラムを含む電子デバイスであって、前記プロセッサが前記コンピュータプログラムを実行するとき、請求項１〜４のいずれか一項に記載のＰＯＩコピーの生成方法を実現することを特徴とする電子デバイス。
【請求項９】
コンピュータプログラムを記憶したコンピュータ可読記憶媒体であって、該プログラムがプロセッサによって実行されるとき、請求項１〜４のいずれか一項に記載のＰＯＩコピー生成方法は実施されるコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
＜関連出願の相互参照＞
本特許出願は、２０１７年９月２１日に提出され、出願番号が２０１７１０８６２１０４．７であり、発明の名称が「ＰＯＩコピーの生成方法及び装置、電子デバイス」である中国特許出願の優先権を主張し、該出願の内容の全てを参照として本願に援用する。
本願は関心点コピーの生成に関する。
【背景技術】
【０００２】
ＰＯＩの重要な情報を伝えるために、関心点（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ、ＰＯＩ）コピーを生成して表示することは、ユーザーのクリック率と購入率を向上させる効果的な手段であり、製品の表示又は取引プラットフォームで広く使用されている。ただし、ＰＯＩコピーの手動書き込みはコストがかかるだけでなく、ＰＯＩの数が増えると、リアルタイムのパフォーマンスも低下する。また、ＰＯＩの関連説明情報からＰＯＩコピーを自動的に抽出すると、コピーの抽出効率を向上させるが、関連説明テキストをＰＯＩの関連説明情報からしか抽出できないため、取得したコピーのＰＯＩ表現精度が高くない場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本願の実施例は、少なくともある程度まで上記の問題の１つ以上を克服するためのＰＯＩコピー生成方法を提供する。
【０００４】
第１の態様では、本願の実施例は、ＰＯＩ情報を取得することと、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定することと、  前記トピックワードに基づいて、前記ＰＯＩ情報に対応するＰＯＩコピーを生成することを含む関心点ＰＯＩコピーの生成方法を提供する。
【０００５】
第２の態様では、本願の実施例は、ＰＯＩ情報を取得するためのＰＯＩ情報取得モジュールと、ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定するためのトピックワード決定モジュールと、前記トピックワードに基づいて、前記ＰＯＩ情報に対応するＰＯＩコピーを生成するためのコピー生成モジュールを備える、関心点ＰＯＩコピーの生成装置を提供する。
【０００６】
第３の態様では、本願の実施例は、メモリ、プロセッサ、及びメモリに記憶され、かつプロセッサで実行可能なコンピュータプログラムを含む電子デバイスを提供し、前記プロセッサが前記コンピュータプログラムを実行するとき、  本願の実施例に記載のＰＯＩコピーの生成方法を実現する。
【０００７】
第４の態様では、本願の実施例はコンピュータプログラムを記憶したコンピュータ可読記憶媒体を提供し、該プログラムがプロセッサで実行されるとき、本願の実施例に記載のＰＯＩコピーの生成方法を実現する。
【０００８】
本願の実施例により開示されたＰＯＩコピーの生成方法及び装置は、ＰＯＩ情報を取得した後、前記ＰＯＩ情報に対してトピック傾向予測を行い前記ＰＯＩ情報のトピックワードを決定し、前記トピックワードに基づいて前記ＰＯＩ情報に対応するＰＯＩコピーを生成し、取得したコピーのＰＯＩ表現能力及び表現精度を効果的に向上させることができる。前記ＰＯＩ情報に対してトピック傾向予測を行い、予測したトピックワードを生成されるコピーの入力テキストとして使用することにより、コピーの生成に使用される入力テキストのデータ範囲を効果的に狭め、コピーの生成に使用される入力テキストをより具体的にすることで、生成されたコピーの精度及び表現能力を効果的に向上させることができる。また、トピックワードを自動的に抽出することにより、コピーの生成効率を効果的に向上させることができる。
【図面の簡単な説明】
【０００９】
本願の実施例の技術的解決手段をより明確に説明するために、実施例又は従来技術の説明で使用される図面を以下に簡単に説明するが、明らかに、以下の説明における図面は、本願のいくつかの実施例に過ぎず、当業者にとって、創造的な努力なしにこれらの図面に従って他の図面を得ることができる。
【図１】本願の一実施例に係るＰＯＩコピー生成方法のフローチャートである。
【図２】本願の別の実施例に係るＰＯＩコピー生成方法のフローチャートである。
【図３】本願の一実施例に係るディープ畳み込みニューラルネットワークモデルの構造概略図である。
【図４】本願の一実施例に係るＰＯＩコピー生成装置の構造概略図である。
【図５】本願の別の実施例に係るＰＯＩコピー生成装置の構造概略図である。
【図６】本願のさらに別の実施例に係るＰＯＩコピー生成装置の構造概略図である。
【発明を実施するための形態】
【００１０】
以下、本願の実施例における図面を参照しながら、本願の実施例における技術的解決手段を明確かつ完全に説明する。説明された実施例は、すべての実施例ではなく、本願の実施例の一部であることは明らかである。本願の実施例に基づいて、創造的な努力なしに当業者によって得られる他のすべての実施例は、本出願の保護範囲にある。
【００１１】
図１に示すように、本願により開示されたＰＯＩコピーの生成方法は、ステップ１００〜ステップ１２０を含んでもよい。
【００１２】
ステップ１００では、ＰＯＩ情報を取得する。
【００１３】
場合によって、ＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ、関心点）には観光地、料理、製品などの異なる実用的な意味が与えられている。ＰＯＩ情報は、画像形式、テキスト形式などの様々な形式を含んでもよい。異なる形式のＰＯＩ情報は、ＰＯＩの異なる次元の情報を表示してもよい。例えば、画像形式のＰＯＩ情報を使用して、最初の画像などのＰＯＩの画像を表示してもよい。テキスト形式のＰＯＩ情報を使用して、ＰＯＩの名称、説明、コメントなどの情報を表示してもよい。
【００１４】
ＰＯＩ情報は、コピーを生成するためのソースデータである。料理コピーの生成を例にとると、コピーを生成するために取得されたソースデータは、この料理の画像、名称、味及び食材の説明、ユーザーのコメントなどの情報を含んでもよい。
【００１５】
ステップ１１０では、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定する。
【００１６】
まず、バッグオブワーズモデルによってテキスト形式のＰＯＩ情報を実数ベクトルとして識別し、テキスト形式のＰＯＩ情報の特徴を抽出し、特徴抽出方法によって画像形式のＰＯＩ情報の特徴を抽出し、次に、異なる形式のＰＯＩ情報の特徴を統合して、ＰＯＩ情報の総合的な特徴表現を取得し、最後に、ＳＶＭ分類モデルなどの事前にトレーニングされたニューラルネットワークモデルを用いて、取得したＰＯＩ情報の総合的な特徴に対応するトピックワードを該ＰＯＩのトピックワードとして決定する。
【００１７】
本願の実施例では、ニューラルネットワークモデルを事前にトレーニングし、最初の画像、名称、コメント、説明などの任意の１つ以上のＰＯＩ情報を前記ニューラルネットワークモデルに入力し、前記ニューラルネットワークモデルを介して前記ＰＯＩ情報に対し、特徴抽出及びトピックワードの決定を行い、トピック傾向予測を完了して前記ＰＯＩ情報のトピックワードを出力する。
【００１８】
ステップ１２０では、前記トピックワードに基づいて、前記ＰＯＩ情報に対応するＰＯＩコピーを生成する。
【００１９】
機械翻訳のような方法を使用して、前記トピックワードに基づいて前記ＰＯＩ情報のコピーを生成してもよい。コーディング−デコーディングに基づくディープニューラルネットワークモデルなどのディープニューラルネットワークモデルを、ディープラーニング方法によって事前にトレーニングしてもよい。前記コーディング−デコーディングに基づくディープニューラルネットワークモデルを使用して、ディープ畳み込みニューラルネットワークモデルにより出力されたトピックワードを入力として、前記ディープ畳み込みニューラルネットワークモデルのＰＯＩ情報に対応するコピーを生成して入力する。
【００２０】
アテンションメカニズムに基づくｓｅｑ２ｓｅｑ（ｓｅｑｕｅｎｃｅ  ｔｏ  ｓｅｑｕｅｎｃｅ）ディープニューラルネットワークモデルなどのコーディング−デコーディングベースのニューラルネットワークモデルを使用してもよい。モデルトレーニングを行うとき、出現する可能性のあるトピックワードシーケンスを入力として、対応するコピーを出力として、ｓｅｑ２ｓｅｑディープニューラルネットワークモデルをトレーニングする。例えば、コーディング−デコーディングベースのディープニューラルネットワークモデルをトレーニングするためのトレーニングデータの形式は［ｉｎｐｕｔ：トピックワードシーケンス；ｏｕｔｐｕｔ：コピー］であってもよい。ここで、トピックワードはテキストであってもよい。
【００２１】
ｓｅｑ２ｓｅｑディープニューラルネットワークモデルは、機械翻訳と自然言語処理の分野で大きな進歩を遂げた。ベイズ定理による条件付き確率の公式に基づいて、ｓｅｑ２ｓｅｑはエンコーダ及びデコーダからなり、エンコーダはソースシーケンスＡを固定長の特徴ベクトルにコーディングしてもよく、このベクトルを入力としてデコーダに伝送して目標シーケンスＢを取得する。使用されるアテンションメカニズムは主に２種類あり、１つはＢａｈｄａｎａｕにより提案された加算アテンションメカニズムであり、他の１つはＬｕｏｎｇにより提案された乗算アテンションメカニズムである。アテンションメカニズムに基づくｓｅｑ２ｓｅｑモデルの特徴は、コーディング側で双方向巡回ニューラルネットワーク（又はその変形）を用いて入力シーケンスに対してコーディング表現を行い、コンテキスト全体に対してモデリング表現をよりよく行うことができ、アテンションメカニズムを導入して、目標シーケンスにおけるワードと入力シーケンスにおけるワードとのアライメント情報をよく利用することができる。モデルは時系列に依存する性質があるため（つまり、後続の出力が前のすべての入力に関連する）、時系列の逆伝播アルゴリズムを使用してモデルを学習することができる。ｓｅｑ２ｓｅｑディープニューラルネットワークモデルをトレーニングする特定の実施形態については、当業者によく知られている関連技術を参照することができ、ここでは繰り返して説明しない。
【００２２】
ＰＯＩ情報のトピックワードを決定した後、前記トピックワードをテキストシーケンスに組み合わせてコーディング−デコーディングベースのディープニューラルネットワークモデルに入力して、前記コーディング−デコーディングベースのディープニューラルネットワークモデルから対応するコピーを出力する。
【００２３】
本願の実施例により開示されたＰＯＩコピー生成方法は、コピーの生成に使用されるＰＯＩ情報を取得した後、前記ＰＯＩ情報に対してトピック傾向予測を行うことにより、前記ＰＯＩ情報のトピックワードを決定し、前記トピックワードに基づいて前記ＰＯＩ情報に対応するＰＯＩコピーを生成し、取得したコピーのＰＯＩ表現能力及び表現精度を効果的に向上させることができる。また、前記ＰＯＩ情報に対してトピック傾向予測を行うことによりトピックワードを取得し、トピックワードをコピーの生成に使用される入力テキストとして、コピーの生成に使用される入力テキストのデータ範囲を効果的に狭め、生成されたコピーの精度及び表現能力を向上させることができる。さらに、トピックワードを自動的に抽出することにより、コピーの生成効率を効果的に向上させることができる。
【００２４】
図２に示すように、本願の別の具体的な実施例で開示されたＰＯＩコピーの生成方法は、ステップ２００からステップ２３０を含んでもよい。
【００２５】
ステップ２００では、コピーの生成に使用されるＰＯＩ情報を取得する。
【００２６】
コピーの生成に使用されるＰＯＩ情報を取得する特定の実施形態については、上記を参照することができ、ここでは、繰り返して説明しない。
【００２７】
コピーの生成に使用されるＰＯＩ情報を取得した後、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定する。次に、前記トピックワードに基づいて前記ＰＯＩ情報に対応するＰＯＩコピーを生成する。異なるニューラルネットワークモデルを使用して、それぞれトピックワードの抽出及びコピーの生成を行ってもよい。例えば、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定することは、第１ニューラルネットワークモデルによって、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定することを含んでもよい。前記トピックワードに基づいて、前記ＰＯＩ情報に対応するＰＯＩコピーを生成することは、第２ニューラルネットワークモデルによって、前記トピックワードに基づいて前記ＰＯＩ情報に対応するＰＯＩコピーを生成することを含んでもよい。
【００２８】
ステップ２１０では、第１ニューラルネットワークモデルによって、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定する。
【００２９】
本願の実施例では、まず、第１ニューラルネットワークモデルをトレーニングしてもよい。
【００３０】
ＰＯＩの２つのトピック、例えば、終日営業か否か、環境が美しいか否かを同時に判断する場合、どのトピックについても、是と否を判断する二項分類問題である。「終日営業か否か」を例にとると、終日であるか又は非終日である。ＰＯＩについての複数のトピックを決定する必要がある場合、複数の二項分類問題に対処する必要がある。したがって、１つのモデルで複数の二項分類問題を同時に解決し、ＰＯＩの様々なトピックを同時に予測することには、多目的分類問題を解決できる多目的分類モデルを使用する必要がある。本願の実施例では、トピック傾向予測を行うための第１ニューラルネットワークモデルは、ディープ畳み込みニューラルネットワークに基づく多目的分類モデルであってもよい。
【００３１】
ＰＯＩ情報を入力として、前記ＰＯＩ情報に対応するトピックワードシーケンスを出力として、前記入力及び出力からなるトレーニングデータに基づいて、畳み込みニューラルネットワークに基づく多目的分類モデルをトレーニングすることができる。トレーニングデータの形式は［ｉｎｐｕｔ：画像、テキストシーケンス；ｏｕｔｐｕｔ：トピックワードシーケンス］であってもよい。ＰＯＩ情報は画像及びテキストシーケンスを含んでもよい。トレーニングデータを用いてディープ畳み込みニューラルネットワークモデルをトレーニングするとき、逆伝播アルゴリズムを用いてもよい。
【００３２】
前記ディープ畳み込みニューラルネットワークモデルは少なくとも１つのデータ処理チャンネル、例えば、テキスト処理チャンネル又は画像処理チャンネルを含んでもよい。図３に示すように、前記データ処理チャンネルは、テキスト処理チャンネル３１０及び画像処理チャンネル３２０を含んでもよい。各データ処理チャンネルは、異なる形式のＰＯＩ情報を処理するための独立した畳み込みモジュールである。例えば、テキスト処理チャンネル３１０は、名称、説明、コメントなどのテキスト形式のＰＯＩ情報を処理する。画像処理チャンネル３２０は、ＰＯＩの最初の画像などの画像形式のＰＯＩ情報を処理する。２つのデータ処理チャンネルはそれぞれトレーニングしてもよく、例えば、入力された画像部分を用いて画像処理チャンネル３２０をトレーニングし、入力されたテキストシーケンス部分を用いてテキスト処理チャンネル３１０をトレーニングする。当業者に周知のディープ畳み込みニューラルネットワークモデルトレーニング方法を参照して、ディープ畳み込みニューラルネットワークモデルをトレーニングしてもよく、ここでは、繰り返して説明しない。
【００３３】
あるＰＯＩのコピーを抽出する場合、該ＰＯＩのＰＯＩ情報、例えば、最初の画像、名称、コメント、説明などのいずれか一項又は複数項を前記ディープ畳み込みニューラルネットワークモデルの入力として、例えば、［ｉｎｐｕｔ：画像，テキストシーケンス］の形式で前記ディープ畳み込みニューラルネットワークモデルに入力し、前記ディープ畳み込みニューラルネットワークモデルによって前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報に対応する少なくとも１つのトピックワードを出力する。
【００３４】
第１ニューラルネットワークモデルによって、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定することは、異なる形式のＰＯＩ情報の特徴をそれぞれ決定することと、前記異なる形式のＰＯＩ情報の特徴を組み合わせて、前記ＰＯＩ情報の総合的な特徴を決定することと、前記第１ニューラルネットワークモデルによって、前記総合的な特徴を前記ＰＯＩ情報のトピックワードにマッピングすることを含んでもよい。前記異なる形式のＰＯＩ情報は、テキスト形式のＰＯＩ情報及び／又は画像形式のＰＯＩ情報を含んでもよい。
【００３５】
例えば、ディープ畳み込みニューラルネットワークモデル（即ち、第１ニューラルネットワークモデル）における各データ処理チャンネルによって、対応する形式のＰＯＩ情報に対してトピック傾向予測を行い、様々な形式のＰＯＩ情報の特徴をそれぞれ抽出する。料理の画像、名称、説明などの料理のＰＯＩ情報を例にとると、ディープ畳み込みニューラルネットワークモデルは、料理の画像を画像処理チャンネルに割り当てて処理させ、料理の名称、説明テキストをテキスト処理チャンネルに割り当てて処理させる。
【００３６】
画像処理チャンネルは、ｖｇｇ１６畳み込みニューラルネットワーク及びＩｍａｇｅＮｅｔデータセットを用いて事前にトレーニングされたモデルなどの、２次元畳み込み及び最大プーリング（Ｍａｘｉｍｕｍ  Ｐｏｏｌｉｎｇ）により交互に積み重ねられたネットワーク構造を用いてもよい。画像処理チャンネルは入力された料理の画像を処理した後、実数ベクトルＶ１を取得して、入力された料理画像の特徴、即ち、画像形式のＰＯＩ情報の特徴を示す。畳み込みニューラルネットワークにおいて、畳み込み層の役割は、局所領域の特徴を抽出することであり、各フィルターが特徴抽出器に相当する。複数の特徴を抽出する必要がある場合、複数のフィルター（畳み込みカーネルとも呼ばれる）を同時に使用することができる。各特徴抽出器により抽出して得られた出力、即ち、ベクトル、行列、テンソルなどは、特徴マップと呼ばれる。さらに、同じフィルターは、入力データ全体に対して同じ重みセットを使用してもよく、これが畳み込み層のもう１つの重要な特性「重み共有」である。該特性により、モデルの接続数を大幅に削減できる。畳み込み層は接続の数を大幅に削減できるが、畳み込み操作後に取得された各特徴マップのニューロンの数は大幅に削減されていない。したがって、後ろに分類器が接続されると、分類器の入力次元が依然として高く、過剰適合が発生しやすい。この問題を解決するために、本願のディープ畳み込みニューラルネットワークモデルは、畳み込み層の後に、プーリング操作、即ち、サブサンプリングを追加して、サブサンプリング層を形成する。サブサンプリング層は、特徴の次元を大幅に削減できるため、過剰適合を回避することができる。
【００３７】
テキスト処理チャンネルは、１次元畳み込み層に最大プーリング（Ｍａｘｉｍｕｍ  Ｐｏｏｌｉｎｇ）ネットワーク構造を追加して、入力された料理の名称、説明テキストを処理した後、入力された料理の名称、説明テキストの特徴、即ち、テキスト形式のＰＯＩ情報の特徴を表す別の実数ベクトルＶ２を取得する。
【００３８】
次に、各形式のＰＯＩ情報の特徴を組み合わせて、前記ＰＯＩ情報の総合的な特徴を決定する。画像処理チャンネルで取得した画像特徴Ｖ１を３次元特徴ベクトル［１、２、３］とし、テキスト処理チャンネルで取得したテキスト特徴Ｖ２を２次元特徴ベクトル［４、５］として例を挙げると、画像形式のＰＯＩ情報の特徴［１、２、３］とテキスト形式のＰＯＩ情報の特徴［４、５］を組み合わせて、前記ＰＯＩ情報の総合的な特徴［１、２、３、４、５］を取得することができる。
【００３９】
最後に、ディープ畳み込みニューラルネットワークモデルの全結合層によって、前記総合的な特徴を前記ＰＯＩ情報のトピックワードにマッピングする。図３に示すように、前記ディープ畳み込みニューラルネットワークモデルは、畳み込み層３１１、３２１及びプーリング層３１２、３２２の後に全結合層３３０がある。前記ディープ畳み込みニューラルネットワークモデルは、ディープ畳み込みニューラルネットワークに基づく多目的分類器を含んでもよい。全結合層（ｆｕｌｌｙ  ｃｏｎｎｅｃｔｅｄ  ｌａｙｅｒｓ、ＦＣ）は、畳み込みニューラルネットワークにおいて「分類器」の役割を果たす。畳み込み層、プーリング層の操作は、ソースデータを隠れ層の特徴空間にマッピングし、一方、全結合層は、隠れ層の特徴空間の「分散特徴」をサンプルマーク空間、即ち、出力空間にマッピングする。
【００４０】
全結合層３３０は入力されたＰＯＩ情報の総合的な特徴に基づいて、ＰＯＩ情報のトピックワードリストを予測することができる。全結合層は多目的分類器を実装するため、該層の各ノードも独立した二項分類器であり、ｓｉｇｍｏｉｄで活性化することができ、異なるノード間で互いに独立している。したがって、ネットワーク全体の最終損失関数は、ｓｉｇｍｏｉｄベースのクロスエントロピーを使用することができる。これに基づいて、逆伝播アルゴリズムを使用してネットワーク全体をトレーニングすることができる。全結合層は、ＰＯＩ情報の総合的な特徴に基づいて、ＰＯＩ情報に対応するトピックワードリストを予測することができる。例えば、特徴［１、２、３、４、５］に基づいて、前記料理のＰＯＩ情報のトピックワードリストを予測する。
【００４１】
各ＰＯＩ情報は複数のトピックワードに対応してもよく、複数のトピックワードがトピックワードシーケンスの形式で出力されてもよい。
【００４２】
ステップ２２０では、第２ニューラルネットワークモデルによって、前記トピックワードに基づいて、前記ＰＯＩ情報に対応するＰＯＩコピーを生成する。
【００４３】
前記第２ニューラルネットワークモデルは、コーディング−デコーディングベースのディープニューラルネットワークモデルであってもよい。
【００４４】
前記トピックワードに基づいてＰＯＩ情報に対応するＰＯＩコピーを生成することは、上記説明を参照することができ、ここでは、繰り返して説明しない。
【００４５】
必要に応じて、図２に示すように、第２ニューラルネットワークモデルによって、前記トピックワードに基づいて前記ＰＯＩ情報に対応するＰＯＩコピーを生成するステップ２２０の前に、前記方法は、ユーザー定義のトピックワードを決定するステップ２３０を含んでもよい。
【００４６】
ユーザー情報を分析した後、ユーザーの興味や好みなどに関連するトピックワードを、ユーザー定義のトピックワードとして抽出することができる。または、実際の必要に応じて、人為的に記述したトピックワードをユーザー定義のトピックワードとする。
【００４７】
システムにユーザー定義のトピックワードを入力した場合、前記トピックワードに基づいて、前記ＰＯＩ情報に対応するＰＯＩコピーを生成することは、前記ＰＯＩ情報に基づいて予測して得られたトピックワード、及び前記ユーザー定義のトピックワードに基づいて、ＰＯＩ情報に対応するＰＯＩコピーを生成することを含んでもよい。言い換えれば、第１ニューラルネットワークモデルによって予測したトピックワード、及びユーザー定義のトピックワードを第２ニューラルネットワークモデルに同時に入力して、前記ＰＯＩ情報に対応するＰＯＩコピーを生成する。例えば、ディープ畳み込みニューラルネットワークモデルによる前記ＰＯＩ情報のトピック傾向予測によって決定されたトピックワードが「クリーンな環境、味が辛い」であり、ユーザー定義のトピックワードが「味が辛い」であると仮定する場合、ディープ畳み込みニューラルネットワークモデルによるＰＯＩ情報のトピック傾向予測によって決定されたトピックワードと、ユーザー定義のトピックワードとを組み合わせて、「クリーンな環境、味が辛い」と「味が辛い」とを取得して、それらをコーディング−デコーディングベースのディープニューラルネットワークモデルの入力とし、コピーを生成する。このようにして、味のトピックが強化され、最終的なコピーはユーザーの好みに沿ったものになる。
【００４８】
本願の実施例により開示されたＰＯＩコピー生成方法によれば、ＰＯＩ情報を取得した後、第１ニューラルネットワークモデルによって前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定し、ユーザー定義のトピックワードを組み合わせて、前記ＰＯＩ情報の所属のＰＯＩのコピーを生成し、得られたコピーのＰＯＩの表現能力及び表現精度を効果的に向上させることができる。
【００４９】
さらに、ユーザーのニーズに応じてトピックワードを柔軟に補足することにより、コピーの生成に使用されるトピックワードをユーザーの好みにより一致させることができ、ＰＯＩのクリック率をさらに増加させる。ディープ畳み込みニューラルネットワークモデルに複数のデータ処理チャンネルを設定して、各データ処理チャンネルを独立した個別の畳み込みモジュールに対応させることにより、様々な形式のＰＯＩ情報を処理可能であり、生成されたコピーの精度及び表現力をさらに向上させた。
【００５０】
各ＰＯＩのトピックワードシーケンスは、最終的なコピーの生成を支配するように、コーディングーデコーディングベースのニューラルネットワークの入力として直接使用してもよく、生成されたコピーに直感的なソースの説明を提供することもできる。また、コーディング−デコーディングベースのディープニューラルネットワークモデルによる最終出力コピーのスタイルを移行する必要がある場合、コーディングーデコーディングベースのニューラルネットワークモデルを再びトレーニングするだけで済む。これにより、コピースタイルの移行を簡単にし、必要に応じて複数のスタイルを柔軟に切り替えることができる。
【００５１】
図４に示すように、本願の一実施例により開示されたＰＯＩコピー生成装置は、ＰＯＩ情報を取得するためのＰＯＩ情報取得モジュール４１０と、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定するためのトピックワード決定モジュール４２０と、前記トピックワードに基づいて、ＰＯＩ情報に対応するＰＯＩコピーを生成するためのコピー生成モジュール４３０とを備えてもよい。
【００５２】
前記トピックワード決定モジュール４２０はさらに、第１ニューラルネットワークモデルによって前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定するように使用されてもよい。前記第１ニューラルネットワークモデルは、ディープ畳み込みニューラルネットワークに基づく多目的分類器のようなディープ畳み込みニューラルネットワークモデルであってもよい。また、前記第１ニューラルネットワークモデルは、テキスト処理チャンネル及び／又は画像処理チャンネルのような複数のデータ処理チャンネルを含んでもよい。前記テキスト処理チャンネルは、１次元畳み込み層に最大プーリング層を加えたネットワーク構造を採用してもよい。  前記画像処理チャンネルは、２次元畳み込み層と最大プーリング層により交互に積み重ねられるネットワーク構造を採用してもよい。
【００５３】
前記コピー生成モジュール４３０はさらに、第２ニューラルネットワークモデルによって、前記トピックワードに基づいて前記ＰＯＩ情報に対応するＰＯＩコピーを生成するように使用されてもよい。前記第２ニューラルネットワークモデルは、コーディング−デコーディングベースのディープニューラルネットワークモデルであってもよい。
【００５４】
図５に示すように、前記トピックワード決定モジュール４２０は、異なる形式のＰＯＩ情報の特徴をそれぞれ決定するための局所特徴抽出ユニット４２０１と、前記異なる形式のＰＯＩ情報の特徴を組み合わせて、前記ＰＯＩ情報の総合的な特徴を決定するための総合的な特徴決定ユニット４２０２と、前記第１ニューラルネットワークモデルによって、前記総合的な特徴を前記ＰＯＩ情報のトピックワードにマッピングするためのトピックワード決定ユニット４２０３とを含んでもよい。前記異なる形式のＰＯＩ情報は、テキスト形式のＰＯＩ情報及び／又は画像形式のＰＯＩ情報を含んでもよい。
【００５５】
本願の実施例により開示されたＰＯＩコピー生成装置は、ＰＯＩ情報を取得した後、前記ＰＯＩ情報に対してトピック傾向予測を行い、前記ＰＯＩ情報のトピックワードを決定し、前記トピックワードに基づいて、ＰＯＩ情報に対応するＰＯＩコピーを生成し、取得したコピーのＰＯＩ表現能力及び精度を効果的に向上させることができる。前記ＰＯＩ情報に対してトピック傾向予測を行い、トピックワードを取得し、トピックワードをコピーの生成に使用される入力テキストとして使用することにより、コピーの生成に使用される入力テキストのデータ範囲を効果的に狭め、コピーの生成に使用される入力テキストをより具体的にし、生成されたコピーの精度及び表現能力を向上させることができる。また、トピックワードを自動的に抽出することにより、コピーの生成効率を効果的に向上させることができる。
【００５６】
ディープ畳み込みニューラルネットワークモデルに複数のデータ処理チャンネルを配置して、各データ処理チャンネルを独立した個別の畳み込みモジュールに対応させることにより、様々な形式のＰＯＩ情報を処理可能であり、これにより、生成されたコピーの精度及び表現力をさらに向上させることができる。
【００５７】
予測した各ＰＯＩのトピックワードシーケンスは、最終的なコピーの生成を支配するように、コーディング−デコーディングベースのニューラルネットワークの入力として直接使用してもよく、生成されたコピーに直感的なソースの説明を提供することもできる。また、コーディング−デコーディングベースのディープニューラルネットワークモデルによる最終出力コピーのスタイルを移行する必要がある場合、コーディングーデコーディングベースのニューラルネットワークモデルを再びトレーニングするだけで済む。これにより、コピースタイルの移行を簡単にし、必要に応じて複数のスタイルを柔軟に切り替えることができる。
【００５８】
図６に示すように、図５に示すＰＯＩコピー生成装置に基づいて、本願の別の実施例により開示されたＰＯＩコピー生成装置は、ユーザー定義のトピックワードを決定するためのユーザー定義のトピックワード決定モジュール４４０をさらに備えてもよい。この場合、前記コピー生成モジュール４３０は、前記トピックワード決定モジュール４２０によって決定されたトピックワード、及び前記ユーザー定義のトピックワード決定モジュール４４０によって決定されたトピックワードに基づいて、前記ＰＯＩ情報に対応するＰＯＩコピーを生成するようにさらに使用されてもよい。
【００５９】
本願の実施例により開示されたＰＯＩコピー生成装置は、ユーザーのニーズに応じてトピックワードを柔軟に補完することにより、コピーの生成に使用されるトピックワードをユーザーの好みにより合致させることができ、ＰＯＩのクリック率をさらに向上させることができる。
【００６０】
同様に、本願は、メモリ、プロセッサ、及び前記メモリに記憶され、かつプロセッサで実行可能なコンピュータプログラムを含む電子デバイスをさらに開示する。  ここで、前記プロセッサによって前記コンピュータプログラムを実行することにより、前記ＰＯＩコピー生成方法を実施することができる。前記電子デバイスは、モバイル端末、スマートフォン、ナビゲーター、パーソナルデジタルアシスタント、タブレットなどであってもよい。
【００６１】
本願は、コンピュータプログラムが記憶されたコンピュータ可読記憶媒体をさらに開示する。ここで、該プログラムがプロセッサによって実行されるとき、上記のＰＯＩコピー生成方法のステップを実施することができる。
【００６２】
本明細書の各実施例は漸進的に説明されており、各実施例は他の実施例との違いに焦点を合わせており、各実施例間の同一又は類似の部分は相互に参照するだけでよい。装置の実施例については、方法の実施例と基本的に同様であるため、説明は比較的単純であり、関連する部分は方法の実施例の説明を参照するだけでよい。
【００６３】
以上、本願によって提供されたＰＯＩコピー生成方法及び装置を詳細に説明し、本明細書では具体的な例を用いて、本願の原理及び実施形態を説明したが、上記実施例の説明は、本願の方法及びその核となる概念を理解するように助けることのみを目的としており、当業者にとって、本願の趣旨によれば、具体的な実施形態及び適用範囲において変更することができ、したがって、本明細書の内容は本願を制限するものとして解釈されるべきではない。
【００６４】
以上の実施形態の説明を通じて、当業者は、様々な実施形態がソフトウェアに必要な一般的なハードウェアプラットフォームを加えて実現されてもよく、当然ながら、ハードウェアによって実現することができることを明確に理解できる。そのような理解に基づいて、上記の技術的解決手段は、本質的にソフトウェア製品の形で、又は先行技術に貢献する部分がソフトウェア製品の形で具体化することができ、該コンピュータソフトウェア製品は、ＲＯＭ  ／  ＲＡＭ、磁気ディスク、光ディスクなどのコンピュータ可読記憶媒体に記憶可能であり、一台のコンピュータデバイス（パーソナルコンピュータ、サーバー、又はネットワークデバイスなどであってもよい）に、様々な実施例又は実施例の一部で説明されている方法を実行させるための複数の命令を含む。
【図１】
0006961727.tif 000002
【図２】
0006961727.tif 000003
【図３】
0006961727.tif 000004
【図４】
0006961727.tif 000005
【図５】
0006961727.tif 000006
【図６】
0006961727.tif 000007