(57)【要約】  本出願の実施形態は、コンテンツ生成の方法及び装置を開示する。本方法は、製品説明情報を獲得することと、深層ニューラルネットワークモデルコンポーネントを使用して、製品説明情報に合致したコンテンツフレーズを選択することであって、深層ニューラルネットワークモデルコンポーネントが、複数の過去の製品説明情報及び過去の製品説明情報の過去のコンテンツに応じた訓練により取得されることと、選択されたコンテンツフレーズに基づいて、製品説明情報に対応したコンテンツを生成することと、を含む。
2021508874.tif 000002
【特許請求の範囲】
【請求項１】
製品説明情報を獲得することと、
深層ニューラルネットワークモデルコンポーネントを使用して、前記製品説明情報に合致したコンテンツフレーズを選択することであって、前記深層ニューラルネットワークモデルコンポーネントが、複数の過去の製品説明情報及び前記過去の製品説明情報の過去のコンテンツに応じた訓練により取得されることと、
前記選択されたコンテンツフレーズに基づいて、前記製品説明情報に対応したコンテンツを生成することと、
を含む、コンテンツ生成方法。
【請求項２】
前記深層ニューラルネットワークモデルコンポーネントが、
過去の製品説明情報及び前記過去の製品説明情報に関連付けられた過去のコンテンツを獲得することと、
前記過去の製品説明情報及び前記過去のコンテンツに基づいて、訓練パラメータを生成することと、
前記訓練パラメータによって前記深層ニューラルネットワークモデルコンポーネントを訓練することと、
によって訓練される、請求項１に記載の方法。
【請求項３】
前記過去の製品説明情報と前記過去のコンテンツとに基づいて、前記訓練パラメータを生成することが、
前記過去の製品説明情報から少なくとも１つの製品フレーズを抽出することによって、過去の製品フレーズシーケンスを生成することと、
前記過去のコンテンツから少なくとも１つのコンテンツフレーズを抽出することによって、過去のコンテンツフレーズシーケンスを生成することと、
入力として前記過去の製品フレーズシーケンスを使用し、及び出力として前記過去のコンテンツフレーズシーケンスを使用して、前記訓練パラメータを調節することと、
をさらに含む、請求項２に記載の方法。
【請求項４】
前記深層ニューラルネットワークモデルコンポーネントが、Sequence to Sequence （seq2seq）モデルコンポーネント、並びにSequence to Sequence及びAttention機構（seq2seq及びAttention機構）モデルコンポーネントの少なくとも一方を含む、請求項１〜３の何れか一項に記載の方法。
【請求項５】
前記製品説明情報に合致した前記コンテンツフレーズを選択することが、
前記製品説明情報から少なくとも１つの製品フレーズを抽出することと、
前記製品フレーズを製品フレーズベクトルに変換することと、
前記製品フレーズベクトルに基づいて、製品フレーズベクトルシーケンスを生成することと、
前記深層ニューラルネットワークモデルコンポーネントを用いて、前記製品フレーズベクトルシーケンス及び前記訓練パラメータに応じて、少なくとも１つのコンテンツフレーズを取得することと、
を含む、請求項１〜４の何れか一項に記載の方法。
【請求項６】
前記深層ニューラルネットワークモデルコンポーネントを用いて、前記製品フレーズベクトルシーケンス及び前記訓練パラメータに応じて、前記少なくとも１つのコンテンツフレーズを取得することが、
前記製品フレーズベクトルシーケンス及び前記訓練パラメータに応じて第１のコンテンツフレーズベクトルを生成することと、
前記コンテンツフレーズベクトルと前記製品フレーズベクトルとの間の相関度を決定することと、
第２のコンテンツフレーズベクトルのために、前記相関度に応じて前記製品フレーズベクトルの重み値を決定することと、
をさらに含む、請求項５に記載の方法。
【請求項７】
前記seq2seq及びAttention機構モデルコンポーネントが、エンコーダ及びデコーダを含み、前記訓練パラメータによって前記深層ニューラルネットワークモデルコンポーネントを訓練することが、
前記デコーダによって生成される出力フレーズ及び前記出力フレーズと合致した過去の製品フレーズを獲得することと、
前記出力フレーズの再使用確率及び生成確率を決定することと、
前記再使用確率が前記生成確率よりも大きい場合に、前記デコーダの後続の出力フレーズとして、前記過去の製品フレーズの後続のフレーズを使用することと、
をさらに含む、請求項４〜６の何れか一項に記載の方法。
【請求項８】
前記選択されたコンテンツフレーズに基づいて、前記製品説明情報に対応した前記コンテンツを生成することが、
前記選択されたコンテンツフレーズを言語モデルに入力することと、
前記言語モデルの予め設定された言語ルールに適合する前記コンテンツを生成することと、
をさらに含む、請求項１〜７の何れか一項に記載の方法。
【請求項９】
前記コンテンツを表示することをさらに含む、請求項１〜８の何れか一項に記載の方法。
【請求項１０】
前記表示されたコンテンツに関するユーザの操作挙動を獲得することと、
深層学習のために前記操作挙動を前記深層ニューラルネットワークモデルコンポーネントにフィードバックすることと、
をさらに含む、請求項９に記載の方法。
【請求項１１】
コンテンツ生成装置であって、
命令のセットを保存するメモリと、
前記命令のセットを実行して、前記装置に、
製品説明情報を獲得することと、
深層ニューラルネットワークモデルコンポーネントを使用して、前記製品説明情報に合致したコンテンツフレーズを選択することであって、前記深層ニューラルネットワークモデルコンポーネントが、複数の過去の製品説明情報及び前記過去の製品説明情報の過去のコンテンツに応じた訓練により取得されることと、
前記選択されたコンテンツフレーズに基づいて、前記製品説明情報に対応したコンテンツを生成することと、
を行わせるように構成された少なくとも１つのプロセッサと、
を含む、コンテンツ生成装置。
【請求項１２】
前記深層ニューラルネットワークモデルコンポーネントが、
過去の製品説明情報及び前記過去の製品説明情報に関連付けられた過去のコンテンツを獲得することと、
前記過去の製品説明情報と前記過去のコンテンツとに基づいて、訓練パラメータを生成することと、
前記訓練パラメータによって前記深層ニューラルネットワークモデルコンポーネントを訓練することと、
によって訓練される、請求項１１に記載の装置。
【請求項１３】
前記少なくとも１つのプロセッサが、前記命令のセットを実行して、前記装置に、
前記過去の製品説明情報から少なくとも１つの製品フレーズを抽出することによって、過去の製品フレーズシーケンスを生成することと、
前記過去のコンテンツから少なくとも１つのコンテンツフレーズを抽出することによって、過去のコンテンツフレーズシーケンスを生成することと、
入力として前記過去の製品フレーズシーケンスを使用し、及び出力として前記過去のコンテンツフレーズシーケンスを使用して、前記訓練パラメータを調節することと、
を行わせるようにさらに構成される、請求項１２に記載の装置。
【請求項１４】
前記深層ニューラルネットワークモデルコンポーネントが、Sequence to Sequence （seq2seq）モデルコンポーネント、並びにSequence to Sequence及びAttention機構（seq2seq及びAttention機構）モデルコンポーネントの少なくとも一方を含む、請求項１１〜１３の何れか一項に記載の装置。
【請求項１５】
前記少なくとも１つのプロセッサが、前記命令のセットを実行して、前記装置に、
前記製品説明情報から少なくとも１つの製品フレーズを抽出することと、
前記製品フレーズを製品フレーズベクトルに変換することと、
前記製品フレーズベクトルに基づいて、製品フレーズベクトルシーケンスを生成することと、
前記深層ニューラルネットワークモデルコンポーネントを用いて、前記製品フレーズベクトルシーケンス及び前記訓練パラメータに応じて、少なくとも１つのコンテンツフレーズを取得することと、
を行わせるようにさらに構成される、請求項１１〜１３の何れか一項に記載の装置。
【請求項１６】
前記少なくとも１つのプロセッサが、前記命令のセットを実行して、前記装置に、
前記製品フレーズベクトルシーケンス及び前記訓練パラメータに応じて第１のコンテンツフレーズベクトルを生成することと、
前記コンテンツフレーズベクトルと前記製品フレーズベクトルとの間の相関度を決定することと、
第２のコンテンツフレーズベクトルのために、前記相関度に応じて前記製品フレーズベクトルの重み値を決定することと、
を行わせるようにさらに構成される、請求項１５に記載の装置。
【請求項１７】
前記seq2seq及びAttention機構モデルコンポーネントが、エンコーダ及びデコーダを含み、前記少なくとも１つのプロセッサが、前記命令のセットを実行して、前記装置に、
前記デコーダによって生成される出力フレーズ及び前記出力フレーズと合致した過去の製品フレーズを獲得することと、
前記出力フレーズの再使用確率及び生成確率を決定することと、
前記再使用確率が前記生成確率よりも大きい場合に、前記デコーダの後続の出力フレーズとして、前記過去の製品フレーズの後続のフレーズを使用することと、
を行わせるようにさらに構成される、請求項１４〜１６の何れか一項に記載の装置。
【請求項１８】
前記少なくとも１つのプロセッサが、前記命令のセットを実行して、前記装置に、
前記選択されたコンテンツフレーズを言語モデルに入力することと、
前記言語モデルの予め設定された言語ルールに適合する前記コンテンツを生成することと、
を行わせるようにさらに構成される、請求項１１〜１７の何れか一項に記載の装置。
【請求項１９】
前記少なくとも１つのプロセッサが、前記命令のセットを実行して、前記装置に、
前記コンテンツを表示することを行わせるようにさらに構成される、請求項１１〜１８の何れか一項に記載の装置。
【請求項２０】
前記少なくとも１つのプロセッサが、前記命令のセットを実行して、前記装置に、
前記表示されたコンテンツに関するユーザの操作挙動を獲得することと、
深層学習のために前記操作挙動を前記深層ニューラルネットワークモデルコンポーネントにフィードバックすることと、
を行わせるようにさらに構成される、請求項１９に記載の装置。
【請求項２１】
コンピュータシステムにコンテンツ生成方法を行わせるように前記コンピュータシステムの少なくとも１つのプロセッサによって実行可能な命令のセットを保存する非一時的コンピュータ可読媒体であって、前記方法が、
製品説明情報を獲得することと、
深層ニューラルネットワークモデルコンポーネントを使用して、前記製品説明情報に合致したコンテンツフレーズを選択することであって、前記深層ニューラルネットワークモデルコンポーネントが、複数の過去の製品説明情報及び前記過去の製品説明情報の過去のコンテンツに応じた訓練により取得されることと、
前記選択されたコンテンツフレーズに基づいて、前記製品説明情報に対応したコンテンツを生成することと、
を含む、非一時的コンピュータ可読媒体。
【請求項２２】
前記深層ニューラルネットワークモデルコンポーネントが、
過去の製品説明情報及び前記過去の製品説明情報に関連付けられた過去のコンテンツを獲得することと、
前記過去の製品説明情報と前記過去のコンテンツとに基づいて、訓練パラメータを生成することと、
前記訓練パラメータによって前記深層ニューラルネットワークモデルコンポーネントを訓練することと、
によって訓練される、請求項２１に記載の非一時的コンピュータ可読媒体。
【請求項２３】
前記過去の製品説明情報と前記過去のコンテンツとに基づいて、前記訓練パラメータを生成することが、
前記過去の製品説明情報から少なくとも１つの製品フレーズを抽出することによって、過去の製品フレーズシーケンスを生成することと、
前記過去のコンテンツから少なくとも１つのコンテンツフレーズを抽出することによって、過去のコンテンツフレーズシーケンスを生成することと、
入力として前記過去の製品フレーズシーケンスを使用し、及び出力として前記過去のコンテンツフレーズシーケンスを使用して、前記訓練パラメータを調節することと、
をさらに含む、請求項２２に記載の非一時的コンピュータ可読媒体。
【請求項２４】
前記深層ニューラルネットワークモデルコンポーネントが、Sequence to Sequence （seq2seq）モデルコンポーネント、並びにSequence to Sequence及びAttention機構（seq2seq及びAttention機構）モデルコンポーネントの少なくとも一方を含む、請求項２１〜２３の何れか一項に記載の非一時的コンピュータ可読媒体。
【請求項２５】
前記製品説明情報に合致した前記コンテンツフレーズを選択することが、
前記製品説明情報から少なくとも１つの製品フレーズを抽出することと、
前記製品フレーズを製品フレーズベクトルに変換することと、
前記製品フレーズベクトルに基づいて、製品フレーズベクトルシーケンスを生成することと、
前記深層ニューラルネットワークモデルコンポーネントを用いて、前記製品フレーズベクトルシーケンス及び前記訓練パラメータに応じて、少なくとも１つのコンテンツフレーズを取得することと、
を含む、請求項２１〜２４の何れか一項に記載の非一時的コンピュータ可読媒体。
【請求項２６】
前記深層ニューラルネットワークモデルコンポーネントを用いて、前記製品フレーズベクトルシーケンス及び前記訓練パラメータに応じて、前記少なくとも１つのコンテンツフレーズを取得することが、
前記製品フレーズベクトルシーケンス及び前記訓練パラメータに応じて第１のコンテンツフレーズベクトルを生成することと、
前記コンテンツフレーズベクトルと前記製品フレーズベクトルとの間の相関度を決定することと、
第２のコンテンツフレーズベクトルのために、前記相関度に応じて前記製品フレーズベクトルの重み値を決定することと、
をさらに含む、請求項２５に記載の非一時的コンピュータ可読媒体。
【請求項２７】
前記seq2seq及びAttention機構モデルコンポーネントが、エンコーダ及びデコーダを含み、前記訓練パラメータによって前記深層ニューラルネットワークモデルコンポーネントを訓練することが、
前記デコーダによって生成される出力フレーズ及び前記出力フレーズと合致した過去の製品フレーズを獲得することと、
前記出力フレーズの再使用確率及び生成確率を決定することと、
前記再使用確率が前記生成確率よりも大きい場合に、前記デコーダの後続の出力フレーズとして、前記過去の製品フレーズの後続のフレーズを使用することと、
をさらに含む、請求項２４〜２６の何れか一項に記載の非一時的コンピュータ可読媒体。
【請求項２８】
前記選択されたコンテンツフレーズに基づいて、前記製品説明情報に対応した前記コンテンツを生成することが、
前記選択されたコンテンツフレーズを言語モデルに入力することと、
前記言語モデルの予め設定された言語ルールに適合する前記コンテンツを生成することと、
をさらに含む、請求項２１〜２７の何れか一項に記載の非一時的コンピュータ可読媒体。
【請求項２９】
前記命令のセットが、前記コンピュータシステムに、
前記コンテンツを表示することをさらに行わせるように前記コンピュータシステムの前記少なくとも１つのプロセッサによって実行可能である、請求項２１〜２８の何れか一項に記載の非一時的コンピュータ可読媒体。
【請求項３０】
前記命令のセットが、前記コンピュータシステムに、
前記表示されたコンテンツに関するユーザの操作挙動を獲得することと、
深層学習のために前記操作挙動を前記深層ニューラルネットワークモデルコンポーネントにフィードバックすることと、
をさらに行わせるように前記コンピュータシステムの前記少なくとも１つのプロセッサによって実行可能である、請求項２９に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[001]  本開示は、その全体が本明細書に援用される、２０１７年１２月２９日に出願された中国特許出願第２０１７１１４７３１６３．１号に対する優先権の利益を主張するものである。
【背景技術】
【０００２】
背景
[002]  デジタル時代では、例えば、ソーシャルメディア、選択メディア、及びニュースアプリで提供されるデジタルコンテンツの使用が、極めて顕著となっている。そして、デジタルコンテンツのマーケットシェアが（新聞などの物理的コンテンツと比較して）、今後増加し続けると予想される。従って、コンテンツの量も引き続き増加し続け得る。対象視聴者のニーズに合う情報を効果的に伝えるために、配布用の大量の多様な創造的コンテンツを迅速に作成する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
開示の概要
[003]  本出願の実施形態の目的は、ターゲット製品のコンテンツを迅速に生成することができる文書生成の方法及び装置を提供することである。
【課題を解決するための手段】
【０００４】
[004]  本開示の実施形態は、コンテンツ生成方法を提供する。この方法は、製品説明情報を獲得することと、深層ニューラルネットワークモデルコンポーネントを使用して、製品説明情報に合致したコンテンツフレーズを選択することであって、深層ニューラルネットワークモデルコンポーネントが、複数の過去の製品説明情報及び過去の製品説明情報の過去のコンテンツに応じた訓練により取得されることと、選択されたコンテンツフレーズに基づいて、製品説明情報に対応したコンテンツを生成することと、を含み得る。
【０００５】
[005]  本開示の実施形態は、コンテンツ生成装置も提供する。この装置は、命令のセットを保存するメモリと、命令のセットを実行して、装置に、製品説明情報を獲得することと、深層ニューラルネットワークモデルコンポーネントを使用して、製品説明情報に合致したコンテンツフレーズを選択することであって、深層ニューラルネットワークモデルコンポーネントが、複数の過去の製品説明情報及び過去の製品説明情報の過去のコンテンツに応じた訓練により取得されることと、選択されたコンテンツフレーズに基づいて、製品説明情報に対応したコンテンツを生成することと、を行わせるように構成された少なくとも１つのプロセッサと、を含み得る。
【０００６】
[006]  本開示の実施形態は、コンピュータシステムにコンテンツ生成方法を行わせるようにコンピュータシステムの少なくとも１つのプロセッサによって実行可能な命令のセットを保存する非一時的コンピュータ可読媒体をさらに提供する。この方法は、製品説明情報を獲得することと、深層ニューラルネットワークモデルコンポーネントを使用して、製品説明情報に合致したコンテンツフレーズを選択することであって、深層ニューラルネットワークモデルコンポーネントが、複数の過去の製品説明情報及び過去の製品説明情報の過去のコンテンツに応じた訓練により取得されることと、選択されたコンテンツフレーズに基づいて、製品説明情報に対応したコンテンツを生成することと、を含み得る。
【０００７】
図面の簡単な説明
[007]  本出願の実施形態又は先行技術における技術的解決策をより明瞭に説明するために、これらの実施形態又は先行技術を説明するために必要とされる添付の図面を以下に簡単に紹介する。以下で説明する添付の図面が本出願の一部の実施形態に過ぎないこと、及び当業者がこれらの添付の図面からさらに他の図面を創造的努力なしに導き出し得ることが明らかである。
【図面の簡単な説明】
【０００８】
【図１】[008]本出願の実施形態による、ある技術的解決策における過去の製品説明情報の深層学習の模式図である。
【図２】[009]本出願の実施形態による、Sequence to Sequence（seq2seq）を使用することによるターゲット製品に関するコンテンツの生成の模式図である。
【図３】[010]本出願の実施形態による、例示的コンテンツ生成方法の模式的フローチャートである。
【図４】[011]本出願の実施形態による、seq2seqを使用した過去の製品説明情報の深層学習の模式図である。
【図５】[012]本出願の実施形態による、seq2seqを使用した過去の製品説明情報の深層学習の模式図である。
【図６】[013]本出願の実施形態による、seq2seqを使用した過去の製品説明情報の深層学習の模式図である。
【図７】[014]本出願の実施形態による、例示的コンテンツ生成装置の模式的モジュール構造図である。
【発明を実施するための形態】
【０００９】
詳細な説明
[015]  本出願における技術的解決策を当業者がより良く理解できるようにするために、本出願の実施形態における技術的解決策を本出願の実施形態における添付の図面を参照して明確且つ完全に説明する。説明する実施形態は、本出願の全ての実施形態ではなく一部に過ぎないことは明らかである。本出願の実施形態に基づいて、創造的な努力なしに当業者によって導き出される全ての他の実施形態が、本出願の保護範囲に全て入るものとする。
【００１０】
[016]  上記と類似した技術的要件に基づいて、本出願において提供されるコンテンツ生成技術は、コンテンツを手作業で書くプロセスを無くすことができる。過去の製品説明情報及び過去のコンテンツの複数のペアに基づいて、過去の製品説明情報及び過去のコンテンツの複数のペアに対して深層ニューラルネットワーク学習を実行することによって、訓練により深層ニューラルネットワークモデルコンポーネントを取得することができる。訓練によって取得された深層ニューラルネットワークモデルコンポーネントを使用して、製品説明情報のコンテンツを構築することができ、このことは、製品のコンテンツを迅速に生成することができるだけでなく、コンテンツの精度とユーザ要件との間のある程度の合致を保証することもできる。
【００１１】
[017]  幾つかの実施形態では、深層ニューラルネットワークモデルコンポーネントを使用して、複数の過去の製品説明情報及びそれらの過去の製品説明情報の過去のコンテンツに対して深層学習を実行することができる。従って、深層ニューラルネットワークモデルコンポーネントは、最終的に予め設定された要件（例えば、損失関数の値が、予め設定された閾値以下であるなど）を満たすように継続的に最適化され得る。過去の製品説明情報及び過去の製品説明情報の過去のコンテンツが特定の要件又はルールを含み得るので、幾つかの実施形態では、過去のコンテンツを使用して、特定の製品アクセス率を生じさせることができる。幾つかの実施形態では、コンテンツがユーザに表示された後に、ユーザの一部は、例えばコンテンツをクリックすること、それをお気に入りに加えること、商取引を行うことなどによって、コンテンツに関連付けられた製品情報にアクセスし得る。
【００１２】
[018]  下記の表１は、過去の製品説明情報及びその過去の製品説明情報に対応する過去のコンテンツを示す。表１に示すように、「裸で眠ることが好きになる寝具」というコンテンツは、「モダンシンプルスタイル、綿、４枚組、綿寝具、１．８ｍ／１．５ｍベッド、漫画柄４枚組、ベッドシーツ及びキルトカバー」という製品説明情報と関連付けられ、「元気が出るスポーツ着」というコンテンツは、「オリジナルデザイン、２０１７年春、ゆったりしたラウンドカラーの長袖フーディ＋アシンメトリーパンツ、スポーツ着、レディース用」という製品説明情報に関連付けられる。製品説明情報及び過去のコンテンツの上記のデータは、電子商取引プラットフォームなどのプラットフォームの過去のデータから獲得できるだけでなく、人間の経験に従って提供されることも可能であることが理解される。データのソースは、本出願において限定されない。
【００１３】
【表１】
2021508874.tif 000003
【００１４】
[019]  深層ニューラルネットワークモデルコンポーネントにおけるSequence to Sequence（seq2seq）モデルコンポーネントを非限定的に例として挙げ、seq2seqモデルコンポーネントを使用することによる表１の二次製品のオリジナルの製品説明情報及び過去のコンテンツに対して深層学習を実行するプロセスを以下に説明することができる。幾つかの実施形態では、Pointer Network又はPointer Generatorなどのモデルコンポーネントを使用することにより、深層学習がデータに対して実行されることも可能である。本出願の実施形態で使用されるモデルコンポーネントは、本出願において限定されない。
【００１５】
[020]  図１に示すように、基本的seq2seqモデルコンポーネント１００は、エンコーダ要素１０２及びデコーダ要素１０４を含み得る。エンコーダ要素１０２及びデコーダ要素１０４はそれぞれ、再帰型ニューラルネットワーク（ＲＮＮ）を含み得る。エンコーダ要素１０２において、入力シーケンスが、固定長のコンテキスト意味ベクトルに変換され得る。それに応じて、デコーダ要素１０４では、出力シーケンスを生成するために、コンテキスト意味ベクトルが、デコーダ要素１０４の入力として使用され得る。図１に示すように、seq2seqモデルコンポーネントのエンコーダ要素１０２において、入力は、「オリジナルデザイン、２０１７年春、ゆったりしたラウンドカラーの長袖フーディ＋アシンメトリーパンツ、スポーツ着、レディース用」におけるフレーズのベクトルから成るシーケンス｛ｘ１，ｘ２，ｘ３，…，ｘ１２｝を含み得る（ｘ１は、「オリジナル」というフレーズのベクトルに対応し、ｘ２は、「デザイン」というフレーズのベクトルに対応するなどである）。図１では、ｈ１〜ｈ１２は、それぞれｘ１〜ｘ１２シーケンスに対応した隠れベクトルとしてそれぞれ表現され得る。隠れベクトルは、訓練パラメータが与えられ得る。シーケンス｛ｘ１，ｘ２，ｘ３，…，ｘ１２｝の獲得後に、エンコーダ要素１０２は、このシーケンスを処理することにより、コンテキストベクトルｃを生成することができる。コンテキストベクトルｃは、上記の隠れベクトルの最後の隠れベクトル（例えば、ｈ１２）の変換から取得することができる。コンテキストベクトルｃが隠れベクトルｈ１〜ｈ１２の何れか１つ又は複数の変換からも取得され得ることが理解され、このことは本出願において限定されない。図１に示すように、各隠れベクトルは、その隠れベクトルの前の隠れベクトルに関連付けられる。従って、最後の隠れベクトルｈ１２は、前の全ての隠れベクトルの情報を含み得る。すなわち、コンテキストベクトルｃは、シーケンス｛ｘ１，ｘ２，ｘ３，…，ｘ１２｝の全ての情報を含み得る。
【００１６】
[021]  図１に示すように、コンテキストベクトルｃは、デコーダ要素１０４に入力することができる。デコーダ要素１０４も、ＲＮＮモデルコンポーネントを含み得る。ＲＮＮモデルコンポーネントは、隠れベクトルｈ’１、ｈ’２、ｈ’３、及びｈ’４などの複数の隠れベクトルを含み得る。デコーダ要素１０４は、コンテキストベクトルｃを出力シーケンスに変換することができる。デコーダ要素１０４の出力シーケンスは、「スポーツの元気が出るスポーツ着」におけるフレーズのベクトルを含むシーケンスとなるべきである。しかし、実際の状況下では、出力シーケンスは、通常、過去のコンテンツとは合致しない。従って、出力シーケンスが過去のコンテンツと合致するまで、エンコーダ要素１０２及びデコーダ要素１０４の隠れベクトルにおける訓練パラメータが、さらに調節され得る。
【００１７】
[022]  図２は、本出願の実施形態による例示的コンテンツ生成方法の方法フローチャートである。本出願は、以下の実施形態又は図面に記載するような方法の動作ステップを提供するが、この方法は、通常の作業に基づいて、又は創造的な作業なしに、より多くの動作ステップ又はより少ない動作ステップを含み得る。必要な論理的因果関係を持たないステップの実行シーケンスは、本出願の実施形態において提供される実行シーケンスに限定されない。この方法が、実際のコンテンツ生成プロセス又は装置において実行される際に、ステップは、実施形態若しくは添付の図面に示される方法順序に基づいて実行されてもよく、又は同時に（例えば、並列プロセッサを使用して、若しくはマルチスレッド処理の環境下で）実行されてもよい。
【００１８】
[023]  図２に示すように、コンテンツ生成方法は、ステップＳ２０１〜Ｓ２０５を含み得る。
【００１９】
[024]  ステップＳ２０１では、製品説明情報が獲得され得る。
【００２０】
[025]  ステップＳ２０３では、深層ニューラルネットワークモデルコンポーネントを使用して、製品説明情報に合致するコンテンツフレーズが選択され得る。深層ニューラルネットワークモデルコンポーネントは、複数の過去の製品説明情報及びこれらの過去の製品説明情報の過去のコンテンツに応じた訓練により取得され得る。
【００２１】
[026]  ステップＳ２０５では、選択されたコンテンツフレーズに基づいて、製品説明情報のコンテンツが構築及び生成される。
【００２２】
[027]  幾つかの実施形態では、深層ニューラルネットワークモデルコンポーネント（例えば、seq2seqモデルコンポーネント）を使用して、過去のデータが訓練され得る。過去のデータは、複数の過去の製品説明情報及びこれらの過去の製品説明情報の過去のコンテンツを含み得る。幾つかの実施形態では、過去の製品説明情報は、詳細な製品説明情報、タイトル情報、製品のラベル情報などを含み得る。ある例では、過去のコンテンツは、比較的高い再現率を有する大量の過去のデータから選択された過去のコンテンツを含み得る。すなわち、ある特定の過去の製品説明情報に関して構築及び生成されたコンテンツが表示された後に、比較的高いユーザアクセス率が取得される。ユーザアクセス率は、例えば、ユーザクリック率、ユーザ収集率、ユーザ商取引率などを含み得る。他の実施形態では、過去のコンテンツは、人間の経験による他のコンテンツセットを含んでもよく、このことは、本出願において限定されない。
【００２３】
[028]  幾つかの実施形態では、seq2seqモデルコンポーネントは、あるシーケンスを別のシーケンスに変換することができる。シーケンスは、ベクトルを用いて表現され得る。シーケンスは、製品説明情報における複数の製品フレーズを含み得る。seq2seqモデルコンポーネントは、エンコーダ要素及びデコーダ要素を含み得る。エンコーダ要素及びデコーダ要素はそれぞれ、ＲＮＮを含み得る。エンコーダ要素において、入力シーケンスが、固定長のコンテキスト意味ベクトルに変換され得る。それに応じて、デコーダ要素では、固定長のコンテキスト意味ベクトルが、出力シーケンスを生成するために、デコーダ要素の入力データとして使用され得る。上記の理論に基づいて、少なくとも１つの製品フレーズを過去の製品説明情報から抽出することができ、少なくとも１つの製品フレーズは、過去の製品フレーズシーケンスを形成する。過去の製品フレーズシーケンスを形成するプロセスにおいて、フレーズは、ベクトルに変換することができ、製品フレーズのベクトルは、過去の製品フレーズシーケンスを形成する。
【００２４】
[029]  図３は、seq2seqを使用したコンテンツ生成の一例を提供する。具体的には、図３は、本出願の実施形態による、seq2seqを使用することによるターゲット製品に関するコンテンツの生成の模式図である。ある例では、業者Xiao Mが、ストアウェブサイトのホームページ上で新しいドレスのコンテンツを表示する必要がある。このために、Xiao Mは、電子商取引プラットフォームのクライアント端末により、コンテンツを自動的に生成し得る。図３に示すように、Xiao Mは、クライアント端末において、写真、製品説明情報、ラベル、及びドレスに関する他の情報を入力し得る。ドレスの製品説明情報は、「Ｙブランドの２０１７年ニュースタイル春服、婦人服、韓国ファッション、細身＆スリム、シルクワンピース、Ａラインスカート、ラージサイズ有」であり、ドレスのラベルは、「韓国ファッション」、「スリム」、「シルク」などである。この例では、クライアント端末又はクライアント端末に接続されたサーバ端末に、図３の訓練されたseq2seqモデルコンポーネントが与えられる。従って、seq2seqモデルコンポーネントを使用して、ドレスのコンテンツを生成することができる。
【００２５】
[030]  図３に示すように、seq2seqモデルコンポーネントを使用することによって、コンテンツ（「快適且つエレガント、あなたの最高峰の美に似合う」、「自分を甘やかす感情を楽しんで」、「それを着たあなたが好きです」など）を生成することができる。上記の処理手順に類似して、ドレスに関する製品説明情報から、少なくとも１つの製品フレーズが抽出され得る。製品フレーズは、「Ｙブランド」、「２０１７年」、「ニュースタイル」、「春服」、「婦人服」、「韓国ファッション」、「細身」、「スリム」、「シルク」、「ワンピース」、「Ａラインスカート」、及び「ラージサイズ有」を含み得る。上記の製品フレーズがベクトルに変換された後に、これらのベクトルは、シーケンスの形式でエンコーダ要素に入力される。例えば、seq2seqモデルコンポーネントは、ドレスの過去の製品説明情報である「Ｙブランドの２０１７年ニュースタイル春服、婦人服、韓国ファッション、細身＆スリム、シルクワンピース、Ａラインスカート、ラージサイズ有」から、「Ｙブランド」、「２０１７年」、「ニュースタイル」、「春服」、「婦人服」、「韓国ファッション」、「細身」、「スリム」、「シルク」、「ワンピース」、「Ａラインスカート」、及び「ラージサイズ有」という１２個のフレーズのベクトルから成る過去の製品フレーズシーケンスを抽出する。過去のデータの統計によれば、「快適且つエレガント、あなたの最高峰の美に似合う」というコンテンツが、上記の過去の製品説明情報に従って構築及び生成された後に、ドレスが比較的高いユーザアクセス率を取得したことが判明した。例えば、多くのユーザが、製品情報をクリックし、製品情報を収集し、又は製品の商取引を行う。従って、「快適且つエレガント、あなたの最高峰の美に似合う」が、「Ｙブランドの２０１７年ニュースタイル春服、婦人服、韓国ファッション、細身＆スリム、シルクワンピース、Ａラインスカート、ラージサイズ有」に対応した過去のコンテンツとして設定され得る。過去のコンテンツのコンテンツフレーズを抽出して、６つのコンテンツフレーズである「快適」、「エレガント」、「似合う」、「あなたの」、「最高峰の」、及び「美」のベクトルを含むコンテンツが取得され得る。
【００２６】
[031]  コンテキストベクトルｃの生成後に、エンコーダは、コンテキストベクトルｃをデコーダ要素に送る。図４に示すように、デコーダ要素４００は、訓練された隠れベクトルに応じた計算によりコンテンツを取得し得る。隠れベクトルは、訓練パラメータを含み得る。訓練パラメータは、seq2seqモデルコンポーネントが訓練される段階で訓練済みである。コンテンツを生成するプロセスにおいて、複数の単一コンテンツフレーズから成るコンテンツフレーズシーケンスが、seq2seqモデルコンポーネントから出力されることに留意されたい。次いで、取得されたコンテンツフレーズは、予め設定された言語ルールに従ってコンテンツを生成するために、言語モデルに入力され得る。例示的な処理様式は、言語スムージング、重複情報の除去などを含み得る。
【００２７】
[032]  コンテンツの生成後に、コンテンツ用のグラフィックス及びテキスト編集ツールを使用して、コンテンツがXiao Mのクライアント端末上に表示され得る。図３に示すように、コンテンツは、クライアント端末のユーザインタフェース上に表示することができ、ユーザは、自身の好みに従って選択を行うことができる。加えて、コンテンツ用のグラフィックス及びテキスト編集ツールは、ユーザが選択する複数のグラフィックス及びテキストスタイルを提供することもできる。コンテンツ用のグラフィックス及びテキスト編集ツールは、ユーザによって選択されたコンテンツ並びにグラフィックス及びテキストスタイルを自動的に図３に示すような表示インタフェースへ編集することができる。図３に示すように、Xiao Mは、「快適且つエレガント、あなたの最高峰の美に似合う」というコンテンツと、グラフィックス及びテキストスタイル１とを選択し得る。コンテンツ用のグラフィックス及びテキスト編集ツールは、コンテンツを表示するために使用される予め設定された位置に、グラフィックス及びテキストスタイル１でコンテンツを入れることができる。「シルクワンピース」というタイトル及び「春物新作」というサブタイトルなどのコンテンツ以外の情報も、グラフィックス及びテキストスタイル１上に表示することができ、他のユーザ定義のマーケティング情報なども、グラフィックス及びテキストスタイル１上に表示することができるが、このことは、限定されない。
【００２８】
[033]  ユーザXiao Mによって最終的に選択されたコンテンツの獲得後に、クライアント端末は、seq2seqモデルコンポーネントが深層学習をさらに実行するために、コンテンツを過去のデータとしてseq2seqモデルコンポーネントにフィードバックすることができることに留意されたい。例えば、Xiao Mは、「快適且つエレガント、あなたの最高峰の美に似合う」をドレスのコンテンツとして確定し得る。次いで、seq2seqモデルコンポーネントを訓練するプロセスにおいて、エンコーダ要素は、「Ｙブランドの２０１７年ニュースタイル春服、婦人服、韓国ファッション、細身＆スリム、シルクワンピース、Ａラインスカート、ラージサイズ有」を過去の製品説明情報として使用し、「快適且つエレガント、あなたの最高峰の美に似合う」を過去のコンテンツとして使用して、後続の深層学習を実行することができる。
【００２９】
[034]  幾つかの実施形態では、図４に示すように、過去の製品フレーズシーケンスである「Ｙブランド」、「２０１７年」、「ニュースタイル」、「春服」、「婦人服」、「韓国ファッション」、「細身」、「スリム」、「シルク」、「ワンピース」、「Ａラインスカート」、及び「ラージサイズ有」が、seq2seqモデルコンポーネントのエンコーダの入力データとして使用される。図４に示すように、ｘ１〜ｘ１２は、上記の過去の製品フレーズシーケンスにおける１２個の製品フレーズのベクトルをそれぞれ表し、ｈ１〜ｈ１２は、ｘ１〜ｘ１２にそれぞれ対応した隠れベクトルをそれぞれ表し得る。図２に示すように、過去の製品フレーズシーケンスは、コンテキストベクトルｃに変換され得る。コンテキストベクトルｃは、上記の隠れベクトルにおける最後の隠れベクトル（例えば、ｈ１２）の変換から取得され得る。コンテキストベクトルｃが、ｈ１〜ｈ１２の何れか１つ又は複数の変換からも取得され得ることが理解され、このことは、本出願において限定されない。
【００３０】
[035]  幾つかの実施形態では、コンテキストベクトルｃが獲得された後に、図５に示すように、コンテキストベクトルｃは、seq2seqモデルコンポーネントのデコーダ要素５０４に入力され得る。コンテキストベクトルｃの獲得後に、デコーダ要素５０４は、別のＲＮＮを使用して、コンテキストベクトルｃを変換してｙ１〜ｙ６の出力シーケンスを生成することができる。理想的な状態では、ｙ１〜ｙ６の出力シーケンスが単に過去のコンテンツフレーズシーケンスである「快適」、「エレガント」、「似合う」、「あなたの」、「最高峰の」、及び「美」に対応したコンテンツフレーズベクトルシーケンスであることが期待される。まず、ｙ１〜ｙ６の出力シーケンスを過去のコンテンツフレーズシーケンスと合致させることが難しい。従って、隠れベクトル（エンコーダ要素５０２及びデコーダ要素５０４の隠れベクトルを含む）の訓練パラメータが調節され得る。フレーズシーケンスと合致した出力シーケンスをデコーダ要素５０４において出力及び再構築することができるまで、上記のステップが繰り返される。
【００３１】
[036]  コンテンツ生成方法によれば、複数の過去の製品説明情報及びそれらの過去の製品説明情報の過去のコンテンツに対して深層学習を実行することにより、深層ニューラルネットワークモデルコンポーネントを構築することができる。そのため、深層ニューラルネットワークモデルコンポーネントを直接使用して、ターゲット製品のコンテンツを迅速に生成することができる。従って、本出願の実施形態は、リソースを節約することができるとともに、受信シーケンスデータに基づいてカスタマイズされた出力を提供することができる。加えて、一方では、ユーザクライアント端末にとって、製品のコンテンツの表示を加速させることができ、他方では、大量の過去のデータの深層学習により、深層ニューラルネットワークモデルコンポーネントを使用して獲得されたコンテンツが、ユーザの要件により合致し、その結果、ユーザの体験感覚が向上する。
【００３２】
[037]  符号化プロセスにおいて、過去の製品説明情報に対応した過去の製品フレーズシーケンスが固定長のコンテキスト意味ベクトルに変換され得ることが上記から分かる。コンテキストベクトルは、最後のフレーズに対応する隠れベクトルの変換から取得される。その場合、コンテキストベクトルは、過去の製品フレーズシーケンスにおける最後のフレーズと高度に相関するが、前の複数のフレーズとはあまり相関しないと見なされ得る。加えて、実際の復号プロセスでは、コンテンツフレーズのベクトルがコンスタントに出力される状態で、コンテンツフレーズベクトルと、過去の製品フレーズシーケンスにおける様々な製品フレーズとの間の相関度も変化する。seq2seqモデルコンポーネントが、現在のコンテンツフレーズベクトル及び過去の製品フレーズシーケンスにおけるに大きく関連する有用な情報を見つけることにより集中することを可能にするために、本出願の幾つかの実施形態では、Attention機構が、seq2seqモデルコンポーネントにさらに追加されてもよい。Attention機構では、復号プロセスの各ステップにおいて、出力コンテンツベクトルと、過去の製品フレーズシーケンスにおける各製品フレーズのベクトルとの間の相関度の値が、一度計算される。この実施形態では、ある特定の製品フレーズのベクトルと、出力コンテンツベクトルとの間の相関度がより大きい（すなわち、相関度の値がより大きい）場合には、その製品フレーズに対する注意を高めるために、対応する製品フレーズのベクトルの重み値を増加させることができる。重み値は、後続のコンテンツフレーズのベクトルを計算するプロセスにおいて具体的に具現化され得る。図６に示すように、計算により、Ｙ１が「快適」であることが取得されると、「快適」と、過去の製品フレーズシーケンスである「Ｙブランド」、「２０１７年」、「ニュースタイル」、「春服」、「婦人服」、「韓国ファッション」、「細身」、「スリム」、「シルク」、「ワンピース」、「Ａラインスカート」、及び「ラージサイズ有」における各製品フレーズのベクトルとの間の相関度が、Attention機構によりそれぞれ計算される。相関度は、ベクトル間の距離を含み得る。図６に示すヒストグラムによれば、「快適」と、上記の製品フレーズにおける「シルク」との間の相関度の値が最大であること、すなわち、次の復号ステップが行われ、後続のコンテンツフレーズのベクトルが獲得される際に、「シルク」がより多く考慮され得ることが分かる。相関度の値を隠れベクトルに加えることによって、隠れベクトルの出力が影響を受け得る（すなわち、出力シーケンスの出力の質が向上する）。
【００３３】
[038]  幾つかの実施形態では、製品説明情報の一部のエンティティ情報は、コンテンツにおいて完全に表示される必要がある（例えば、製品のブランド名、人名、地名、商標、日付、及び他の情報）。例えば、Michael Korsというブランド名の場合、デコーダが、コンテンツの生成プロセスにおいて、ブランド名における「Michael」というコンテンツフレーズを出力した場合、デコーダによる後続のコンテンツフレーズ出力は、出力ブランド名の完全性を保証するために、理論的に「Kors」である。
【００３４】
[039]  これに基づいて、本出願の幾つかの実施形態では、上記のシナリオにおいて、一部の固定情報の完全性を保証するために、Copying機構が使用され得る。例えば、Copying機構では、デコーダによる後続のコンテンツフレーズ出力が、複製によって生成されるか、それとも自動的に計算され得るか、及びこれは、再使用確率及び生成確率に基づいて具体的に判断され得る。再使用確率が生成確率よりも大きい場合、後続のコンテンツフレーズ出力は複製によって生成されると決定することができる。例えば、上記の例に関して、コンテンツフレーズ「Michael」の後続のコンテンツフレーズが計算される場合、再使用確率が生成確率よりも大きい状態を取得することができる、すなわち、出力の完全性を保証するために、デコーダによって出力されるべき後続のコンテンツフレーズとして機能するように、製品説明情報から「Michael」の後続の製品フレーズである「Kors」を複製することが可能である。この実施形態では、seq2seqモデルコンポーネントの訓練後に、モデルコンポーネントがさらにテストされる必要がある。既知の入力の過去の製品フレーズシーケンス及び既知の出力の過去のコンテンツフレーズシーケンスは、訓練プロセスに存在するが、既知の出力シーケンスは、テストプロセスには存在しないことが分かる。このような現象は、訓練プロセスの復号部分及びテストプロセスの復号部分において異なるパラメータ依存性をもたらし得る。つまり、訓練プロセスでは、復号プロセスの入力用語は、前の出力フレーズの期待出力（例えば、既知の出力ベクトル）であるが、テスト段階では前の出力フレーズの予測出力でもあり、このことは、訓練段階及びテスト段階における入力依存分布の不一致をもたらす。従って、本出願の幾つかの実施形態では、アニーリング訓練法を使用して、seq2seqモデルコンポーネントを訓練することができる。例えば、Data as Demonstrator（ＤＡＤ）を使用したアニーリング訓練のプロセスにおいて、入力用語は、前の用語の期待出力又は予測出力となるようにランダムに選択され得る。このモデルは、最初は、過去のコンテンツに対応したフレーズシーケンスを使用して訓練される。訓練が深まるにつれて、モデルが最終的に過去のコンテンツに対応するフレーズシーケンスを必要としなくなるまで、過去のコンテンツに対応したフレーズシーケンスの訓練確率が徐々に低下する。明らかに、他の実施形態では、seq2seqモデルコンポーネントは、訓練プロセスの復号部分及びテストプロセスの復号部分における異なるパラメータ依存性の問題を解決するために、XENT（交差エントロピー）及びXENT to XENTなどの複数のアニーリング訓練方法を使用して訓練されることも可能である。
【００３５】
[040]  本出願の幾つかの実施形態では、生成されるコンテンツの語数をさらに限定することができる。具体的には、seq2seqモデルコンポーネントを訓練するプロセスにおいて、コンテンツ終端識別子（例えば、識別子＜＼ＥＯＳ＞）が、復号部分に設定され得る。コンテンツの長さが１０語に限定される場合、コンテンツ終端識別子は、１０番目の単語の位置に設定することができる。コンテンツ終端識別子を設定した後に、現在のコンテンツの語数が制限を超えるか否かをリアルタイムでモニタリングするために、現在の出力ベクトルとコンテンツ終端識別子との間の距離が、復号プロセスにおいて計算され得る。
【００３６】
[041]  深層ニューラルネットワークを使用することによって、製品タイトル、ラベル、及び過去のコンテンツだけでなく、詳細な製品説明情報及び過去のコンテンツに対しても、深層学習を実行することができる。詳細な製品説明情報は、製品の簡単な紹介、製品の詳細などを含み得る。ある特定の処理手順において、製品の簡単な紹介及び製品の詳細は、製品のタイトル又はラベルよりも多くの情報を含むことが多い。ある例では、装飾用絵画の製品説明情報は、「ブランド：ＸＸ絵画、絵画数：３枚以上、画材：キャンバス、取り付け方法：フレーム入り、フレーム材料：金属、色分類：Ａ−カツラ（cercidiphyllum japonicum）の葉、Ｂ−アツバチトセラン（sansevieria trifasciata Prain）、Ｃ−アツバチトセラン（sansevieria trifasciata Prain）、Ｄ−drymoglossum subcordatum、Ｅ−モンステラの葉、Ｆ−ナツメヤシ属の木の葉、Ｇ−ハシゴシダ（parathelypteris glanduligera）、Ｈ−バショウの葉、Ｉ−銀縁丸葉のウコギ科タイワンモミジ（araliaceae polyscias fruticosa）、Ｊ−トウヒの葉、スタイル：モダンシンプル、製法：吹き付け、組み合わせ形態：単一価格、絵画形式：平面、パターン：植物と花、サイズ：４０×６０ｃｍ、５０×７０ｃｍ、６０×９０ｃｍ、フレームのタイプ：浅い木とアルミニウム合金のフレーム、黒色アルミニウム合金フレーム、商品番号：０７３９」である。過去のユーザデータの統計によれば、この装飾用絵画の製品説明情報に対応する過去のコンテンツは、「ミニマリズムスタイル。シンプルさへの回帰」として設定される。次いで、詳細な製品説明情報及び過去のコンテンツに対して、上述の実施形態と同様に深層学習が実行され得る。製品説明情報に合致するフレーズを選択するプロセスにおいて、製品説明情報の重複情報を除去することができるとともに、ブランド用語、材料フレーズ、及び中核的用語などの実際の意味を持つキーワードが、製品説明情報から抽出されることに留意されたい。例えば、装飾用絵画の製品説明情報から抽出され得るフレーズは、「３」、「キャンバス」、「フレーム入り」、「金属フレーム」、「吹き付け」、「平面」、「植物と花」、「アルミニウム合金」などを含み得る。
【００３７】
[042]  別の局面では、本出願は、コンテンツ生成装置をさらに提供する。図７は、本出願の実施形態による例示的コンテンツ生成装置７００の模式図を示す。図７に示すように、コンテンツ生成装置７００は、プロセッサ７０１及びプロセッサ実行可能命令を保存するように構成されたメモリ７０３を含み得る。メモリ７０３は、非一時的コンピュータ可読ストレージ媒体を含み得る。非一時的媒体の一般的形態には、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、固体ドライブ、磁気テープ、又はその他の磁気データストレージ媒体、ＣＤ−ＲＯＭ、その他の光学式データストレージ媒体、孔のパターンを有する物理的媒体、ＲＡＭ、ＰＲＯＭ、及びＥＰＲＯＭ、ＦＬＡＳＨ（登録商標）−ＥＰＲＯＭ、又はその他のフラッシュメモリ、ＮＶＲＡＭ、キャッシュ、レジスタ、その他のメモリチップ又はカートリッジ、及びこれらのネットワークバージョンが含まれる。
【００３８】
[043]  コンテンツ生成装置７００は、コンテンツを表示するためのディスプレイ７０５も含み得る。命令が実行されると、プロセッサは、製品説明情報を獲得することと、深層ニューラルネットワークモデルコンポーネントを使用して、製品説明情報に合致したコンテンツフレーズを選択することであって、深層ニューラルネットワークモデルコンポーネントが、複数の過去の製品説明情報及びこれらの過去の製品説明情報の過去のコンテンツに応じた訓練により取得されることと、選択されたコンテンツフレーズに基づいて、製品説明情報のコンテンツの構築及び生成を行うことと、を実施し得る。
【００３９】
[044]  幾つかの実施形態では、深層ニューラルネットワークモデルコンポーネントは、複数の過去の製品説明情報及びこれらの過去の製品説明情報の過去のコンテンツを獲得することと、深層ニューラルネットワークモデルコンポーネントを構築することであって、深層ニューラルネットワークモデルコンポーネントが、訓練パラメータを与えられることと、複数の過去の製品説明情報と過去のコンテンツとの間の対応関係をそれぞれ使用し、かつ深層ニューラルネットワークモデルコンポーネントが予め設定された要件を満たすまで訓練パラメータを調節することによって、深層ニューラルネットワークモデルコンポーネントを訓練することと、によって取得されるように構成され得る。
【００４０】
[045]  幾つかの実施形態では、複数の過去の製品説明情報と過去のコンテンツとの間の対応関係をそれぞれ使用することによって深層ニューラルネットワークモデルコンポーネントを訓練するステップが、過去の製品フレーズシーケンスを形成するために、過去の製品説明情報から少なくとも１つの製品フレーズを抽出することと、過去のコンテンツフレーズシーケンスを形成するために、過去のコンテンツから少なくとも１つのコンテンツフレーズを抽出することと、深層ニューラルネットワークモデルコンポーネントが予め設定された要件を満たすまで、深層ニューラルネットワークモデルコンポーネントの入力データとして過去の製品フレーズシーケンスを使用し、及び深層ニューラルネットワークモデルコンポーネントの出力データとして過去のコンテンツフレーズシーケンスを使用して、訓練パラメータを調節することと、を含み得る。
【００４１】
[046]  幾つかの実施形態では、深層ニューラルネットワークモデルコンポーネントは、seq2seqモデルコンポーネント、並びにseq2seq及びAttention機構モデルコンポーネントの一方を含み得る。
【００４２】
[0047]  幾つかの実施形態では、深層ニューラルネットワークモデルコンポーネントを使用して、製品説明情報に合致したコンテンツフレーズを選択するステップが、製品説明情報から少なくとも１つの製品フレーズを抽出し、製品フレーズを製品フレーズベクトルに変換し、及び製品説明情報に対応した製品フレーズベクトルシーケンスを形成することと、製品フレーズベクトルシーケンスを深層ニューラルネットワークモデルコンポーネントに入力し、及び製品フレーズベクトルシーケンス及び訓練パラメータに応じて計算により少なくとも１つのコンテンツフレーズを取得することと、を含み得る。
【００４３】
[0048]  幾つかの実施形態では、製品フレーズベクトルシーケンスを深層ニューラルネットワークモデルコンポーネントに入力し、及び製品フレーズベクトルシーケンス及び訓練パラメータに応じて計算により少なくとも１つのコンテンツフレーズを取得するステップは、製品フレーズベクトルシーケンス及び訓練パラメータに応じて計算により単一のコンテンツフレーズベクトルを取得することと、コンテンツフレーズベクトルと製品フレーズベクトルとの間の相関度の値をそれぞれ計算することと、それぞれ相関度の値に応じて製品フレーズベクトルの重み値を設定することであって、重み値が後続のコンテンツフレーズベクトルの計算に使用されることと、を含み得る。
【００４４】
[0049]  幾つかの実施形態では、seq2seq及びAttention機構モデルコンポーネントは、エンコーダ及びデコーダを含み、複数の過去の製品説明情報と過去のコンテンツとの間の対応関係をそれぞれ使用することによって、深層ニューラルネットワークモデルコンポーネントを訓練するステップが、デコーダによって生成される出力フレーズ、及び出力フレーズと合致した過去の製品フレーズを獲得することと、出力フレーズの再使用確率及び生成確率を計算することと、再使用確率が生成確率よりも大きい場合に、デコーダの後続の出力フレーズとして、過去の製品フレーズの後続のフレーズを使用することと、を含む。
【００４５】
[050]  幾つかの実施形態では、選択されたコンテンツフレーズに基づいて、製品説明情報のコンテンツの構築及び生成を行うステップは、予め設定された言語ルールに適合するコンテンツの処理及び生成を行うための言語モデルに、選択されたコンテンツフレーズを入力することを含む。
【００４６】
[0051]  幾つかの実施形態では、製品説明情報のコンテンツの構築及び生成を行うステップの後に、本方法は、コンテンツを表示することをさらに含む。
【００４７】
[052]  本出願の幾つかの実施形態は、別のコンテンツ生成装置をさらに提供する。この装置は、プロセッサ及びプロセッサ実行可能命令を保存するように構成されたメモリを含み得る。命令が実行されると、プロセッサは、製品説明情報を獲得することと、深層ニューラルネットワークモデルコンポーネントを使用して、製品説明情報に合致したコンテンツフレーズを選択することであって、深層ニューラルネットワークモデルコンポーネントが、複数の過去の製品説明情報及びこれらの過去の製品説明情報の過去のコンテンツに応じた訓練により取得されることと、選択されたコンテンツフレーズに基づいて、製品説明情報の複数のコンテンツの構築及び生成を行うことと、を実施する。
【００４８】
[053]  幾つかの実施形態では、製品説明情報のコンテンツの構築及び生成を行うステップの実施後に、プロセッサは、以下のステップ：コンテンツを表示することと、コンテンツに関するユーザの操作挙動を獲得することと、深層学習のために操作挙動を深層ニューラルネットワークモデルコンポーネントにフィードバックすることと、をさらに実施する。
【００４９】
[054]  本出願は、実施形態又はフローチャートに記載するような方法の動作ステップを提供する。しかし、通常の作業に基づいて、又は創造的な作業なしに、より多くの動作ステップ又はより少ない動作ステップが含まれてもよい。実施形態において列挙されるステップの順序は、ステップを実行する複数の順序の１つに過ぎず、唯一の実行順序を表すものではない。ステップは、実際の装置又はクライアント端末製品において行われる際に、実施形態若しくは添付の図面に示される方法順序に従って行われてもよく、又は並行して（例えば、並列プロセッサを使用して、若しくはマルチスレッド処理の環境下で）行われてもよい。
【００５０】
[055]  純コンピュータ可読プログラムコードを使用することによってコントローラを実装することに加えて、本方法のステップは、論理ゲート、スイッチ、特定用途向け集積回路、プログラム可能論理制御装置、及び埋込式マイクロコントローラの形態で、コントローラが同じ機能を実施することを可能にするように論理的にプログラミングされてもよいことが理解される。従って、このようなコントローラは、ハードウェアコンポーネントと見なすことができ、その中に含まれ、且つ様々な機能を実施するように構成された装置も、ハードウェアコンポーネント内の構造と見なすことができる。また、これらの装置はさらに、様々な機能を実施するように構成されてもよく、方法を実施するためのソフトウェアモジュール及びハードウェアコンポーネント内の構造の両方とみなされ得る。
【００５１】
[056]  本出願は、コンピュータによって実行されるコンピュータ実行可能命令（例えば、プログラムモジュール）の一般的コンテキストで説明され得る。一般に、プログラムモジュールには、ある特定のタスクを実行するため、又はある特定の抽象データ型を実施するためのルーチン、プログラム、オブジェクト、アセンブリ、データ構造、クラスなどが含まれる。本出願は、分散コンピューティング環境で実施することもでき、分散コンピュータ環境では、通信ネットワークにより接続された遠隔処理デバイスを使用して、タスクが実行される。分散コンピュータ環境では、プログラムモジュールは、ストレージデバイスを含むローカル及び遠隔コンピュータストレージ媒体内に位置してもよい。
【００５２】
[057]  上記の実施方法の説明から、本出願がソフトウェアと必要なユニバーサルハードウェアプラットフォームとによって実施され得ることを当業者は理解できる。このような理解に基づいて、本出願の実施形態における技術的解決策は、基本的に、又は先行技術に寄与する部分が、ソフトウェア製品の形態で具現化されてもよい。コンピュータソフトウェア製品は、読出し専用メモリ（ＲＯＭ）／ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク、又は光ディスクなどのストレージ媒体に保存されてもよく、及びコンピュータデバイス（これは、パーソナルコンピュータ、携帯端末、サーバ、ネットワークデバイスなどでもよい）が、実施形態又は本出願の実施形態の特定の部分の方法を実行することを可能にする幾つかの命令を含み得る。
【００５３】
[058]  本明細書の実施形態は順次説明され、これらの実施形態の同一又は類似の部分は、互いを参照して得ることができ、各実施形態は、他の実施形態とは異なる部分を強調する。本出願は、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルドデバイス、又はポータブルデバイス、タブレットデバイス、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラマブル電子デバイス、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、及び上記のシステム又はデバイスの何れかを含む分散コンピューティング環境などの様々な汎用又は専用コンピュータシステム環境又は構成に適用可能である。
【００５４】
[059]  実施形態を用いて本出願を説明したが、本出願が、本出願の精神から逸脱することなく、多くのバリエーション及び変更を有することを当業者は分かるはずであり、添付の特許請求の範囲が、本出願の精神から逸脱することなく、それらのバリエーション及び変更を対象に含めることが予期される。
【図１】
2021508874.tif 000004
【図２】
2021508874.tif 000005
【図３】
2021508874.tif 000006
【図４】
2021508874.tif 000007
【図５】
2021508874.tif 000008
【図６】
2021508874.tif 000009
【図７】
2021508874.tif 000010
【国際調査報告】
2021508874.tif 000011
2021508874.tif 000012