Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7740945B2 - 情報処理装置 - Google Patents
[go: Go Back, main page]

JP7740945B2 - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JP7740945B2
JP7740945B2 JP2021159658A JP2021159658A JP7740945B2 JP 7740945 B2 JP7740945 B2 JP 7740945B2 JP 2021159658 A JP2021159658 A JP 2021159658A JP 2021159658 A JP2021159658 A JP 2021159658A JP 7740945 B2 JP7740945 B2 JP 7740945B2
Authority
JP
Japan
Prior art keywords
content
image
modified
user
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021159658A
Other languages
English (en)
Other versions
JP2023016661A (ja
Inventor
照博 田篭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nomura Research Institute Ltd
Original Assignee
Nomura Research Institute Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nomura Research Institute Ltd filed Critical Nomura Research Institute Ltd
Publication of JP2023016661A publication Critical patent/JP2023016661A/ja
Application granted granted Critical
Publication of JP7740945B2 publication Critical patent/JP7740945B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • G06Q30/0244Optimization
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • G06Q30/0246Traffic
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0253During e-commerce, i.e. online transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Electronic shopping [e-shopping] by investigating goods or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Electronic shopping [e-shopping] by investigating goods or services
    • G06Q30/0625Electronic shopping [e-shopping] by investigating goods or services by formulating product or service queries, e.g. using keywords or predefined options
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0276Advertisement creation

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、機械学習モデルを用いて、販売対象についてのコンテンツに基づき新たなコンテンツを生成する情報処理装置に関する。
近年、広告に用いる画像を人手で生成するのではなく、コンピュータによる演算を用いて広告画像を動的に生成する技術が知られている(特許文献1)。特許文献1は、広告を構成する各要素をテキストで指定した生成パラメータ群に基づいて、広告画像生成装置が広告画像を動的に生成する技術を開示している。また、特許文献1は、広告画像に対する広告効果を取得して生成パラメータ群を最適化する技術を開示している。
特開2018-077615号公報
ところで、人は同じ対象に触れ続けていると、その対象に好意を持つという性質を有する(単純接触効果ともいわれる)ことが知られている。しかし、同じ情報に数回程度(例えば3回)触れるのであればこの性質が当てはまるものの、例えば5回など、より多く同じ情報に触れ続けると逆に興味が低減することが知られている。また、同一でない情報を提示することで興味を継続させることができることなども知られている。このような人の性質を利用して、販売対象についての情報(画像等のコンテンツ)を提示することができれば、効果的にユーザの興味を引くことができる。
本発明は、上記課題に鑑みてなされ、その目的は、ユーザの興味を引く、販売対象についての効果的なコンテンツを生成することが可能な技術を実現することである。
この課題を解決するため、例えば本発明の情報処理装置は以下の構成を備える。すなわち、
情報処理装置であって、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶するメモリと、を含み、前記1つ以上のプログラムは、前記1つ以上のプロセッサで実行されると、前記1つ以上のプロセッサに、
特定の販売対象についてのコンテンツに機械学習モデルを適用して、前記コンテンツ内の前記特定の販売対象以外の所定部分を変更した変更済みコンテンツを生成し、
ユーザに、生成した前記変更済みコンテンツを提供し、
前記変更済みコンテンツに対する前記ユーザのアクセスの情報を収集して、前記アクセスの情報に基づいて、アクセス数の高い変更済みコンテンツに対応する変更タイプを特定し、
他の販売対象についてのコンテンツに機械学習モデルを適用して、前記他の販売対象についてのコンテンツにおいて、前記他の販売対象以外の前記特定された変更タイプに応じた部分を変更して、前記他の販売対象についての変更済みコンテンツを生成する、ように実行させ、
前記所定部分を変更した変更済みコンテンツ及び前記他の販売対象についての変更済みコンテンツは、機械学習モデルによって生成された画像又は動画である、情報処理装置が提供される。
本発明によれば、ユーザの興味を引く、販売対象についての効果的なコンテンツを生成することが可能になる。
本発明の実施形態に係る情報処理システムの概要を説明する図 本実施形態に係る情報処理装置の機能構成例を示すブロック図 本実施形態に係る通信装置の機能構成例を示すブロック図 本実施形態に係るコンテンツ生成処理の一連の動作を示すフローチャート 本実施形態に係る一例としてのアクセス分析処理の一連の動作を示すフローチャート 本実施形態に係る他の例としてのアクセス分析処理の一連の動作を示すフローチャート 本実施形態に係るユーザテーブルの一例を示す図 本実施形態に係る、拡張されたユーザテーブルの一例を示す図 本実施形態に係るコンテンツテーブルの一例を示す図 本実施形態に係る検索結果の一例を示す図 本実施形態に係る検索結果の他の例を示す図 本実施形態に係る変更タイプテーブルの一例を示す図 本実施形態に係る変更済みコンテンツの一例を説明する図 本実施形態に係る変更済みコンテンツの一例を説明する図 本実施形態に係る変更済みコンテンツの一例を説明する図 本実施形態に係る検索結果の他の例を示す図 本実施形態に係る検索結果の他の例を示す図
以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴のうち二つ以上の特徴は任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。
<情報処理システムの概要>
図1は、本実施形態に係る情報処理システムの概要を示している。本実施形態に係る情報処理システム10は、例えば一例としての情報処理サーバである情報処理装置100と、例えば一例としてのスマートフォンである通信装置110及び通信装置120とを含む。
情報処理装置100は、例えば、電子商取引のためのウェブページなどの情報を提供するサーバとして動作する。情報処理装置100は、販売対象(商品やサービス)などの検索要求や閲覧要求を通信装置110から受け付けて、表示情報を通信装置110に提供する。表示情報は、販売対象についてのコンテンツ、或いは、当該コンテンツを変更した変更済みコンテンツを含む。
以下の実施形態では、特定の販売対象についてのコンテンツが画像である場合を例に説明する。すなわち、以下の説明では、特定の販売対象についての画像に機械学習モデルを適用して、画像内の特定の販売対象以外の部分を変更した変更済みコンテンツ(変更済み画像)を生成する実施形態について説明する。しかし、本実施形態は、コンテンツが画像である場合に限らず、コンテンツがテキスト、動画及び音声である場合にも適用可能である。本実施形態では主に画像で説明しているが、例えば、動画を例にとると、動画もフレーム構成であり、画像の集合で動画が構成されているため、それぞれの画像に対して同様の処理を実施することができる。そして、動画を構成するフレーム画像それぞれに対してそれぞれ別の変更処理を施すと動画再生した場合にまとまりのある動画とならないため、動画の場合、対象の動画を構成するフレーム画像に反映する変更処理は同種、同一のものとすることが望ましい。
上述のように、人は同じ対象に触れ続けていると、その対象に好意を持つという性質(単純接触効果)を有することが知られている。また、同じ情報に数回程度(例えば3回)触れるのであれば単純接触効果を得ることができるが、例えば5回など同じ情報に触れ続けると逆に興味が低減することも知られている。このような興味の低下を防ぐために、例えば、情報に少し変化を加えて同じ情報を発信し続けるというテクニックが知られている。このようなテクニックには、例えば、情報の論点を少しずらしてみる、或いは、表現は変わっているが消費者に伝えたいメッセージの本質は変えないなどが含まれる。更に、人には変化に注目するという性質があるため、対象に変化が加えることにより効果的に人の注目を集めることができる。
本実施形態では、このような人の性質を利用して、伝える情報に少し変化を加えたうえで、特定の情報を提供し続けるようにする。例えば、特定の販売対象についてのコンテンツ(例えば画像)が存在する場合、情報処理装置100は、ユーザに特定の販売対象についてのコンテンツをそのまま提供する。一方、情報処理装置100は、当該特定の販売対象についての情報を継続的にユーザに提供する場合、例えば、特定の販売対象についての画像内の、特定の販売対象以外の部分を変更した変更済みのコンテンツ(例えば変更済み画像)を生成する。そして、生成した変更済みコンテンツをユーザに提供する。このようにすることで、ユーザの興味が低減することを防止しつつ、特定の販売対象についての情報を継続的にユーザに提示することができる。情報処理装置100は、特定の販売対象についてのコンテンツを3回程度ユーザにそのまま提供した後に、変更済みコンテンツを提供するようにしてもよい。また、本実施形態では、どのような変更を加えたコンテンツがユーザの興味を引くかについて分析し、ユーザが興味を持つ変更方法を、他の販売対象についてのコンテンツに適用する。
特定の販売対象についてのコンテンツと変更済みコンテンツについて、例えば、図12を参照して説明する。図12に示す例では、特定の販売対象はシャツであり、コンテンツは画像である。画像1201は、特定の販売対象(例えばシャツ)についての画像であり、画像1201には、販売対象のシャツ1203を着用するモデル1202(ファッションモデル)が撮影されている。画像1201では、モデル1202はジーンズ1204を着用している。画像1201は、例えば、通信装置120において撮影された画像、又は、通信装置120に格納されていた画像であり、情報処理装置100に通信装置120から送信される。
画像1205は、変更済みのコンテンツ(変更済み画像ともいう)である。この画像1205は、情報処理装置100が画像1201に機械学習モデルを適用して、画像1205内の特定の販売対象以外の部分(すなわちジーンズ1204の部分)をスカート1208に変更することにより生成した画像である。従って、変更済み画像1205では、モデル1202やシャツ1203は、画像1201から変化していない。
情報処理装置100は、特定の販売対象のついてのコンテンツ或いは変更済みのコンテンツを含む表示情報を通信装置110に送信する。本実施形態では、表示画像は、例えば、特定の販売対象についての検索結果、当該販売対象のページ情報、或いは特定の販売対象の画像一覧などである。
通信装置110は、情報処理装置100が提供する表示情報を受信して、ユーザに提示する装置である。また、通信装置110は、ユーザ操作に応じて、情報処理装置100へ販売対象についての検索要求や、特定の販売対象のページの閲覧要求などを送信する。
通信装置120は、例えば、上述の特定の販売対象についての画像(すなわち画像1201)を情報処理装置100に送信する。通信装置120は、例えば、通信装置120において画像1201を撮影してもよいし、通信装置120の外部装置によって撮影された画像1201を取得、格納してもよい。
<情報処理装置の構成>
次に、図2を参照して、情報処理装置100の機能構成例について説明する。なお、図を参照して説明する機能ブロックの各々は、統合されまたは分離されてもよく、また説明する機能が別のブロックで実現されてもよい。また、ハードウェアとして説明するものがソフトウェアで実現されてもよく、その逆であってもよい。更に、本実施形態では、情報処理装置100が単体の装置である場合を例に説明するが、情報処理装置100が複数の装置で構成されてもよいし、また、1つ以上の仮想マシンとして構成されてもよい。
通信部201は、ユーザが利用する通信装置110、及び通信装置120と、ネットワークを介して通信する通信回路又は通信モジュールを含む。
制御部202は、プロセッサであるCPU210と、RAM211とを含む。CPU210は中央演算装置であり、1つ以上のプロセッサから構成されてよい。また、制御部202は、CPU210及びRAM211に加えて、GPUを更に備えて、機械学習モデルを効率的に実行することができるように構成されてよい。制御部202は、記憶部204に記憶されたコンピュータプログラムを実行することにより、情報処理装置100の各部の動作を制御したり、後述するコンテンツ生成処理やアクセス分析処理を実行したりする。
RAM211は、例えばDRAM等の揮発性の記憶媒体であり、制御部202がコンピュータプログラムを実行するためのパラメータや処理結果等を一時的に記憶する。電源部203は、情報処理装置100の各部が動作するための電力を提供するための電源である。
記憶部204は、例えばハードディスクや半導体メモリ等の不揮発性の記憶媒体を含み、情報処理装置100の動作に必要な設定値や、コンピュータプログラム等を格納する。記憶部204に保持されるコンピュータプログラムは、情報処理装置100の諸機能を実現するためのオペレーティングシステムや、ブラウザなどの種々のアプリケーションを含む。記憶部204は、内部にデータベースを含んでよい。データベースは、例えば、ユーザDB220、コンテンツDB221、変更タイプDB222を含む。
ユーザDB220は、情報処理装置100が提供する電子商取引サービスを利用するユーザに関するデータを格納する。図7は、ユーザDB220に格納されるユーザテーブル700を示している。ユーザテーブル700は、ユーザID701と、ユーザの属性情報702と、アクセス履歴703とを含む。ユーザID701は、ユーザを一意に特定する情報である。ユーザの属性情報702は、それぞれのユーザの、例えば年齢、性別、嗜好情報などが含まれてよい。アクセス履歴703には、ユーザがアクセスした、販売対象についての画像(オリジナル)や、機械学習モデルで生成される変更済み画像が、例えば、アクセスの新しい順に蓄積される。なお、ユーザテーブル700は、図8に示すように、電子商取引サービスでユーザが購入した商品についての購入履歴801を更に含む、或いは、関連付けられてもよい。後述するコンテンツ生成処理において、制御部202は、購入履歴を参照することによって、購入した商品と類似する変更タイプを優先的に選択するようにしてもよい。
コンテンツDB221は、情報処理装置100が、電子商取引サービスにおいて提供するコンテンツに関するデータを格納する。図9は、コンテンツDB221に格納されるコンテンツテーブル900を示している。コンテンツテーブル900は、コンテンツID901と、コンテンツ情報902と、コンテンツのメタ情報903とを含む。コンテンツID901は、コンテンツを一意に特定する情報である。コンテンツ情報902は、コンテンツの実体に対するURL、コンテンツの販売対象が何であるかを示す情報、及び、変更タイプを識別する情報などを含む。変更タイプは、図11に示す変更タイプテーブル1100と対応する。コンテンツのメタ情報903は、コンテンツ内のモデル(ファッションモデル)や販売対象以外の部分についての情報が記載される。コンテンツのメタ情報903を用いることにより、情報処理装置100においてファッションモデルや衣服などに対する認識処理を改めて実行しなくてもよく、情報処理装置100による処理が高速化される。
変更タイプDB222は、情報処理装置100が提供する電子商取引サービスにおいて扱われる販売対象のそれぞれについて、コンテンツ内で変更可能な内容を示すデータである。図11は、販売対象がシャツである場合の変更タイプテーブル1100の例を示している。
記憶部204は、上記DBのほか、コンテンツの実体的なデータ、及び、機械学習モデルを学習させるための学習データを更に格納してよい。コンテンツの実体的なデータは、例えば、通信装置120から送信される、販売対象についての画像データなどである。学習データは、例えば、コンテンツ内で変更する部分に関連する画像(例えば、ジーンズをスカートに変更する場合にはジーンズの画像及びスカートの画像)を大量に集めたデータであってよい。
コンテンツ取得部212は、通信装置120から送信される、販売対象についての画像データを取得して、記憶部204に記憶させる。コンテンツ取得部212は、更に、例えば、販売対象が何であるか、モデルは誰か、そのヘアスタイルは何か、販売対象以外の部分は何か等といったコンテンツに関する情報を、通信装置120から受信して、コンテンツDB221に格納してもよい。
コンテンツ生成部213は、例えば、画像などのコンテンツを生成することが可能な機械学習モデルを含む。コンテンツ生成部213は、例えば、特定の販売対象(例えば、シャツ)についての画像に機械学習モデルを適用して、画像内の販売対象以外の部分(例えば、ジーンズ部分)を他の衣類(例えば、スカート)に変更した変更済み画像を生成する。コンテンツ生成部213は、例えば、公知であるinstaGAN(instance-aware Generative Adversarial Network, https://arxiv.org/pdf/1812.10889.pdf)のアルゴリズムを用いた機械学習モデルを用いて、変更済みコンテンツを生成する。
コンテンツ生成部213は、画像内の販売対象以外の部分について、互いに異なる複数の変更済み画像を生成するように構成される。例えば、コンテンツ生成部213は、図12を参照して説明したような、販売対象であるシャツを維持したままジーンズ部分を変更した変更済み画像1205を生成し、更に、図13に示すような、画像内のモデル(の顔)部分を変更した変更済み画像1301などを生成する。また、コンテンツ生成部213は、図14に示すような、画像内の背景部分を変更した変更済み画像1401を生成する。コンテンツ生成部213は、異なる複数の変更済み画像を生成するために、例えば、画像内の各部分を変更するためのそれぞれの学習済み機械学習モデルを用いてよい。すなわち、画像内のジーンズをスカートに変更する第1機械学習モデルと、画像内のモデルの顔を変更する第2機械学習モデルと、画像内の背景部分を変更する第3機械学習モデルとを用いてよい。このように、コンテンツ生成部213がそれぞれ異なる変更済み画像を生成することにより、これらの変更済み画像に対するユーザの反応を収集し、分析することが可能になる。
コンテンツ提供部214は、通信装置110からの検索要求(或いは閲覧要求)を受信したことに応じて、検索要求(或いは閲覧要求)に対応する、販売対象についての画像を通信装置110に提供する。このとき、コンテンツ提供部214から提供される画像は、販売対象についての画像(例えば、シャツとジーンズを含む画像)であったり、変更済み画像(例えば、シャツとスカートを含む画像)であったりする。例えば、コンテンツ提供部214は、ユーザに応じて、変更済み画像を選択して提供しても良いし、特定のグループのユーザに対して、ランダムに変更済み画像を選択して提供してもよい。変更済み画像は、ユーザによるアクセスの分析を行うことができるように選択される。
アクセス分析部215は、後述するアクセス分析処理を実行する。例えば、アクセス分析部215は、情報処理装置100が提供した、特定の販売対象の画像又は変更済み画像に対する通信装置110のアクセスを監視して、それらに対するアクセス数の情報を収集する。また、アクセス分析部215は、1又は複数のユーザに対して提供した変更済み画像について、アクセス数を比較し、アクセス数の高い変更済み画像を特定する。
学習処理部216は、例えば、上記instaGANのアルゴリズムを用いた機械学習モデルを学習させる。機械学習モデルの学習には、記憶部204に格納された学習データが用いられる。複数の変更済み画像を生成するためにそれぞれ別個の機械学習モデルを用いる場合、対応する学習データを用いて、それぞれのための機械学習モデルを学習させる。
<通信装置110の構成>
次に、図3を参照して、通信装置110の機能構成例について説明する。本実施形態では、通信装置の一例として、スマートフォンを用いる場合を例に説明するが、通信装置は、タブレット端末などの他の電子機器であってよい。なお、以降の図を参照して説明する機能ブロックの各々は、統合されまたは分離されてもよく、また説明する機能が別のブロックで実現されてもよい。また、ハードウェアとして説明するものがソフトウェアで実現されてもよく、その逆であってもよい。
通信部301は、例えば通信用回路等を含み、例えばLTE等の移動体通信を介してインターネットに接続したり、無線LAN通信を介してネットワークに接続したりして、情報処理装置100との通信を行う。
制御部302は、CPU310及びRAM311を含み、例えば記憶部307に記録されたコンピュータプログラムをCPU310が実行することにより、通信装置110内の各部の動作を制御する。CPU310は、1つ以上のプロセッサを含む。また、RAM311は、例えばDRAMなどの揮発性の半導体メモリを含む。
操作部303は、通信装置110の備えるタッチパネルやキーボード等を含む。操作部303は、表示部306に表示される各種操作用のGUIに対する操作(例えば、販売対象に対する検索キーワードの入力や閲覧用の操作)を受け付ける。電源部304は、通信装置110の各部へ電力を提供する。撮像デバイス305は、例えば、撮像素子を含むカメラ機構であり、制御部302からの指示に応じて撮影を行う。
表示部306は、例えばLCDやOLED等の表示デバイスを含む。表示部306は、制御部302の指示に応じて、販売対象に対する検索条件を入力するためのGUIや、検索結果等を表示するGUI等を表示する。
記憶部307は、例えば半導体メモリ等の不揮発性メモリを含み、制御部302が実行するプログラムや設定値を保持したりする。記憶部307に保持されるコンピュータプログラムは、通信装置110の諸機能を実現するためのオペレーティングシステムや、ブラウザなどの種々のアプリケーションを含む。
音声入力デバイス308は、例えばマイクロホンを含み、通信装置110を使用するユーザの発する音声を入力する。音声入力デバイス308は、ユーザの発した音声を入力するだけでなく、ユーザの発した音声を認識して、入力情報(例えば検索キーワードの指定)をアプリケーションに入力する機能を兼ね備えてもよい。
<通信装置120の構成>
通信装置120の機能構成は、販売対象のコンテンツを情報処理装置100に送信する点を除き、実質的に通信装置110の機能構成と同様であってよい。なお、通信装置120のCPU310が、例えば通信装置120の記憶部307に記録されたコンピュータプログラムを実行することにより、通信装置120内の各部の動作を制御する。
<情報処理装置におけるコンテンツ生成処理の一連の動作>
次に、情報処理装置100において実行されるコンテンツ生成処理の一連の動作について、図4を参照して説明する。なお、本処理は、制御部202のCPU210が記憶部204に記録されるコンピュータプログラムを実行することにより実現される。以下の説明では、説明を容易にするために各ステップの処理主体をまとめて制御部202として説明するが、処理内容に応じて制御部202内で機能する各部が対応する処理を実行する。
S401において、制御部202は、特定の販売対象についての画像を、通信装置120から取得する。特定の販売対象についての画像は、例えば、通信装置120に対するユーザ操作に応じて、通信装置120から送信される。
S402において、制御部202は、S401で取得した特定の販売対象についての画像に学習済みの機械学習モデルを適用して、特定の販売対象以外の所定部分を変更した変更済み画像を生成する。例えば、制御部202は、後述する変更タイプの1つを指定して、コンテンツ生成部213に変更済み画像を生成させる。
S403において、制御部202は、規定のバリエーションの分だけ、変更済み画像を生成したかを判定する。規定のバリエーションは、例えば、図11に示した変更タイプテーブル1100に示される変更タイプである。特定の販売対象が何であるかに応じて、有効な変更タイプを抽出し、抽出した変更タイプを規定のバリエーションとしてもよい。例えば、特定の販売対象が「シャツ」である場合に、「シャツ」に対して有効な、予め定められた変更タイプを変更タイプテーブル1100から抽出してもよい。或いは、ユーザの属性(性別、年齢或いは嗜好情報)に応じて、予め定められた変更タイプを変更タイプテーブル1100から抽出してもよい。このように販売対象やユーザの属性に対して有効な変更タイプを予め決めておけば、様々な変更タイプのうち効果の低い変更タイプに対して変更済み画像を生成する必要が無くなる。すなわち、制御部202における計算コストを軽減し、処理を高速化することができる。制御部202は、抽出された変更タイプ或いは全ての変更タイプに対応する変更済み画像を生成したと判定した場合、S405に処理を進め、そうでない場合にはS404に処理を進める。
S404において、制御部202は、画像内の特定の販売対象以外の所定部分を、変更タイプテーブル1100に従って、(変更済み画像を生成していない)他の部分に変更する。その後、制御部202は、再びS402に戻って変更済み画像を生成する。
S405において、制御部202は、ユーザの使用する通信装置110から、表示情報に対する要求を受信する。表示情報に対する要求は、例えば、電子商取引サービスにおける検索要求、或いは、何等かの販売対象に対する閲覧要求である。
S406において、制御部202は、変更済み画像を選択して、表示情報として通信装置110へ提供する。このとき、制御部202は、状況に応じて、変更済み画像を選択する代わりに販売対象の画像(すなわちオリジナルの画像)を通信装置110に提供してもよい。例えば、制御部202は、(オリジナルの)販売対象の画像を、ユーザに対して所定回数より多く提供した場合に、変更済み画像を選択して、通信装置110に送信するようにしてもよい。すなわち、ユーザに何度かオリジナルの販売対象の画像を提供して販売対象に対する好感を増大させ、ユーザの興味が低減する前に見せ方を変えた情報を提供するようにしてよい。
例えば、制御部202は、通信装置110からの要求が検索要求である場合には、検索結果の情報と販売対象の画像(或いは変更済み画像)とを表示情報として通信装置110へ送信する。検索結果を送信する場合の表示情報は、通信装置110に表示されると、例えば、図10Aのように表示される。この例では、検索窓1002において「シャツ」が入力された場合の検索結果画面1001において、「シャツ」についての検索結果1003の上部に、検索キーワードに関連する広告1004~1006が表示されている。このとき、広告1004~1006のうち、広告1004は、販売対象の画像である。制御部202は、広告1004を、販売対象の画像の代わりに変更済み画像にしてもよい。変更済み画像を表示させる場合、制御部202は、例えば、S402~S404において生成した複数の変更済み画像のうちの1つを選択する。例えば、制御部202は、複数の変更済み画像の中から、ランダムに変更済み画像を選択して、変更済み画像を通信装置110に送信してもよい。
或いは、制御部202は、例えば、図10Bのような検索結果の表示情報を通信装置110へ送信してもよい。この例では、検索窓1002において「シャツ」が入力された場合の検索結果画面1010において、「シャツ」についての検索結果1011が、検索キーワードに関連する画像1012~1014などに基づいて表示されている。このとき、画像1012~1014のうち、画像1012は、(オリジナルの)販売対象の画像である。制御部202は、画像1012を、販売対象の画像に代えて変更済み画像にしてもよい。変更済み画像を表示させる場合、制御部202は、例えば、S402~S404において生成した複数の変更済み画像のうちの1つを選択する。例えば、制御部202は、複数の変更済み画像の中から、ランダムに変更済み画像を選択して、変更済み画像を通信装置110に送信してもよい。
このように、制御部202は、表示情報に含まれる広告として、販売対象の画像又は変更済み画像を通信装置110に提供してもよいし、表示情報に含まれる商品等の画像として、販売対象の画像又は変更済み画像を通信装置110に提供してもよい。
更に、上記実施形態では、検索結果の表示情報を例に説明したが、例えば、通信装置110から1つの商品情報の閲覧要求に応じて、当該商品情報内に提示する広告として、販売対象の画像又は変更済み画像を通信装置110へ提供してもよい。
S407において、制御部202は、S406において提供した広告又は画像に対する(通信装置110による)ユーザのアクセスを収集して、変更済み画像に対するアクセス情報を分析する。個々の広告又は画像に対するユーザのアクセスは、上述したように、ユーザテーブル700のアクセス履歴に格納、蓄積される。本ステップの具体的な処理は、アクセス分析処理として、後述する。制御部202は、このユーザのアクセスを分析することにより、アクセス数の高い変更タイプを特定する。すなわち、制御部202は、ユーザの興味を引く変更済み画像がどのようなものであるかを特定することができる。また、アクセス数の高い変更タイプを特定することにより、様々な変更タイプのうち効果の高い変更タイプに絞って変更済み画像を生成すれば良くなる。すなわち、効果の低い変更タイプに対して変更済み画像を生成する必要が無くなる。このため、制御部202における計算コストを軽減し、処理を高速化することができる。
S408において、制御部202は、特定した変更タイプに応じて、他の販売対象についての変更済みコンテンツを生成する。すなわち、制御部202は、S402~S407の処理において、例えば販売対象「シャツ」について、アクセスに効果的な変更タイプを分析、特定しているため、他の販売対象である、例えば「ジャケット」について、特定した変更タイプに従った変更済み画像を生成する。このようにして、広告効果や提示効果の高い変更済み画像を容易に生成し、ユーザに提供することができる。S408の処理が終了すると、制御部202は、コンテンツ生成処理の一連の動作を終了する。
<情報処理装置におけるアクセス分析処理の一連の動作>
次に、情報処理装置100において実行されるアクセス分析処理の一連の動作について、図5を参照して説明する。図5に示すアクセス分析処理は、上述のコンテンツ生成処理のS407の動作をより詳細化した動作である。従って、本処理は、制御部202のCPU210が記憶部204に記録されるコンピュータプログラムを実行することにより実現される。以下の説明では、説明を容易にするために各ステップの処理主体をまとめて制御部202として説明するが、処理内容に応じて制御部202内で機能する各部(主にアクセス分析部215)が対応する処理を実行する。
図5に示すアクセス分析処理は、分析処理の一例であり、あるグループを形成する複数のユーザによるアクセス情報に基づいて、当該グループ内でアクセス数の高い変更タイプを特定する処理である。グループは、例えば、同一の属性を有する複数のユーザで形成されてよく、例えば、年齢又は年代が同一である複数のユーザによって形成されてよい。或いは、グループは、嗜好の類似する複数のユーザで形成されてもよい。嗜好の類似する複数のユーザは、例えば、図7に示したアクセス履歴が、クラスタ分析によって同一のクラスタに属するような、類似するユーザである。また、嗜好の類似する複数のユーザは、電子商取引サービスを利用した購入履歴(図8に示した購入履歴)が、クラスタ分析によって同一のクラスタに属するような、類似するユーザであってもよい。
S501において、制御部202は、グループ内の複数のユーザのアクセス情報を取得する。例えば、制御部202は、上述のユーザテーブル700から、ユーザのアクセス履歴703の情報を取得する。
S502において、制御部202は、S501で取得した各ユーザのアクセス履歴703に基づいて、集計対象である変更済み画像へのアクセス数を計算する。例えば、分析対象の販売対象が「シャツ」の画像1201である場合、その変更済み画像である変更済み画像1205、変更済み画像1301、及び変更済み画像1401へのそれぞれのアクセス数を計算する。
S503において、制御部202は、複数の変更済み画像のうち、アクセス数の高い変更済み画像を特定する。例えば、制御部202は、変更済み画像1205へのアクセス数、変更済み画像1301へのアクセス数、及び変更済み画像1401へのアクセス数のなかから、最もアクセス数の高い変更済み画像を特定する。制御部202は、アクセス数の高い所定個数の変更済み画像を特定してもよい。
S504において、制御部202は、S503で特定された、アクセス数の高い変更済み画像に基づき、変更タイプを特定する。制御部202は、例えば、変更済み画像1205へのアクセス数が最も高い場合、コンテンツテーブル900の変更タイプを参照して、その画像の変更タイプを特定する(変更タイプはジーンズからスカートへの変更)。特定する変更タイプは、S503の処理に応じて複数であってもよい。制御部202は、変更タイプを特定すると、その後、図4に示したS408に進む。
なお、S504の処理によって変更タイプを特定することは、変更タイプに対応する機械学習モデルを特定することと同義であってもよい。例えば、コンテンツ生成部213で用いられる機械学習モデルが変更タイプごとに異なる場合、すなわち、ジーンズをスカートに変更した画像を生成する場合と、画像内のモデルを変更した画像を生成する場合とで、それぞれ対応する機械学習モデルを用いる場合、変更タイプの特定は、機械学習モデルの特定と同義である。
上述のアクセス分析処理では、所定の属性と同一の属性を有する複数のユーザのアクセス情報を分析する場合を例に説明した。しかし、所定の属性と同一の属性を有するユーザが存在しない場合や、所定の属性と同一の属性を有するユーザにおいて十分な数のアクセス情報が存在しない場合には、ユーザの所定の属性と類似する属性(例えば、ユーザの年齢と類似する年齢)を有するユーザを対象として、アクセス数を分析してもよい。
<情報処理装置におけるアクセス分析処理の他の例>
次に、情報処理装置100において実行されるアクセス分析処理の他の例について、図6を参照して説明する。図6に示すアクセス分析処理は、図5と同様、上述のコンテンツ生成処理のS407の動作をより詳細化した動作である。従って、本処理は、制御部202のCPU210が記憶部204に記録されるコンピュータプログラムを実行することにより実現される。以下の説明では、説明を容易にするために各ステップの処理主体をまとめて制御部202として説明するが、処理内容に応じて制御部202内で機能する各部(主にアクセス分析部215)が対応する処理を実行する。
図6に示すアクセス分析処理の動作は、図5に示した分析処理とは異なる例であり、一人のユーザのアクセス情報に基づいて、当該一人のユーザによるアクセスのうちアクセス数の高い変更タイプを特定する動作である。すなわち、本処理は、ユーザごとに最も効果のある変更タイプを分析する処理である。本処理を実行する前には、例えば、S402~404において生成された、いくつかの変更済み画像が、事前に、表示情報として一人のユーザに提示されている。
S601において、制御部202は、特定のユーザのアクセス情報を取得する。例えば、制御部202は、分析対象のユーザのユーザIDに関連付けられたアクセス情報703を取得する。
S602において、制御部202は、複数の変更済み画像に対するアクセス数を計算する。すなわち、制御部202は、アクセス情報703から複数のコンテンツIDに対するアクセス数を計算する。
S603において、制御部202は、複数の変更済み画像のうち、アクセス数の高い変更済み画像を特定する。事前に、一人のユーザに対して、変更済み画像1205、1301及び1401が表示情報として提示されている場合、制御部202は、変更済み画像1205へのアクセス数、変更済み画像1301へのアクセス数、及び変更済み画像1401へのアクセス数のなかから、アクセス数の高い変更済み画像を特定する。制御部202は、アクセス数の高い所定個数の変更済み画像を特定してもよい。
S604において、制御部202は、S603で特定された、アクセス数の高い変更済み画像に基づき、変更タイプを特定する。制御部202は、例えば、変更済み画像1205へのアクセス数が最も高い場合、コンテンツテーブル900の変更タイプを参照して、その画像の変更タイプを特定する。制御部202は、アクセス数の高い複数の変更タイプを特定してよい。制御部202は、変更タイプを特定すると、その後、図4に示したS408に進む。
なお、上述の実施形態では、図10A及び図10Bに示した検索結果の画面のおいて、オリジナルの販売対象についての画像又は変更済み画像が1つ表示される場合を例に説明した。しかし、オリジナルの販売対象についての画像と、変更済み画像とを同時に表示させてもよい。制御部202は、例えば、図15に示すような検索結果の表示情報1010を通信装置110へ送信してもよい。この例では、検索窓1002において「シャツ」が入力された場合の検索結果画面1010において、「シャツ」についての検索結果1501が、検索キーワードに関連する画像1012、1013及び1502などに基づいて表示されている。このとき、販売対象の画像のうち、1つは、オリジナルの販売対象についての画像1012であり、もう1つは、変更済み画像1502である。このように表示させても、ユーザが販売対象に接する機会を増大させることができる一方、同一の画像を提示することにはならず、ユーザの興味を低減させることも防止することができる。
更に、当該検索結果の画面において、同じ販売対象についての複数の変更済み画像を同時に表示させてもよい。制御部202は、例えば、図16に示すような検索結果の表示情報1010を通信装置110へ送信してもよい。この例では、検索窓1002において「シャツ」が入力された場合の検索結果画面1010において、「シャツ」についての検索結果1601が、検索キーワードに関連する画像1602、1013及び1603などに基づいて表示されている。このとき、販売対象の画像のうち、1つは、ジーンズをスカートに変更した変更済み画像1602である。もう1つは、モデル部分を変更した変更済み画像1603である。この検索結果の表示情報は、オリジナルの販売対象についての画像を、閲覧するユーザに対して所定回数以上提示した場合に効果的である。このように表示させても、ユーザが販売対象に接する機会を増大させることができる一方、同一の画像を提示することにはならず、ユーザの興味を低減させることも防止することができる。
以上説明したように、本実施形態では、制御部202が、特定の販売対象についての画像に機械学習モデルを適用して、画像内の特定の販売対象以外の部分を変更した変更済み画像を生成するようにした。そして、生成した変更済み画像を通信装置110へ送信することにより、ユーザに、生成した変更済み画像を提供する。また、他の販売対象についての画像を用いる際に、前記変更済みコンテンツに対する前記ユーザの行動に応じた所定部分を変更する機械学習モデルを、他の販売対象についての画像に適用して、他の販売対象についての変更済み画像を生成するようにした。このようにすることで、ユーザの興味を引く、販売対象についての効果的なコンテンツを生成することが可能になる。更に、制御部202は、変更済み画像に対するユーザのアクセスの情報を収集し、アクセスの情報に基づいて、アクセス数の高い変更済み画像に対応する変更タイプを特定するようにした。このようにすることで、広告効果又は提示効果の高い画像の変更方法を特定することができ、また、効果の低い変更済み画像の生成を抑制することができるため、コンテンツ提供に係る計算処理の高速化や必要な計算資源の低減を行うことができる。
<実施形態のまとめ>
(1)
上述の実施形態では、情報処理装置が提供される。
情報処理装置は、
1つ以上のプロセッサと、
1つ以上のプログラムを記憶するメモリと、を含み、前記1つ以上のプログラムは、前記1つ以上のプロセッサで実行されると、前記1つ以上のプロセッサに、
特定の販売対象についてのコンテンツに機械学習モデルを適用して、前記コンテンツ内の前記特定の販売対象以外の所定部分を変更した変更済みコンテンツを生成し、
ユーザに、生成した前記変更済みコンテンツを提供し、
他の販売対象についてのコンテンツに機械学習モデルを適用して、前記他の販売対象についてのコンテンツにおいて、前記変更済みコンテンツに対する前記ユーザの行動に応じた、前記他の販売対象以外の所定の部分を変更して、前記他の販売対象についての変更済みコンテンツを生成するように実行させる。
(2)
上述の実施形態では、前記1つ以上のプログラムは、前記1つ以上のプロセッサに、更に、
前記変更済みコンテンツに対する前記ユーザのアクセスの情報を収集して、前記アクセスの情報に基づいて、アクセス数の高い変更済みコンテンツに対応する変更タイプを特定するように実行させ、
前記他の販売対象以外の前記所定の部分は、前記他の販売対象以外の前記特定された変更タイプに応じた部分である。
(3)
上述の実施形態では、前記変更タイプを特定することは、前記コンテンツ内の前記特定の販売対象以外の第1部分を変更した第1コンテンツに対するユーザのアクセスと、前記コンテンツ内の前記特定の販売対象以外の第2部分を変更した第2コンテンツに対するユーザのアクセスとの比較に基づく。
(4)
上述の実施形態では、前記変更タイプを特定することは、グループ内の複数のユーザのアクセスの情報に基づいて、前記グループ内の複数のユーザによるアクセス数の高い変更済みコンテンツに対応する変更タイプを特定することを含む。
(5)
上述の実施形態では、前記変更タイプを特定することは、複数の販売対象についての変更済みコンテンツに対する特定のユーザのアクセスの情報に基づいて、前記特定のユーザによるアクセス数の高い変更タイプを特定することを含む。
(6)
上述の実施形態では、前記特定の販売対象は電子商取引サービスにおいて取引される商品であり、
前記特定の販売対象以外の所定部分は、前記商品を用いる人の部分、前記商品を用いる人のポーズ、及び前記コンテンツ内の背景部分、のうちの少なくともいずれかを含む。
(7)
上述の実施形態では、前記変更タイプを特定することは、前記コンテンツ内の前記第1部分を変更した前記第1コンテンツを生成する機械学習モデルと、前記コンテンツ内の前記第2部分を変更した前記第2コンテンツを生成する機械学習モデルとのうちのいずれかの機械学習モデルを特定することを含む。
(8)
上述の実施形態では、前記変更タイプを特定することは、ユーザの第1属性と同一の属性を有する複数のユーザのアクセスの情報に基づいて、前記第1属性を有する複数のユーザによるアクセス数の高い変更済みコンテンツに対応する変更タイプを特定することを含む。
(9)
上述の実施形態では、前記変更タイプを特定することは、ユーザの第1属性と同一の属性を有する複数のユーザのアクセスの情報が存在しない場合、前記第1属性と類似する第2属性を有する複数のユーザのアクセスの情報に基づいて、前記第2属性を有する複数のユーザによるアクセス数の高い変更済みコンテンツに対応する変更タイプを特定することを含む。
(10)
上述の実施形態では、前記特定の販売対象についてのコンテンツを前記ユーザに提供した後に、生成した前記変更済みコンテンツを前記ユーザに提供する。
(11)
上述の実施形態では、前記変更済みコンテンツを前記ユーザに提供することは、前記特定の販売対象を検索する要求を受け付けたことに応じて、前記変更済みコンテンツを前記ユーザに提供することを含む。
(12)
上述の実施形態では、特定の販売対象についてのコンテンツは、特定の商品についての画像である。
(13)
上述の実施形態では、特定の販売対象についてのコンテンツは、特定の商品についての動画である。
(14)
上述の実施形態では、特定の販売対象についてのコンテンツは、特定の商品についてのテキストである。
(15)
上述の実施形態では、情報処理方法が提供される。
情報処理方法は、
特定の販売対象についてのコンテンツに機械学習モデルを適用して、前記コンテンツ内の前記特定の販売対象以外の所定部分を変更した変更済みコンテンツを生成することと、
ユーザに、生成した前記変更済みコンテンツを提供することと、
他の販売対象についてのコンテンツに機械学習モデルを適用して、前記他の販売対象についてのコンテンツにおいて、前記変更済みコンテンツに対する前記ユーザの行動に応じた、前記他の販売対象以外の所定部分を変更して、前記他の販売対象についての変更済みコンテンツを生成することと、を含む。
(16)
上述の実施形態では、コンピュータ可読媒体が提供される。
情報処理装置の1つ以上のプロセッサによって実行される1つ以上のプログラムの命令を含む非一時的コンピュータ可読媒体であって、前記1つ以上のプログラムは、前記1つ以上のプロセッサによって実行されると、前記情報処理装置に、
特定の販売対象についてのコンテンツに機械学習モデルを適用して、前記コンテンツ内の前記特定の販売対象以外の所定部分を変更した変更済みコンテンツを生成することと、
ユーザに、生成した前記変更済みコンテンツを提供することと、
他の販売対象についてのコンテンツに機械学習モデルを適用して、前記他の販売対象についてのコンテンツにおいて、前記変更済みコンテンツに対する前記ユーザの行動に応じた、前記他の販売対象以外の所定部分を変更して、前記他の販売対象についての変更済みコンテンツを生成することと、を実行させる。
発明は上記の実施形態に制限されるものではなく、発明の要旨の範囲内で、種々の変形・変更が可能である。

Claims (5)

  1. 情報処理装置であって、
    1つ以上のプロセッサと、
    1つ以上のプログラムを記憶するメモリと、を含み、前記1つ以上のプログラムは、前記1つ以上のプロセッサで実行されると、前記1つ以上のプロセッサに、
    特定の販売対象についてのコンテンツに機械学習モデルを適用して、前記コンテンツ内の前記特定の販売対象以外の所定部分を変更した変更済みコンテンツを生成し、
    ユーザに、生成した前記変更済みコンテンツを提供し、
    前記変更済みコンテンツに対する前記ユーザのアクセスの情報を収集して、前記アクセスの情報に基づいて、アクセス数の高い変更済みコンテンツに対応する変更タイプを特定し、
    他の販売対象についてのコンテンツに機械学習モデルを適用して、前記他の販売対象についてのコンテンツにおいて、前記他の販売対象以外の前記特定された変更タイプに応じた部分を変更して、前記他の販売対象についての変更済みコンテンツを生成する、ように実行させ、
    前記所定部分を変更した変更済みコンテンツ及び前記他の販売対象についての変更済みコンテンツは、機械学習モデルによって生成された画像又は動画である、情報処理装置。
  2. 前記変更タイプを特定することは、前記コンテンツ内の前記特定の販売対象以外の第1部分を変更した第1コンテンツに対するユーザのアクセスと、前記コンテンツ内の前記特定の販売対象以外の第2部分を変更した第2コンテンツに対するユーザのアクセスとの比較に基づく、請求項に記載の情報処理装置。
  3. 前記変更タイプを特定することは、グループ内の複数のユーザのアクセスの情報に基づいて、前記グループ内の複数のユーザによるアクセス数の高い変更済みコンテンツに対応する変更タイプを特定することを含む、請求項に記載の情報処理装置。
  4. 前記変更タイプを特定することは、複数の販売対象についての変更済みコンテンツに対する特定のユーザのアクセスの情報に基づいて、前記特定のユーザによるアクセス数の高い変更タイプを特定することを含む、請求項に記載の情報処理装置。
  5. 前記特定の販売対象は電子商取引サービスにおいて取引される商品であり、
    前記特定の販売対象以外の所定部分は、前記商品を用いる人の部分、前記商品を用いる人のポーズ、及び前記コンテンツ内の背景部分、のうちの少なくともいずれかを含む、請求項1に記載の情報処理装置。
JP2021159658A 2021-07-22 2021-09-29 情報処理装置 Active JP7740945B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17/382,413 2021-07-22
US17/382,413 US12118585B2 (en) 2021-07-22 2021-07-22 Information processing device

Publications (2)

Publication Number Publication Date
JP2023016661A JP2023016661A (ja) 2023-02-02
JP7740945B2 true JP7740945B2 (ja) 2025-09-17

Family

ID=82404085

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021159658A Active JP7740945B2 (ja) 2021-07-22 2021-09-29 情報処理装置

Country Status (4)

Country Link
US (1) US12118585B2 (ja)
EP (1) EP4123548B1 (ja)
JP (1) JP7740945B2 (ja)
CN (1) CN115689643A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7645312B2 (ja) * 2023-07-07 2025-03-13 株式会社Zozo 情報処理装置、情報処理方法および情報処理プログラム
JP7821772B2 (ja) * 2023-12-20 2026-02-27 Lineヤフー株式会社 情報処理装置、情報処理方法および情報処理プログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016181196A (ja) 2015-03-25 2016-10-13 日本電気株式会社 情報処理装置、情報処理方法およびプログラム
JP2016206722A (ja) 2015-04-15 2016-12-08 ヤフー株式会社 作成装置、作成方法及び作成プログラム
JP2018041459A (ja) 2016-09-06 2018-03-15 公紀 岩中 バーチャル服飾出力システム
JP2018156419A (ja) 2017-03-17 2018-10-04 ヤフー株式会社 生成プログラム、生成装置及び生成方法
JP2020013473A (ja) 2018-07-20 2020-01-23 Zホールディングス株式会社 情報表示プログラム、情報表示装置、情報表示方法および配信装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150032551A1 (en) * 2013-07-23 2015-01-29 Cognizant Technology Solutions India Pvt. Ltd. Method and system for creating, delivering and tracking personalized advertisements on targeted channels
US9852451B1 (en) * 2014-06-05 2017-12-26 Amazon Technologies, Inc. Dynamic generation of content
US10346893B1 (en) * 2016-03-21 2019-07-09 A9.Com, Inc. Virtual dressing room
FR3054903B1 (fr) * 2016-08-05 2020-01-03 Xilopix Moyens de diffusion d’un contenu personnalise dans un reseau de communication
US10534809B2 (en) 2016-08-10 2020-01-14 Zeekit Online Shopping Ltd. Method, system, and device of virtual dressing utilizing image processing, machine learning, and computer vision
JP2018077615A (ja) 2016-11-08 2018-05-17 株式会社PKSHA Technology 広告画像生成装置、広告画像生成方法、広告画像生成装置用プログラム
US10313262B1 (en) * 2016-12-20 2019-06-04 Amazon Technologies, Inc. System for management of content changes and detection of novelty effects
KR20190024249A (ko) * 2017-08-31 2019-03-08 삼성전자주식회사 광고를 제공하는 방법 및 전자 장치
WO2019143738A1 (en) * 2018-01-19 2019-07-25 Vungle, Inc. Dynamic content generation based on response data
JP2018088282A (ja) * 2018-02-23 2018-06-07 ヤフー株式会社 抽出装置、抽出方法及び抽出プログラム
US11615445B2 (en) * 2020-11-02 2023-03-28 Shutterstock, Inc. Systems, methods, computing platforms, and storage media for providing image recommendations
US11706486B2 (en) * 2021-06-25 2023-07-18 Rovi Guides, Inc. Systems and methods to prevent or reduce ad fatigue using user preferences
US11854069B2 (en) * 2021-07-16 2023-12-26 Snap Inc. Personalized try-on ads

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016181196A (ja) 2015-03-25 2016-10-13 日本電気株式会社 情報処理装置、情報処理方法およびプログラム
JP2016206722A (ja) 2015-04-15 2016-12-08 ヤフー株式会社 作成装置、作成方法及び作成プログラム
JP2018041459A (ja) 2016-09-06 2018-03-15 公紀 岩中 バーチャル服飾出力システム
JP2018156419A (ja) 2017-03-17 2018-10-04 ヤフー株式会社 生成プログラム、生成装置及び生成方法
JP2020013473A (ja) 2018-07-20 2020-01-23 Zホールディングス株式会社 情報表示プログラム、情報表示装置、情報表示方法および配信装置

Also Published As

Publication number Publication date
US12118585B2 (en) 2024-10-15
CN115689643A (zh) 2023-02-03
EP4123548B1 (en) 2026-05-06
EP4123548A1 (en) 2023-01-25
JP2023016661A (ja) 2023-02-02
US20230022051A1 (en) 2023-01-26

Similar Documents

Publication Publication Date Title
US12019844B2 (en) Graphical user interfaces and systems for presenting content summaries
US11636524B2 (en) Computer vision, user segment, and missing item determination
US20200175550A1 (en) Method for identifying advertisements for placement in multimedia content elements
JP6066077B2 (ja) 更新パラメータを生成および相関するキーワードを表示するための方法および装置
US9495592B2 (en) Image-based information providing device and method using object recognition
US11468675B1 (en) Techniques for identifying objects from video content
US20220188861A1 (en) Machine Learning-Based Media Content Placement
US20160171548A1 (en) Method for identifying advertisements for placement in multimedia content elements
US20130191316A1 (en) Using the software and hardware configurations of a networked computer to infer the user's demographic
JP2016181196A (ja) 情報処理装置、情報処理方法およびプログラム
US10860883B2 (en) Using images and image metadata to locate resources
CN105917369A (zh) 修改广告大小调整以用于在数字杂志中呈现
US20150294370A1 (en) Target Area Based Monetization Using Sensory Feedback
JP7740945B2 (ja) 情報処理装置
US20160314145A1 (en) Using image recognition to locate resources
JP2025036476A (ja) 情報処理装置
US20140372207A1 (en) Profit index value generation system and profit index value generation method
JP7160866B2 (ja) 情報提供システム、情報提供方法、およびプログラム
CN113886706A (zh) 用于头戴式显示设备的信息显示方法和装置
US20170169028A1 (en) Dynamic customized content based on user behavior
WO2021230786A1 (en) Method of filtering data traffic sent to a user device
US20160125495A1 (en) Product browsing system and method
KR20200111387A (ko) 키워드 감지에 기반한 키보드 영역 내 광고 제공 방법
JP7218847B2 (ja) 情報処理装置、情報処理方法、およびプログラム
WO2024201980A1 (ja) 検索システム、検索方法、および情報処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240627

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250613

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250724

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250808

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250904

R150 Certificate of patent or registration of utility model

Ref document number: 7740945

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150