IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 浙江工商大学の特許一覧

特開2024-21038ユーザの興味嗜好に基づくドメイン間移行推薦システム
<>
  • 特開-ユーザの興味嗜好に基づくドメイン間移行推薦システム 図1
  • 特開-ユーザの興味嗜好に基づくドメイン間移行推薦システム 図2
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024021038
(43)【公開日】2024-02-15
(54)【発明の名称】ユーザの興味嗜好に基づくドメイン間移行推薦システム
(51)【国際特許分類】
   G06N 3/045 20230101AFI20240207BHJP
   G06N 3/08 20230101ALI20240207BHJP
【FI】
G06N3/045
G06N3/08
【審査請求】有
【請求項の数】10
【出願形態】OL
(21)【出願番号】P 2023068432
(22)【出願日】2023-04-19
(31)【優先権主張番号】202210920425.9
(32)【優先日】2022-08-02
(33)【優先権主張国・地域又は機関】CN
(71)【出願人】
【識別番号】522481248
【氏名又は名称】浙江工商大学
【氏名又は名称原語表記】ZHEJIANG GONGSHANG UNIVERSITY
【住所又は居所原語表記】No.18, Xuezheng Str. Xiasha University Town Hangzhou, Zhejiang 310018, China
(74)【代理人】
【識別番号】100088063
【弁理士】
【氏名又は名称】坪内 康治
(72)【発明者】
【氏名】郭飛鵬
(72)【発明者】
【氏名】張林吉
(72)【発明者】
【氏名】王子凡
(57)【要約】      (修正有)
【課題】ユーザの興味嗜好に基づくドメイン間移行推薦システム、ドメイン間マイグレーション推奨システムを提供する。
【解決手段】ドメイン間移行推奨システムは、ユーザデータ取得モジュールと、推奨モジュールとを含む。ユーザデータ取得モジュールは、ユーザのアカウント情報、行動習慣情報およびアプリケーションシナリオと、アプリケーションシナリオによって使用され、アプリケーションシナリオの特定タイプのメディアリソースに対応して形成されるメディアリソース空間とを指し示す対象ドメインでの履歴行動記録を取得し、ユーザのアカウント情報、行動習慣情報および履歴行動記録を取得する。推奨モジュールは、ユーザのアカウント情報、行動習慣情報およびターゲットドメインにおける履歴行動記録に基づいて、ターゲットドメイン内のメディアリソースをユーザにレコメンデーションする。
【選択図】図1
【特許請求の範囲】
【請求項1】
ユーザの興味嗜好に基づくドメイン間移行推奨システムであって、前記システムは、ユーザデータ取得モジュールと、推薦モジュールと、を含むことを特徴とする。
ユーザデータ取得モジュールは、ユーザのアカウント情報、行動習慣情報、およびアプリケーションシナリオと、アプリケーションシナリオによって使用され、アプリケーションシナリオの特定タイプのメディアリソースに対応して形成されるメディアリソース空間とを指し示す対象ドメインでの履歴行動記録を取得するためのモジュールであり、
推薦モジュールは、ユーザのアカウント情報、行動習慣情報、およびターゲットドメインにおける履歴行動記録に基づいて、ターゲットドメイン内のメディアリソースをユーザにレコメンデーションする。
ここで、推薦モジュールは、少なくとも2つのドメインにおける共通の連想嗜好情報を遷移させることによって得られる。
【請求項2】
請求項1記載のシステムであって、
ユーザのアカウント情報及び履歴から、ターゲットドメイン内のユーザの特定のタイプのメディアリソースに対するプリファレンス情報を特徴付けるターゲットドメイン内のメディアリソースプリファレンス情報を予測する。
ユーザのアカウント情報、行動習慣情報、および静的属性情報に基づいて、ターゲットドメインにおけるユーザの行動傾向を特徴付けるユーザの行動指示嗜好情報を予測することと、
推薦されるメディアリソースは、ターゲットドメインのメディアリソース嗜好情報とユーザ行動指示嗜好情報とから予測される。
【請求項3】
請求項2記載のシステムであって、
サンプルユーザのアカウント情報、静的属性情報、行動習慣情報、少なくとも1つのサンプルドメインの履歴行動情報、およびフィードバック行動情報を含むサンプルユーザの少なくとも一ロットのサンプルデータを取得する。
各ドメインに対する各ユーザのサンプルデータに対して、次の操作を実行する:
前記サンプルドメインは、分散活性化処理のために第1のネットワークに入力され、第2のネットワークのそれぞれに対応する融合特徴パラメータが得られ、ニューラルネットワークは、前記対応するドメインのメディアリソース自体の共通の連想嗜好情報を出力するために使用される少なくとも2つのドメインに対応する第2のネットワークを含み、ニューラルネットワークは、第2のネットワークのそれぞれに対応する融合特徴パラメータが得られる。
前記第2のネットワークにそれぞれ対応する融合特徴パラメータを、第2のネットワークにそれぞれ対応させ、第2のネットワークから出力された情報を融合させて、前記サンプルドメインに基づく共通連想選好情報を得る。
前記サンプル領域に対する履歴行動情報は、埋め込み特徴抽出のために第3のネットワークに入力され、前記サンプル領域に対応する履歴行動特徴を得る。
サンプルドメインの対応する履歴行動特性と、サンプルドメインの共通の連想嗜好情報とを一緒に符号化のために第4のネットワークに入力して、サンプルドメインにおけるサンプルユーザの対応するメディアリソース嗜好情報を得る。
前記サンプルユーザのアカウント情報、静的属性情報及び行動習慣情報を第5のネットワークに入力して融合に基づく特徴抽出を行い、前記サンプルユーザに対応する行動指示嗜好情報を得る。
神経ネットワークから生じる損失は、関心のあるリソースおよび関心のあるリソースに対するサンプルデータのフィードバック行動情報に基づいて決定される。
損失フィードバックに従って、第1のネットワーク、第2のネットワーク、第3のネットワーク、第4のネットワーク、第5のネットワーク、第6のネットワークのパラメータを調整する。
【請求項4】
請求項1記載のシステムであって、
アカウント情報は、アカウント識別、アカウントの帰属、アカウントのアクティブ頻度、アカウントレベルのうちの少なくとも1つを含む。
静的属性情報は、アカウントが属するユーザの年齢情報、性別情報、学歴情報、地域情報、プロフィール情報のうちの少なくとも1つと、アカウントが属するユーザの年齢情報、性別情報、学歴情報、地域情報、プロフィール情報とを含む。
行動習慣情報は、アカウントに属するユーザが長期的に一定の関心を持っているか否か、同じメディアリソースを繰り返し消費することを好むか否かのうちの少なくとも1つを含む。
履歴行動情報:アカウントが属するユーザの消費メディアリソースの履歴行動。
【請求項5】
請求項3記載のシステムであって、
前記第2のネットワークは、対応するドメインに対応する推奨システムから来ており、ドメイン横断遷移によって前記ニューラルネットワークにリンクされることを特徴とする請求項4に記載のシステム。
【請求項6】
請求項4または5に記載のシステム、その特徴は、第1のネットワークと各第2のネットワークとの間には、活性化層シーケンスが設けられ、第2のネットワークは、活性化層シーケンスを有する。活性化層のシーケンスは、順次接続された少なくとも2つの活性化層を含む、2番目のネットワークの場合、前記サンプル領域は、特徴特性を特徴付けるために前記第1のネットワークに入力され、前記サンプル領域特徴を取得し、前記第2のネットワークの対応する活性化層シーケンスの前記第1のネットワークに近い活性化層に前記サンプル領域特徴を入力し、前記第2のネットワークに近い活性化層シーケンスの活性化層によって対応する融合特徴パラメータを出力する。
いずれの活性化層シーケンスについても、活性化層シーケンス内の隣接する活性化層の活性化関数は一致しない。
【請求項7】
請求項3記載のシステムであって、少なくとも1つのサンプルドメインは、以下の少なくとも1つを含む。
ビデオ再生シーンにおいて再生されるビデオタイプのメディアリソースによって形成されるメディアリソース空間;
オーディオ再生シーンで再生されるオーディオタイプのメディアリソースによって形成されるメディアリソース空間;
図書閲覧シーンで再生されるテキストタイプのメディアリソースによって形成されるメディアリソース空間。
【請求項8】
請求項3記載のシステムであって、
トレーニング方法は、さらに、以下のステップを含む:
第1の対象ロットのサンプルデータに基づいてニューラルネットワークの訓練を行い、中間状態ニューラルネットワークを得る。
中間状態ニューラルネットワークの精度情報と予め設定された精度情報目標値との差に基づいて、中間状態ニューラルネットワークをクリッピング処理してクリッピング後ニューラルネットワークを得る。
クロッピング後のニューラルネットワークのトレーニングは、第2の対象ロットのサンプルデータに基づいて行われる。
【請求項9】
コンピュータ読み取り可能な記憶媒体、請求項1~8のいずれかに記載のユーザの興味嗜好に基づいたドメイン間マイグレーション推奨システムを実現するためにプロセッサによってロードされ実行される少なくとも1つの命令または少なくとも1つのプログラムが、コンピュータ可読記憶媒体に記憶されていることを特徴とする。
【請求項10】
少なくとも1つのプロセッサと、前記少なくとも1つのプロセッサと通信可能に接続されたメモリと、を備えることを特徴とする電子装置である。ここで、メモリは、少なくとも1つのプロセッサによって実行可能な命令を記憶し、少なくとも1つのプロセッサは、メモリに記憶された命令を実行することによって、請求項1~8のいずれかに記載のユーザの興味嗜好に基づくドメイン間マイグレーション推奨システムを実現する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、メディアリソース推薦の分野に係り、特に、ユーザの興味嗜好に基づくドメイン間移行推薦システムに関する。
【背景技術】
【0002】
インターネットの急速な発展に伴い、メディアリソースのレコメンデーションは、人々の日常生活のあらゆる面で利用されている。例えば、読書アプリではユーザーに興味のある本を推薦したり、長短ビデオアプリケーションでは、ユーザに興味のある長短ビデオまたは短編ビデオを推薦することができ、オーディオアプリケーションでは、ユーザに講談、オーディオブック、ラジオドラマなどを推薦することができるが、これらのアプリケーションは相互にデータ相互作用がなく、他のアプリケーションの中の有効な情報に基づいて自身の推薦能力を最適化することもできない。
【発明の概要】
【発明が解決しようとする課題】
【0003】
本発明は、上記の少なくとも1つの技術的問題を解決するものとするものである。
【課題を解決するための手段】
【0004】
ユーザの興味嗜好に基づくドメイン間移行推薦システムは、ユーザデータ取得モジュール101と、推薦モジュール102とを含む。
ユーザデータ取得モジュール101は、ユーザのアカウント情報、行動習慣情報、およびアプリケーションシナリオと、アプリケーションシナリオによって使用され、アプリケーションシナリオに対応する特定タイプのメディアリソースによって形成されるメディアリソース空間とを指し示す対象ドメインにおける履歴行動記録を取得する。
本出願では、各ドメインからのユーザについて、そのアカウント情報、行動習慣情報、およびそのドメインにおける履歴行動記録に基づいて、そのユーザが関心を持つそのドメインにおけるメディアリソースを予測することができ、そのドメインは上述したターゲットドメインである。本出願におけるターゲットドメインは、移行推奨システムによってサポートされる様々なドメインのうちのいずれであってもよい。
【0005】
実際、本出願の実施形態は、様々なアプリケーションが存在しますが、異なるタイプのメディアリソースをユーザに推薦することができる、しかし、同じユーザにとっては、趣味には共通性があり、例えば、ユーザは歴史が好きです。ビデオや音声や本は歴史的なものである可能性が高く、ということは、この共通の情報を十分に利用することは、ユーザの嗜好をより正確に予測するのに役立つ。これはまた、本発明の実施形態において、ユーザの興味嗜好に基づいたドメイン間移行システムを構築する理由の1つである、ドメイン間移行を介して、個々のアプリケーションに対応する個別の推薦システムに関連する情報を、ドメイン間移行のための包括的な推薦システムに移行する。これにより、ドメイン間移行システムは、それがサポートする各ドメインに対応した推薦サービスを提供することができ、異なるドメインの共通情報の融合と、各ドメインに対する高精度な推薦を実現することができる。
本出願中のドメイン間移行に関与するドメインは、ビデオ再生シーン中で再生されるビデオタイプのメディアリソースによって形成されるメディアリソース空間を少なくとも1つ含み、ビデオ再生シーン中の特定のタイプはビデオというタイプを指す。オーディオ再生シーンにおいて再生されるオーディオタイプのメディアリソースによって形成されるメディアリソース空間であって、オーディオ再生シーンにおける特定のタイプがオーディオというタイプを指す。メディアリソース空間;図書閲覧シーンで再生されるテキストタイプのメディアリソースによって形成されるメディアリソース空間であり、図書閲覧シーンにおける特定のタイプとはテキストというタイプを指す。すなわち、これらのドメインに関連するアプリケーションに対応するパーソナライズされた推薦システムをドメイン間で移行することでドメイン間移行システムを得ることができる。
ユーザデータ取得モジュール101は、推薦シーンで使用することができる、ユーザのアカウント情報、行動習慣情報、およびドメイン間移行システムがサポートするドメイン(ターゲット・ドメイン)での履歴行動記録を入力することにより、ドメイン間移行システムの推奨結果を得ることができる。推薦結果は、ターゲット・ドメイン内のユーザに推奨されるメディア・リソースである場合がある。
【0006】
推薦モジュール102は、ユーザのアカウント情報、行動習慣情報、およびターゲットドメインにおける履歴行動記録に基づいて、ターゲットドメイン内のメディアリソースをユーザに推薦する。ここで、推薦モジュールは、少なくとも2つのドメインにおける共通の連想嗜好情報を遷移させることによって得られる。
推薦モジュール102は、ドメイン間移行によって構築されるドメイン間レコメンドシステムコアコンポーネントであり、特に以下の動作を実行するために使用される:
ユーザのアカウント情報及び履歴から、ターゲットドメイン内のユーザの特定のタイプのメディアリソースに対するプリファレンス情報を特徴付けるターゲットドメイン内のメディアリソースプリファレンス情報を予測する。
ユーザのアカウント情報、行動習慣情報、および静的属性情報に基づいて、ターゲットドメインにおけるユーザの行動傾向を特徴付けるユーザの行動指示嗜好情報を予測することと、
推薦されるメディアリソースは、ターゲットドメインのメディアリソース嗜好情報とユーザ行動指示嗜好情報とから予測される。
具体的には、アカウント情報は、アカウント識別、アカウントの帰属、アカウントのアクティブ頻度、アカウントレベルのうちの少なくとも1つを含む。
静的属性情報は、アカウントが属するユーザの年齢情報、性別情報、学歴情報、地域情報、プロフィール情報のうちの少なくとも1つと、アカウントが属するユーザの年齢情報、性別情報、学歴情報、地域情報、プロフィール情報とを含む。
行動習慣情報は、アカウントに属するユーザが長期的に一定の関心を持っているか否か、同じメディアリソースを繰り返し消費することを好むか否かのうちの少なくとも1つを含む。
履歴行動情報:アカウントが属するユーザの消費メディアリソースの履歴行動。
【0007】
本明細書に記載の推薦モジュールは、図2に示すように、以下の方法によってトレーニングされるニューラルネットワークから構築される:
ステップS101.サンプルユーザのアカウント情報、静的属性情報、行動習慣情報、少なくとも1つのサンプルドメインの履歴行動情報、およびフィードバック行動情報を含む、少なくとも1つのバッチのサンプルユーザに対応するサンプルデータを取得する。
本明細書の実施形態では、ニューラルネットワークのトレーニングはバッチトレーニングで行いますが、各バッチのトレーニングはステップS102を使用してもよいでしょう。もちろん、サンプルデータに含まれるサンプルユーザのアカウント情報、静的属性情報、行動習慣情報の内容は前述のとおりですが、サンプルドメインはドメイン横断推薦システムによってサポートされるドメイン内のあるドメインに属し、履歴行動情報はサンプルユーザのそのドメイン内での行動、例えばビデオアプリケーションであればビデオの視聴行動、その行動には、どのような動画をどれくらい見たのか、コメントや「いいね!」や評価をしたか、といった内容が含まれます。フィードバック行動情報指定は、クリックしたかどうか、視聴したかどうか、コメントしたかどうか、好きか嫌いかを表現したかどうかなどのサンプルユーザのアカウント情報、静的属性情報、行動習慣情報、少なくとも1つのサンプルドメインの履歴行動情報に基づいて、ドメイン横断推薦システムによって推薦されるメディアリソースの消費情報である。
【0008】
ステップS102.各ユーザの各ドメインのサンプルデータに対して、以下の動作を実行する:
前記サンプルドメインは、分散活性化処理のために前記第1のネットワークに入力され、前記第2のネットワークのそれぞれに対応する融合特徴パラメータが得られ、前記ニューラルネットワークは、前記対応するドメインのメディアリソース自体の共通の連想嗜好情報を出力するために使用される少なくとも2つのドメインに対応する第2のネットワークを含み、前記ニューラルネットワークは、前記第2のネットワークのそれぞれに対応する融合特徴パラメータが得られる。
【0009】
本発明の実施形態では、ドメインは異なるが、しかし、ユーザが異なるドメインで示した興味は一致した共通の連想表現を呈することができる、これは、例えば、読書アプリケーションに関連するドメインでは、ユーザは歴史書も人物伝記も好きである可能性が高く、ビデオアプリケーションに関連するドメインでは、ユーザは歴史映画も人物伝記系の映画も好きである可能性が高いというように、本出願の実施の形態の発明思想の構築基盤の1つである。このような情報が共通連想情報であり、各ドメインの推薦システムに記録されているが、通常、各ドメインの推薦システムはニューラルネットワークで構築されており、この情報はニューラルネットワークのパラメータ行列に記録される。すなわち、第2のネットワークは、各ドメインに対応するサブセットの推薦システムから来ることができ、第2のネットワークを有するドメイン間移行推薦システムを訓練することによって、第2のネットワークのドメイン間移行が実現される。例えば、読書アプリのレコメンデーションシステム、ビデオアプリのレコメンデーションシステム、オーディオアプリのレコメンデーションシステム、これらの推薦システムのうち共通連想選好情報が記録されているネットワークを上記のニューラルネットワークに移行することが、このニューラルネットワークにおける第2のネットワークである、第2のネットワーク自体はドメイン間移行の情報を記録するが、これらの情報は最終的にドメイン間移行システムの推薦に適用されるために、ニューラルネットワークの訓練プロセスに従って反復的に最適化される必要がある。したがって、前記第2のネットワークは、対応するドメインに対応する推薦システムから、ドメイン間遷移により前記ニューラルネットワークにリンクされていると考えてもよい。対応するドメインに対応する推奨システムは当然、対応するソフトウェア開発チームによって保守され、ライセンスを取得してから直接使用すればよい。本出願では、その構築方法については説明しない。
【0010】
第1のネットワークと各第2のネットワークとの間には、活性化層シーケンスが設けられ、第2のネットワークは、活性化層シーケンスを有する、活性化層のシーケンスは、順次接続された少なくとも2つの活性化層を含む、2番目のネットワークの場合、前記サンプル領域は、特徴特性を特徴付けるために前記第1のネットワークに入力され、前記サンプル領域特徴を取得し、前記第2のネットワークの対応する活性化層シーケンスの前記第1のネットワークに近い活性化層に前記サンプル領域特徴を入力し、前記第2のネットワークに近い活性化層シーケンスの活性化層によって対応する融合特徴パラメータを出力する、いずれの活性化層シーケンスについても、活性化層シーケンス内の隣接する活性化層の活性化関数は一致しない。
本出願の実施例では、第1のネットワークの構造を限定するものではなく、特徴抽出が可能であればよいが、特徴抽出のためのニューラルネットワーク構造は非常に多く、例えば、CNNやDNNにおける部分構造などを選択することができるので、従来技術を参考にしていただき、ここでは制限しない。本明細書は、一連の活性化層における活性化層の数を限定するものではなく、好ましくは2つまたは3つである。活性化層シーケンスは本質的に、サンプル領域特性を第2のネットワークが出力する情報の重みとして機能することができる定数にマッピングすることである。本発明の実施形態は、アクティベーション層のアクティベーション関数を限定するものではなく、アクティベーション層のシーケンス中の隣接するアクティベーション層のアクティベーション関数が一致しない限り、少なくとも2回の連続的なアクティベーションによって、融合特徴パラメータであるドメイン間遷移推奨システムにより適合する定数を得ることができる。
本発明の実施形態は、第1のネットワークに入力されるサンプル領域の表現方法に限定されず、サンプル領域の対応する識別情報によって表現することができる。
【0011】
前記各第2のネットワークにそれぞれ対応する融合特徴パラメータを、前記入力第2のネットワークにそれぞれ対応させ、前記各第2のネットワークから出力された情報を融合させて、前記サンプルドメインに基づく共通連想選好情報を得る。
各第2のネットワークにおけるパラメータは、第2のネットワークが対応するドメインの共通連想優先度情報を記録する、融合特徴パラメータを第2のネットワークに入力した後、この第2のネットワークのドメインに対する共通連想選好情報の縮小効果が達成される。ということは、第2のネットワークが対応するドメインとサンプルドメインとが近接している場合、重要なのは、ドメインを跨ぐ推薦を行う際に重点的に考慮するが、もし遠ければ、その比較は重要ではなく、ドメインを跨ぐ推薦の際に考慮することは少なく、それによって、前記サンプルドメインに基づく共通の連想選好情報が得られ、ドメインを跨ぐ情報の融合を実現し、具体的なサンプルドメインに適応することで、サンプルドメインの共通の連想選好情報の技術的効果が得られる。
前記サンプル領域に対する履歴行動情報は、埋め込み特徴抽出のために第3のネットワークに入力され、前記サンプル領域に対応する履歴行動特徴を得る。
本出願の実施例では、第3のネットワークの構造を限定するものではなく、埋め込み特徴抽出を行えばよいが、埋め込み特徴抽出のニューラルネットワーク構造は非常に多く、例えば、CNNやDNNにおける部分構造などを選択することができるので、従来技術を参考にし、ここでは制限しない。
【0012】
サンプルドメインの対応する履歴行動特性と、サンプルドメインの共通の連想嗜好情報とを一緒に符号化のために第4のネットワークに入力して、サンプルドメインにおけるサンプルユーザの対応するメディアリソース嗜好情報を得る。
本発明の実施形態では、第4のネットワークの構造を限定するものではなく、符号化すればよいが、符号化されるニューラルネットワークの構造は非常に多く、例えば、transformerにおける部分構造等を選択して用いることができるので、従来技術を参考にしていただき、ここでは制限しない。
符号化の目的は、サンプルドメインに対応する履歴行動特性と、サンプルドメインの共通の連想嗜好情報とを融合して、サンプルドメインにおけるサンプルユーザの対応するメディアリソース嗜好情報を得ることである。
【0013】
前記サンプルユーザのアカウント情報、静的属性情報及び行動習慣情報を第5のネットワークに入力して融合に基づく特徴抽出を行い、前記サンプルユーザに対応する行動指示嗜好情報を得る。
本出願の実施例では、第5のネットワークの構造を限定するものではなく、融合に基づく特徴抽出を行えばよく、例えば、畳み込み層、プール層、最大プール層などの有機的な組み合わせを用いて第5のネットワークを得ることができ、その構築方法は限定されず、当業者は実際の状況に応じて設計することができる。
【0014】
(6)サンプルドメインに対応するメディアリソース嗜好情報およびサンプルユーザに対応する行動指示嗜好情報を第6のネットワークに入力して、サンプルドメインの下でサンプルユーザによってパーソナライズされた関心のあるリソースを得る。
本出願の実施例では、第6のネットワークの構造を限定するものではなく、融合に基づく特徴抽出を行えばよく、例えば、畳み込み層、プール層、最大プール層などの有機的な組み合わせを用いて第6のネットワークを得ることができ、その構築方法は限定されず、当業者は実際の状況に応じて設計することができる。
(7)ニューラルネットワークによって生成された損失を、関心のあるリソースと、関心のあるリソースに対するサンプルデータ中のフィードバック行動情報とに基づいて決定する。
本発明の実施形態は、損失の測定方法に限定されず、予測されたリソースおよびそのリソースからのフィードバック情報に基づいて損失を決定する方法が推薦型ニューラルネットワーク訓練に多く見られるが、これについては言及しない。
(8)損失フィードバックに従って、第1のネットワーク、第2のネットワーク、第3のネットワーク、第4のネットワーク、第5のネットワーク、および第6のネットワークのパラメータを調整する。
【0015】
ニューラルネットワークの訓練過程の前(1)から(7)はすべてフォワードフィードバックのステップであり、(8)はフィードバック調節のステップであり、フォワードフィードバックとリバース調節及びリバース調節の調整方法、及びニューラルネットワークの訓練終了条件はすべて現有技術に属し、その他の資料を参照することができ、これについては言及しない。
本発明の実施形態では、ニューラルネットワークの訓練を複数のロットに分けて行うことができます、ニューラルネットワークは膨大なので、収束速度や精度の制御にも困難がありますが、これに対して、本出願の実施例では、連続する2つのロットの訓練の間にニューラルネットワークの切り出しを行う、すなわち、切り出しと訓練というニューラルネットワークを最適化する2つのステップをロットごとに重ねて行うことにより、収束を速め、精度を十分に確保した上でニューラルネットワークを簡素化し、訓練速度を向上させることを提案している。
【0016】
具体的には、サンプルユーザに対応するサンプルデータの少なくとも1つのバッチは、サンプルユーザに対応するサンプルデータの少なくとも2つのバッチを含む、トレーニング方法は、第1の対象ロットのサンプルデータに基づいてニューラルネットワークのトレーニングを行い、中間状態ニューラルネットワークを得るステップと、中間状態ニューラルネットワークの精度情報と予め設定された精度情報目標値との差に基づいて、中間状態ニューラルネットワークをクリッピング処理してクリッピング後ニューラルネットワークを得る、クロッピング後のニューラルネットワークのトレーニングは、第2の対象ロットのサンプルデータに基づいて行われる。
【0017】
第1のターゲット・ロットのサンプルおよび第2のターゲット・ロットのサンプルは、任意の2つの連続したロットのサンプルとして理解することができる、連続する2ロットのサンプルの訓練において、ニューラルネットワークの中間状態の精度に応じてニューラルネットワークのクロッピングを行うことにより、クロッピング後のニューラルネットワークの量を小さくし、訓練速度を速くすることができ、訓練の高速化と迅速な収束を図ることができる。なお、本実施形態の精度情報の目標値は、実情に応じて設定することができる、精度情報の取得は、ニューラルネットワーク精度情報評価ソフトウェアを用いて計算することができます、ニューラルネットワークのクロッピングにはいくつかの方法や規則がありますが、具体的にどのように裁断するかは従来技術に基づいて実施することができ、本出願の実施例は限定しないが、このような重複裁断とロットによる参照調整の訓練方式は、本出願の実施例がニューラルネットワークを迅速に収束させ、精度を保証するために提案した発明思想であることを指摘しておく必要がある。
【0018】
本発明の実施形態は、ユーザの興味嗜好に基づいたドメイン間移行推薦システムを提供する、このシナリオでは、個々のアプリケーションに対応する個別のレコメンデーション・システムの関連情報を、ドメイン間移行を介して、ドメイン間移行を統合したレコメンデーション・システムに移行します、これにより、ドメイン間移行システムは、それがサポートする各ドメインに対応した推薦サービスを提供することができ、異なるドメインの共通情報の融合と、各ドメインに対する高精度な推薦を実現することができる。
別の態様では、本発明の実施形態は、少なくとも1つのプロセッサと、少なくとも1つのプロセッサと通信可能に接続されたメモリとを含む電子装置を提供する、ここで、メモリは、少なくとも1つのプロセッサによって実行可能な命令を格納し、少なくとも1つのプロセッサは、メモリに格納された命令を実行することによって、ユーザの興味嗜好に基づいて上述したドメイン間マイグレーション推薦システムを実現する。
一方、本発明の実施形態は、プロセッサによって実行されると、ユーザの興味嗜好に基づいて上述したドメイン間マイグレーション推薦システムを実現するコンピュータプログラムまたは命令を含むコンピュータプログラム製品を提供する。
【0019】
上記は、本出願の実施形態のより良い実施形態に過ぎず、本出願の実施形態を限定するものではなく、本出願の実施形態の精神及び原則の範囲内において、行われたあらゆる修正、同等の置換、改善等は、本出願の実施形態の保護範囲内に含まれるものとする。
【発明の効果】
【0020】
本発明は、ユーザデータ取得モジュールは、ユーザのアカウント情報、行動習慣情報、およびアプリケーションシナリオと、アプリケーションシナリオによって使用され、アプリケーションシナリオの特定タイプのメディアリソースに対応して形成されるメディアリソース空間とを指し示す対象ドメインでの履歴行動記録を取得するためのモジュールであり、ユーザデータ取得モジュールは、ユーザのアカウント情報、行動習慣情報、および履歴行動記録を取得するためのモジュールであり、ユーザデータ取得モジュールは、ユーザのアカウント情報、行動習慣情報、および履歴行動記録を取得するためのモジュールである。レコメンデーションモジュールは、ユーザのアカウント情報、行動習慣情報、およびターゲットドメインにおける履歴行動記録に基づいて、ターゲットドメイン内のメディアリソースをユーザにレコメンデーションする。ここで、推奨モジュールは、少なくとも2つのドメインにおける共通の連想嗜好情報を遷移させることによって得られる。
【図面の簡単な説明】
【0021】
図1図1は、実施形態により提供される、ユーザの興味嗜好に基づくドメイン間移行推薦システムの仮想構造図である
図2図2は、本発明の実施形態により提供されるニューラルネットワーク訓練方法のフロー図である。
【発明を実施するための形態】
【0022】
本発明の実施形態は、メディアリソース推薦の分野に関し、特に、ユーザの興味嗜好に基づくドメイン間移行推薦システムに関する。
【実施例0023】
ユーザの興味嗜好に基づくドメイン間移行推奨システムは、ユーザデータ取得モジュールと、推薦モジュールを含む。
ユーザデータ取得モジュール101は、ユーザのアカウント情報、行動習慣情報、およびアプリケーションシナリオと、アプリケーションシナリオによって使用され、アプリケーションシナリオの特定タイプのメディアリソースに対応して形成されるメディアリソース空間とを指し示す対象ドメインでの履歴行動記録を取得するためのモジュールである。
推薦モジュール102は、ユーザのアカウント情報、行動習慣情報、およびターゲットドメインにおける履歴行動記録に基づいて、ターゲットドメイン内のメディアリソースをユーザに推薦する。ここで、推奨モジュール102は、少なくとも2つのドメインにおける共通の連想嗜好情報を遷移させることによって得られる。
推薦モジュール102は、ドメイン間移行によって構築されるドメイン間レコメンドシステムコアコンポーネントであり、特に以下の動作を実行するために使用される:
ユーザのアカウント情報及び履歴から、ターゲットドメイン内のユーザの特定のタイプのメディアリソースに対するプリファレンス情報を特徴付けるターゲットドメイン内のメディアリソースプリファレンス情報を予測する。
ユーザのアカウント情報、行動習慣情報、および静的属性情報に基づいて、ターゲットドメインにおけるユーザの行動傾向を特徴付けるユーザの行動を示す嗜好情報を予測する。
推奨されるメディアリソースは、ターゲットドメインのメディアリソース嗜好情報とユーザ行動指示嗜好情報とから予測される。
【0024】
推薦モジュール102は、図2に示すように、以下の方法によってトレーニングされるニューラルネットワークから構築される:
ステップS101.サンプルユーザのアカウント情報、静的属性情報、行動習慣情報、少なくとも1つのサンプルドメインの履歴行動情報、およびフィードバック行動情報を含む、少なくとも1つのバッチのサンプルユーザに対応するサンプルデータを取得することと、サンプルユーザのアカウント情報、静的属性情報、行動習慣情報、少なくとも1つのサンプルドメインの履歴行動情報、およびフィードバック行動情報を含む、サンプルデータを取得する。
ステップS102.各ドメインに対する各ユーザのサンプルデータに対して、次の操作を実行する:
前記サンプルドメインは、分散活性化処理のために前記第1のネットワークに入力され、前記第2のネットワークのそれぞれに対応する融合特徴パラメータが得られ、前記ニューラルネットワークは、前記対応するドメインのメディアリソース自体の共通の連想嗜好情報を出力するために使用される少なくとも2つのドメインに対応する第2のネットワークを含み、前記ニューラルネットワークは、前記第2のネットワークのそれぞれに対応する融合特徴パラメータが得られる。
前記各第2のネットワークにそれぞれ対応する融合特徴パラメータを、前記入力第2のネットワークにそれぞれ対応させ、前記各第2のネットワークから出力された情報を融合させて、前記サンプルドメインに基づく共通連想選好情報を得る。
前記サンプル領域に対する履歴行動情報は、埋め込み特徴抽出のために第3のネットワークに入力され、前記サンプル領域に対応する履歴行動特徴を得る。
サンプルドメインの対応する履歴行動特性と、サンプルドメインの共通の連想嗜好情報とを一緒に符号化のために第4のネットワークに入力して、サンプルドメインにおけるサンプルユーザの対応するメディアリソース嗜好情報を得る。
前記サンプルユーザのアカウント情報、静的属性情報及び行動習慣情報を第5のネットワークに入力して融合に基づく特徴抽出を行い、前記サンプルユーザに対応する行動指示嗜好情報を得る。
サンプルドメインに対応するメディアリソースのプリファレンス情報とサンプルユーザに対応する行動は、プリファレンス情報を第6のネットワークに入力し、サンプルドメインの下でサンプルユーザに個人化された関心のあるリソースを得ることを示す。
神経ネットワークから生じる損失は、関心のあるリソースおよび関心のあるリソースに対するサンプルデータのフィードバック行動情報に基づいて決定される。
第1のネットワーク、第2のネットワーク、第3のネットワーク、第4のネットワーク、第5のネットワーク、および第6のネットワークのパラメータは、損失フィードバックに従って調整される。
【0025】
一実施形態では、第2のネットワークは、対応するドメインに対応する推薦システムからのものであり、ドメイン間移行によってニューラルネットワークにリンクされる。
一実施形態では、第1のネットワークと各第2のネットワークとの間には、活性化層シーケンスが設けられ、第2のネットワークは、活性化層シーケンスを有する。活性化層のシーケンスは、順次接続された少なくとも2つの活性化層を含む、2番目のネットワークの場合、前記サンプル領域は、特徴特性を特徴付けるために前記第1のネットワークに入力され、前記サンプル領域特徴を取得し、前記第2のネットワークの対応する活性化層シーケンスの前記第1のネットワークに近い活性化層に前記サンプル領域特徴を入力し、前記第2のネットワークに近い活性化層シーケンスの活性化層によって対応する融合特徴パラメータを出力する。
いずれの活性化層シーケンスについても、活性化層シーケンス内の隣接する活性化層の活性化関数は一致しない。
【0026】
一実施形態では、少なくとも1つのサンプルドメインは、以下のサンプルドメインのうちの少なくとも1つを含む:
ビデオ再生シーンにおいて再生されるビデオタイプのメディアリソースによって形成されるメディアリソース空間;
オーディオ再生シーンで再生されるオーディオタイプのメディアリソースによって形成されるメディアリソース空間;
図書閲覧シーンで再生されるテキストタイプのメディアリソースによって形成されるメディアリソース空間。
【0027】
一実施形態では、サンプルユーザに対応するサンプルデータの少なくとも1つのバッチは、サンプルユーザに対応するサンプルデータの少なくとも2つのバッチを含む:
トレーニング方法は、さらに、以下のステップを含む:
第1の対象ロットのサンプルデータに基づいてニューラルネットワークの訓練を行い、中間状態ニューラルネットワークを得る。
中間状態ニューラルネットワークの精度情報と予め設定された精度情報目標値との差に基づいて、中間状態ニューラルネットワークをクリッピング処理してクリッピング後ニューラルネットワークを得る。
クロッピング後のニューラルネットワークのトレーニングは、第2の対象ロットのサンプルデータに基づいて行われる。
【0028】
別の態様では、本発明の実施形態は、ユーザの興味嗜好に基づいたドメイン間マイグレーション推薦システムを実現するために、プロセッサによってロードされ実行される少なくとも1つの命令または少なくとも1つのプログラムを格納したコンピュータ可読記憶媒体を提供する。
別の態様では、本発明の実施形態は、少なくとも1つのプロセッサと、少なくとも1つのプロセッサと通信可能に接続されたメモリとを含む電子装置を提供する、ここで、メモリは、少なくとも1つのプロセッサによって実行可能な命令を格納し、少なくとも1つのプロセッサは、メモリに格納された命令を実行することによって、ユーザの興味嗜好に基づいて上述したドメイン間マイグレーション推薦システムを実現する。
【0029】
一方、本発明の実施形態は、プロセッサによって実行されると、ユーザの興味嗜好に基づいて上述したドメイン間マイグレーション推薦システムを実現するコンピュータプログラムまたは命令を含むコンピュータプログラム製品を提供する。
本発明の実施形態は、ユーザの興味嗜好に基づいたドメイン間移行推薦システムを提供する、このシナリオでは、個々のアプリケーションに対応する個別のレコメンデーション・システムの関連情報を、ドメイン間移行を介して、ドメイン間移行を統合したレコメンデーション・システムに移行する。これにより、ドメイン間移行システムは、それがサポートする各ドメインに対応した推薦サービスを提供することができ、異なるドメインの共通情報の融合と、各ドメインに対する高精度な推薦を実現することができる。
図1
図2