(57)【要約】【課題】ウェブサイトにおけるユーザのページ遷移を適切に誘導することで、コンバージョン率を高めることが可能な技術を提供すること。【解決手段】ウェブサイトの中で遷移可能なウェブページに対し、該ウェブページに遷移することについての価値を示す価値情報を出力する学習済みモデルを記憶する記憶部と、ウェブサイトにおける所定のウェブページを参照するユーザの状態を示す状態情報を取得する第１取得部と、所定のウェブページを示す情報と第１取得部にて取得された状態情報とを学習済みモデルに入力することで、所定のウェブページから遷移可能な複数の遷移先ウェブページの各々についての価値情報を取得する第２取得部と、ウェブサイトの表示を制御する表示制御部であって、第２取得部が取得した価値情報に基づいて、複数の遷移先ウェブページのいずれかにユーザを誘導する情報を所定のウェブページに表示させる表示制御部と、を有する。【選択図】図２
2020030566.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサイトの中で遷移可能なウェブページに対し、該ウェブページに遷移することについての価値を示す価値情報を出力する学習済みモデルを記憶する記憶部と、
前記ウェブサイトにおける所定のウェブページを参照するユーザの状態を示す状態情報を取得する第１取得部と、
前記所定のウェブページを示す情報と前記第１取得部にて取得された状態情報とを前記学習済みモデルに入力することで、前記所定のウェブページから遷移可能な複数の遷移先ウェブページの各々についての価値情報を取得する第２取得部と、
前記ウェブサイトの表示を制御する表示制御部であって、前記第２取得部が取得した価値情報に基づいて、前記複数の遷移先ウェブページのいずれかに前記ユーザを誘導する情報を前記所定のウェブページに表示させる表示制御部と、
を有する情報処理装置。
【請求項２】
前記表示制御部は、前記複数の遷移先ウェブページのうち、前記第２取得部が取得した価値情報が示す値が最も大きい遷移先ウェブページにユーザを誘導する情報を、前記所定のウェブページに表示させる、
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記複数の遷移先ウェブページのうち、前記第２取得部が取得した価値情報が示す値の大きさが所定の順位以上である遷移先ウェブページのうち少なくともいずれか一方にユーザを誘導する情報を、前記所定のウェブページに表示させる、
請求項１に記載の情報処理装置。
【請求項４】
前記学習済みモデルに入力する状態情報には、前記ウェブサイトにおいて前記ユーザが辿ったウェブページの遷移に関する情報を含む、
請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記ユーザを誘導する情報は、前記所定のウェブページに表示されるポップアップである、
請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記ユーザを誘導する情報は、前記ユーザを誘導する遷移先ウェブページへのリンク情報を含む、
請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記学習済みモデルは、前記ウェブサイトにアクセスしたユーザの状態情報と、当該ユーザが前記ウェブサイトにおいて所定の目標を達成したか否かの情報とに基づく強化学習により生成される学習済みモデルであり、
前記価値情報は、Ｑ値である、
請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
コンピュータに、
ウェブサイトの中で遷移可能なウェブページに対し、該ウェブページに遷移することについての価値を示す価値情報を出力する学習済みモデルを記憶する記憶部と、
前記ウェブサイトにおける所定のウェブページを参照するユーザの状態を示す状態情報を取得する第１取得部と、
前記所定のウェブページを示す情報と前記第１取得部にて取得された状態情報とを前記学習済みモデルに入力することで、前記所定のウェブページから遷移可能な複数の遷移先ウェブページの各々についての価値情報を取得する第２取得部と、
前記ウェブサイトの表示を制御する表示制御部であって、前記第２取得部が取得した価値情報に基づいて、前記複数の遷移先ウェブページのいずれかに前記ユーザを誘導する情報を前記所定のウェブページに表示させる表示制御部と、
を実行させるためのプログラム。
【請求項９】
情報処理装置が行う表示制御方法であって、
ウェブサイトの中で遷移可能なウェブページに対し、該ウェブページに遷移することについての価値を示す価値情報を出力する学習済みモデルを記憶部に記憶させるステップと、
前記ウェブサイトにおける所定のウェブページを参照するユーザの状態を示す状態情報を取得するステップと、
前記所定のウェブページを示す情報と取得された状態情報とを前記学習済みモデルに入力することで、前記所定のウェブページから遷移可能な複数の遷移先ウェブページの各々についての価値情報を取得するステップと、
前記ウェブサイトの表示を制御する表示制御部であって、取得した価値情報に基づいて、前記複数の遷移先ウェブページのいずれかに前記ユーザを誘導する情報を前記所定のウェブページに表示させるステップと、
を含む表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム及び表示制御方法に関する。
【背景技術】
【０００２】
ウェブサイトに関する指標としてコンバージョン率が知られている。コンバージョン率とは、ウェブサイトを訪れたユーザのうち、商取引などの所定の目標を達成するに至ったユーザの割合を示す指標である。ウェブサイトでは、コンバージョン率を高めるために様々な工夫がなされている。特許文献１には、コンテンツにおける広告枠の配置を最適化することで、コンバージョン率を高めることが可能な技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６３４６６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば商取引をするためにウェブサイトを訪れたユーザは、ウェブサイト内の様々なページを参照することで商品やサービスに関する情報収集を行い、最終的に商取引を行うか否かを判断する。しかしながら、ユーザがウェブサイトを訪れた場合であっても、商取引の判断に有益な情報にたどりつけず、商取引に至る前にウェブサイトから離脱してしまうことも多いと考えられる。
【０００５】
そこで、本発明は、ウェブサイトにおけるユーザのページ遷移を適切に誘導することで、コンバージョン率を高めることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る情報処理装置は、ウェブサイトの中で遷移可能なウェブページに対し、該ウェブページに遷移することについての価値を示す価値情報を出力する学習済みモデルを記憶する記憶部と、ウェブサイトにおける所定のウェブページを参照するユーザの状態を示す状態情報を取得する第１取得部と、所定のウェブページを示す情報と第１取得部にて取得された状態情報とを学習済みモデルに入力することで、所定のウェブページから遷移可能な複数の遷移先ウェブページの各々についての価値情報を取得する第２取得部と、ウェブサイトの表示を制御する表示制御部であって、第２取得部が取得した価値情報に基づいて、複数の遷移先ウェブページのいずれかにユーザを誘導する情報を所定のウェブページに表示させる表示制御部と、を有する。
【発明の効果】
【０００７】
本発明によれば、ウェブサイトにおけるユーザのページ遷移を適切に誘導することで、コンバージョン率を高めることが可能な技術を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るウェブシステム１のシステム構成例を示す図である。
【図２】本実施形態に係るサーバの機能ブロック構成例を示す図である。
【図３】学習処理部が行う処理手順の一例を示す図である。
【図４】本実施形態に係るサーバが行う処理手順の一例を示すフローチャートである。
【図５】本実施形態に係るサーバが提供するウェブサイトにおけるページ遷移の一例を示す図である。
【図６】端末に表示される画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００１０】
＜システム構成＞
図１は、本実施形態に係るウェブシステム１のシステム構成例を示す図である。ウェブシステム１は、サーバ１０と端末２０とを有する。図１には端末２０が１つ図示されているが、ウェブシステム１は複数の端末２０を有していてもよい。
【００１１】
サーバ１０は、ウェブサイトを提供するサーバである。サーバ１０は、１又は複数の物理的な情報処理装置から構成されていてもよいし、１又は複数の仮想的な情報処理装置であってもよい。また、クラウドサービスにより提供されるサーバであってもよい。
【００１２】
サーバ１０は、ＣＰＵ（Central Processing Unit）１１、メモリ、ＨＤＤ（Hard Disk Drive）及び／又はＳＳＤ（Solid State Drive）等の記憶装置１２、有線又は無線通信を行う通信ＩＦ（Interface）１３、入力操作を受け付ける入力デバイス１４、及び情報の出力を行う出力デバイス１５を有する。入力デバイス１４は、例えば、キーボード、タッチパネル、マウス及び／又はマイク等である。出力デバイス１５は、例えば、ディスプレイ及び／又はスピーカ等である。
【００１３】
端末２０は、サーバ１０が提供するウェブサイトを参照するための端末であり、スマートフォン、タブレット端末、携帯電話機、パーソナルコンピュータ（ＰＣ）、ノートＰＣ、携帯情報端末（ＰＤＡ）、家庭用ゲーム機器など、サーバ１０と通信可能な通信機能を備えた端末であればあらゆる端末を用いることができる。
【００１４】
前述したように、例えば商取引をするためにウェブサイトを訪れたユーザは、ウェブサイト内の様々なページを参照することで商品やサービスに関する情報収集を行い、最終的に商取引を行うか否かを判断する。例えば宿泊施設の予約サイトを例に挙げると、ホテルの予約を行うために予約サイトを訪れたユーザは、予約をしたいホテルの場所や日程から候補となるホテルを検索し、ウェブサイト内のリンクをクリックしながら、候補となるホテルに関する様々な情報を収集することでホテルの絞り込みを行う。最終的に、ユーザは、ホテルの予約を決断するために十分な情報を得ることができた場合はホテルの予約を行い、十分に情報が得られない場合は、当該予約サイトでのホテル予約を諦めて他のウェブサイトに移動することになる。なお、本実施形態では、成約に至ることをコンバージョンといい、成約に至らないことを離脱というが、ウェブサイトの目的に応じて、コンバージョン及び離脱の意味を様々に定義してもよい。
【００１５】
ここで、ユーザがホテル予約を決断するためにどのような情報を必要としているかについては、ユーザがどのようなリンクを辿ってきたのかで異なることが考えられる。例えば、ウェブサイトのＴＯＰページからビジネスホテルの一覧を表示するリンクを経由してホテルＡの基本情報ページＡにたどり着いたユーザを想定する。このユーザは、ビジネス目的でホテルを予約するユーザであると想定されることから、割引率が高いといった情報や駅から近いといった情報に基づいてホテルＡの予約を決めることが考えられる。従って、このユーザに対しては、ホテルＡの基本情報ページから、価格や立地に関する情報が記載されたページに誘導することができれば、コンバージョン率（CVR: Conversion Rate）を高めることが可能になると考えられる。
【００１６】
同様に、ウェブサイトのＴＯＰページから観光地に近いホテル一覧を表示するリンクを経由して、ホテルＡの基本情報ページＡに辿り着いたユーザを想定する。このユーザは、旅行でホテルを予約するユーザであると想定されることから、快適であるといったクチコミや観光に便利であるといったクチコミに基づいてホテルの予約を決めることが考えられる。従って、このユーザに対しては、ホテルＡの基本情報ページから、ホテルＡのクチコミページに誘導することができれば、コンバージョン率を高めることが可能になると考えられる。
【００１７】
そこで、本実施形態に係るサーバ１０は、ウェブサイトを訪れたユーザの状態を示すデータ（ユーザが辿ってきたリンク等）を用いて強化学習を行うことで生成された学習済みモデルを用いることで、コンバージョン率を高めるために有効なウェブページにユーザを誘導する情報を端末２０に表示させるように制御する。これにより、ユーザが商取引を決断するのに必要な情報をユーザに対して積極的に提供することが可能になることから、ウェブサイトのコンバージョン率を高めることが可能になる。
【００１８】
＜機能ブロック構成＞
図２は、本実施形態に係るサーバ１０の機能ブロック構成例を示す図である。サーバ１０は、記憶部１００と、記録部１０１と、学習処理部１０２と、状態情報取得部１０３（第１取得部）と、価値情報取得部１０４（第２取得部）と、Ｗｅｂ処理部１０５とを有する。記録部１０１と、学習処理部１０２と、状態情報取得部１０３と、価値情報取得部１０４と、Ｗｅｂ処理部１０５とは、ＣＰＵ１１が、記憶装置１２に記憶されたプログラムを実行することにより実現することができる。また、当該プログラムは、記憶媒体に格納することができる。当該プログラムを格納した記憶媒体は、コンピュータ読み取り可能な非一時的な記憶媒体（Non-transitory computer readable medium）であってもよい。非一時的な記憶媒体は特に限定されないが、例えば、ＵＳＢメモリ又はＣＤ−ＲＯＭ等の記憶媒体であってもよい。また、記憶部１００は、サーバ１０が備える記憶装置１２を用いて実現することができる。
【００１９】
記憶部１００は、ウェブサイトに利用登録しているユーザのユーザ情報を格納するユーザＤＢと、ウェブサイトにアクセスしてきたユーザの特徴を示す情報を格納する状態情報ＤＢと、学習処理部１０２が強化学習を行うことで生成した学習モデル（学習済みモデル）とを記憶する。
【００２０】
ユーザＤＢには、ウェブサイトに利用登録をしているユーザに関する情報が格納される。例えば、ユーザＤＢには、ユーザのログインＩＤ及び認証情報、ユーザの属性（例えば、氏名、年齢、性別及び／又は職業等）を示す情報等が格納される。
【００２１】
状態情報ＤＢには、ウェブサイトへのアクセスごとに、ウェブサイトにアクセスしたユーザの状態を示す情報（以下、「状態情報」と言う。）と、ユーザがウェブサイトにおいて所定の目標を達成したか否かを示すフラグ（以下、「達成フラグ」と言う。）が対応づけて格納される。状態情報は、ウェブサイト内におけるユーザの動線に関する情報（ユーザがウェブサイトに流入してからコンバージョン又は離脱するまでに辿った全て又は一部のウェブページの遷移を示す情報）を含むが、これに限られない。状態情報には、例えば、ユーザがウェブサイトに流入した際のリンク元（ＨＴＴＰリファラー）、ユーザが最初にアクセスしたウェブページ（ランディングページ）を示す情報、ウェブサイトにアクセスしたユーザの属性、ユーザがウェブサイトにログインしているか否か、ユーザがウェブサイトにアクセスした月、日、曜日及び／又は時刻、ユーザがサービスを利用する月、日、曜日及び／又は時刻（例えば平日に宿泊する予定等）、及び／又は、ウェブサイトで収集されたタグ情報が更に含まれてもよい。
【００２２】
記録部１０１は、ウェブサイトのアクセスログ、ユーザＤＢ及びサーバ１０と通信可能な外部の分析サーバから取得したデータ等を用いることで状態情報を生成して状態情報ＤＢに格納する機能を有する。例えば、記録部１０１は、サーバ１０が備えるウェブサーバ機能により記録されたアクセスログやユーザＤＢから、状態情報を収集するようにしてもよいし、サーバ１０と通信可能な外部の分析サーバに問い合わせることで、状態情報を収集するようにしてもよい。
【００２３】
学習処理部１０２は、状態情報ＤＢから取得した、ウェブサイトにアクセスしたユーザの状態情報と、達成フラグから得られる、当該ユーザがウェブサイトにおいて所定の目標を達成したか否かの情報とを用いて強化学習を行う機能を有する。強化学習を行うことで得られた学習済みモデルは、記憶部１００に格納される。強化学習とは、ある状態において行動を与えた場合に、次に行うべき行動として将来的に得られる報酬が最大になるような行動を選択することができるように学習モデルを学習させる方法である。強化学習としては、どのような学習方法を用いることもできるが、以下の説明では、Ｑ学習（Q-learning）を用いる場合を例に説明する。
【００２４】
Ｑ学習とは、ある状態ｓに対して行動ａを与えた場合に得られる価値を学習する学習方法である。得られる価値は、Ｑ値と呼ばれ、Ｑ（ｓ，ａ）で表現することができる。本実施形態における状態ｓとは、あるユーザが、あるウェブページを参照している状態であり、例えば、現在表示されているウェブページと、当該ウェブページに至るまでの動線に関する情報である。また、ウェブページを参照しているユーザの属性等、他の状態情報を状態ｓに含めてもよい。行動ａとは、当該ユーザが当該ウェブページから次のウェブページに移動する行動である。得られる価値とは、ユーザが最終的にコンバージョンに至ること（例えば商品を購入したりサービスを契約したりすること）である。
【００２５】
ここで、Ｑ（ｓ，ａ）の数は、状態ｓと行動ａの組み合わせの数に等しい。そのため、状態ｓがとり得る数と行動ａがとり得る数が膨大になるとＱ（ｓ，ａ）の数も膨大になり、全てのＱ（ｓ，ａ）をＱ学習により求めることが困難になる。そこで、Ｑ（ｓ，ａ）の表現に深層学習を用いる手法を、ＤＱＮ（Deep Q Network）と呼ぶ。ＤＱＮを利用してニューラルネットワークを学習させることで、状態ｓ及び行動ａを入力することでＱ値を出力する学習済みモデルが得られる。
【００２６】
図３に、学習処理部１０２が行う処理手順の一例を示す。まず、学習処理部１０２は、状態情報ＤＢに格納されている状態情報及び達成フラグから、状態ｓを状態情報に含まれるユーザの状態とし、行動ａを現在のウェブページから次に遷移するウェブページとし、ユーザが最終的にコンバージョンした場合の報酬を＋１とし、ユーザが最終的にウェブサイトから離脱した場合の報酬を−１とすることで生成される学習データの組み合わせを生成する（Ｓ１０）。続いて、学習処理部１０２は、生成した学習データを用いてニューラルネットワークを学習させる（つまりＤＱＮによる学習を行う）ことで、状態ｓ及び行動ａを入力した場合にＱ値を出力する学習済みモデルを得る（Ｓ１１）。図２に戻り説明を続ける。
【００２７】
状態情報取得部１０３は、ウェブサイトにアクセスしているユーザの状態情報を取得する機能を有する。より具体的には、状態情報取得部１０３は、ウェブサイト内における所定のウェブページを参照しているユーザの状態情報を、サーバ１０が備えるウェブサーバ機能やユーザＤＢから取得する。
【００２８】
価値情報取得部１０４は、ユーザが参照している所定のウェブページを示す情報と、状態情報取得部１０３にて取得された状態情報とを学習済みモデルに入力することで、所定のウェブページから遷移可能な複数の遷移先ウェブページの各々についてのＱ値（価値情報）を取得する。なお、所定のウェブページから遷移可能なウェブページとは、所定のウェブページからリンクが張られているウェブページに限定されるものではない。
【００２９】
Ｗｅｂ処理部１０５は、ウェブサイト内の各種のウェブページを端末２０に表示させる機能、及び、ウェブページ上でのユーザ操作を受け付ける機能等を有する。Ｗｅｂ処理部１０５は、ウェブページを端末２０の画面に表示させることから、表示制御部と呼ばれてもよい。また、Ｗｅｂ処理部１０５は、ウェブサイトにアクセスしているユーザのその時点の状態情報を状態情報取得部１０３に渡す機能を有する。また、Ｗｅｂ処理部１０５は、ウェブサイトにアクセスしているユーザのアクセスログを出力して記録部１０１に渡す機能を有する。また、Ｗｅｂ処理部１０５は、価値情報取得部１０４が取得したＱ値に基づいて、複数の遷移先ウェブページのいずれかにユーザを誘導する情報を所定のウェブページに表示させる機能を有する。
【００３０】
＜処理手順＞
図４は、本実施形態に係るサーバ１０が行う処理手順の一例を示すフローチャートである。以下の説明では、サーバ１０は、宿泊施設の予約に関するウェブサイトを提供しているものとする。ユーザは、端末２０を用いて当該ウェブサイトにアクセスし、所望の宿泊施設の予約を行うために、宿泊施設に関する情報が掲載されている各種のウェブページを参照しているものとする。
【００３１】
まず、状態情報取得部１０３は、Ｗｅｂ処理部１０５に問い合わせることで、ユーザが参照中のウェブページを示す情報（例えばＵＲＬやウェブページを特定するＩＤ等）を取得する。また、状態情報取得部１０３は、当該ウェブページを参照しているユーザの状態情報を、例えばＷｅｂ処理部１０５が出力するアクセスログを分析することで取得する（Ｓ２０）。また、状態情報取得部１０３は、ウェブサイトを参照しているユーザがウェブサイトにログイン中である場合、ユーザＤＢにアクセスすることで、ユーザの属性をユーザの状態情報の一部として取得する。
【００３２】
続いて、価値情報取得部１０４は、ユーザが参照しているウェブページを示す情報と、ユーザの状態情報とを学習済みモデルに入力することで、次のリンク先（遷移先）のウェブページごとのＱ値を取得する（Ｓ２１）。続いて、Ｗｅｂ処理部１０５は、Ｑ値が最も大きいリンク先のウェブページへの遷移を推奨する情報を、ユーザが参照しているウェブページに表示させる（Ｓ２２）。複数のユーザがウェブサイトを閲覧している場合、ステップＳ２０乃至ステップＳ２２の処理手順は、各ユーザがいずれかのウェブページに遷移する度に、ユーザごとに実行される。
【００３３】
図５は、本実施形態に係るサーバ１０が提供するウェブサイトにおけるページ遷移の一例を示す図である。例えばトップページからはページ１−１〜ページ１−１００までのいずれかに遷移することができ、更にページ１−９９からは、ページ２−５０〜ページ２−５３のいずれかに遷移することができる。同様に、ページ２−５０からはページ３−２０〜ページ３−２３のいずれかに遷移することができる。最終的に契約に至った場合は、ＣＶのページ（例えば予約番号等をユーザに提示するページ）に遷移する。
【００３４】
学習済みモデルは、図５に示す全てのページについて、次の遷移先のウェブページごとにＱ値を出力するように学習されている。例えば、ユーザがトップページ、ページ１−９９、ページ２−５０の順にウェブページを参照したとする。この場合、ユーザが参照しているウェブページが２−５５であることと、トップページからウェブページ２−５５までのページ遷移（トップページ、ページ１−９９、ページ２−５０の順に遷移してきたこと）を示す情報を含むユーザの状態情報とが学習済みモデルに入力されると、学習済みモデルは、ページ３−２０〜ページ３−２３の各々についてＱ値を出力する。ここでは、出力された各々のＱ値のうち、ページ３−２３についてのＱ値が最も大きかったと仮定する。
【００３５】
図６は、端末２０に表示される画面の一例を示す図である。図６（ａ）、図６（ｂ）、図（ｃ）は、それぞれ、トップページの例、ページ１−９９の例、ページ２−５０の例を示している。図６（ｃ）には、旅館Ａに関するメニューを表示するメニューボタンＭ１０が設けられており、メニューボタンＭ１０が押下（タッチ）されると、次の遷移先ウェブページへのリンクとして、「料金・宿泊プラン」を表示するページ、「写真・動画」を表示するページ、「地図・アクセス方法」を表示するページ、「クチコミ」を表示するページへのリンクが表示される。「料金・宿泊プラン」を表示するページ、「写真・動画」を表示するページ、「地図・アクセス方法」を表示するページ及び「クチコミ」を表示するページは、それぞれ、図５のページ３−２０、ページ３−２１、ページ３−２２及びページ３−２３に対応しているものとする。
【００３６】
前述した通り、学習済みモデルから出力されたＱ値のうちページ３−２３のＱ値が最も大きい。このことは、ユーザが、図６（ｃ）に示すページの次に「クチコミ」を表示するページを参照した場合に、最終的に宿泊施設を契約する可能性が高いことを示している。
【００３７】
この場合、Ｗｅｂ処理部１０５は、図６（ｃ）に示すように、複数の遷移先ウェブページのうち、Ｑ値が最も大きい遷移先ウェブページにユーザを誘導する情報をウェブページに表示させる。ユーザを誘導する情報は、所定の行動をユーザに促すための情報であればよく、図６（ｃ）に示すように、ウェブページ上に表示されるポップアップであってもよい。また、当該ポップアップには、「クチコミ」ページのリンク情報が含まれていてもよい。ユーザが「クチコミ」ページを参照する確率を高めることが可能になる。ユーザを誘導する情報は、ポップアップに限定されない。例えば、Ｗｅｂ処理部１０５は、メニューＭ１０に「クチコミ」以外のメニューを表示させないようにしてもよい。また、例えば、Ｗｅｂ処理部１０５は、端末２０に、クチコミページの参照を促すメッセージを含むプッシュ通知を送信することとしてもよい。
【００３８】
＜変形例＞
学習処理部１０２は、コンバージョンに至ったユーザがいた場合に、当該ユーザに関して新たに状態情報ＤＢに追加された状態情報を用いて、学習済みモデルを更に学習させるようにしてもよい。当該学習においては、コンバージョンに至らなかったユーザについても、学習対象に含めることとしてもよい。自動的に学習済みモデルが出力するＱ値の精度を向上させることが可能になる。
【００３９】
以上説明した実施形態では、Ｗｅｂ処理部１０５は、Ｑ値が最も大きい遷移先ウェブページにユーザを誘導する情報をウェブページに表示させるようにしたが、これに限定されない。例えば、Ｗｅｂ処理部１０５は、複数の遷移先ウェブページのうち、Ｑ値の大きさが所定の順位以上である遷移先ウェブページのうち少なくともいずれか一方にユーザを誘導する情報を、ウェブページに表示させるようにしてもよい。
【００４０】
例えば、「料金・宿泊プラン」を表示するページ、「写真・動画」を表示するページ、「地図・アクセス方法」を表示するページ、「クチコミ」を表示するページの順にＱ値が大きいと仮定する。また所定の順位以上は２位以上であると仮定する。この場合、Ｗｅｂ処理部１０５は、「地図・アクセス方法を見る」と記載されたポップアップ、及び、「クチコミを見る」と記載されたポップアップのうちいずれか一方又は両方を図６（ｃ）の画面に表示させるようにしてもよい。
【００４１】
これにより、状態情報ＤＢに新たに蓄積される状態情報において、ユーザが辿ったウェブページの遷移が特定のパターンに偏ってしまい、学習済みモデルを更に学習させる場合に学習済みモデルの精度が向上しないという可能性を抑制することが可能になる。
【００４２】
＜まとめ＞
以上説明した実施形態によれば、ウェブサイトにおけるユーザのページ遷移を適切に誘導することができ、コンバージョン率を高めることが可能になる。また、ユーザに対してページ遷移を適切に誘導することで、コンバージョン率の向上に繋がりにくいページの参照を抑制することができ、サーバ１０及び端末２０間で送受信されるデータ量を削減することが可能になる。
【００４３】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態で説明したフローチャート、シーケンス、実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【符号の説明】
【００４４】
１０…サーバ、１１…ＣＰＵ、１２…記憶装置、１３…通信ＩＦ、１４…入力デバイス、１５…出力デバイス、２０…端末、１００…記憶部、１０１…記録部、１０２…学習処理部、１０３…状態情報取得部、１０４…価値情報取得部、１０５…Ｗｅｂ処理部
【図１】
2020030566.tif 000003
【図２】
2020030566.tif 000004
【図３】
2020030566.tif 000005
【図４】
2020030566.tif 000006
【図５】
2020030566.tif 000007
【図６】
2020030566.tif 000008
【手続補正書】
【提出日】平成31年2月12日(2019.2.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェブサイトの中で遷移可能なウェブページに対し、該ウェブページに遷移することについての価値を示す価値情報を出力する学習済みモデルを記憶する記憶部と、
前記ウェブサイトにおける所定のウェブページを参照するユーザの状態を示す状態情報であって前記ウェブサイトにおいて前記ユーザが辿ったウェブページの遷移に関する情報を含む状態情報を取得する第１取得部と、
前記所定のウェブページを示す情報と前記第１取得部にて取得された状態情報とを前記学習済みモデルに入力することで、前記所定のウェブページから遷移可能な複数の遷移先ウェブページの各々についての価値情報を取得する第２取得部と、
前記ウェブサイトの表示を制御する表示制御部であって、前記第２取得部が取得した価値情報に基づいて、前記複数の遷移先ウェブページのいずれかに前記ユーザを誘導する情報を前記所定のウェブページに表示させる表示制御部と、
を有する情報処理装置。
【請求項２】
前記表示制御部は、前記複数の遷移先ウェブページのうち、前記第２取得部が取得した価値情報が示す値が最も大きい遷移先ウェブページにユーザを誘導する情報を、前記所定のウェブページに表示させる、
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記複数の遷移先ウェブページのうち、前記第２取得部が取得した価値情報が示す値の大きさが所定の順位以上である遷移先ウェブページのうち少なくともいずれか一方にユーザを誘導する情報を、前記所定のウェブページに表示させる、
請求項１に記載の情報処理装置。
【請求項４】
前記ユーザを誘導する情報は、前記所定のウェブページに表示されるポップアップである、
請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記ユーザを誘導する情報は、前記ユーザを誘導する遷移先ウェブページへのリンク情報を含む、
請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記学習済みモデルは、前記ウェブサイトにアクセスしたユーザの状態情報と、当該ユーザが前記ウェブサイトにおいて所定の目標を達成したか否かの情報とに基づく強化学習により生成される学習済みモデルであり、
前記価値情報は、Ｑ値である、
請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
コンピュータに、
ウェブサイトの中で遷移可能なウェブページに対し、該ウェブページに遷移することについての価値を示す価値情報を出力する学習済みモデルを記憶する記憶部と、
前記ウェブサイトにおける所定のウェブページを参照するユーザの状態を示す状態情報であって前記ウェブサイトにおいて前記ユーザが辿ったウェブページの遷移に関する情報を含む状態情報を取得する第１取得部と、
前記所定のウェブページを示す情報と前記第１取得部にて取得された状態情報とを前記学習済みモデルに入力することで、前記所定のウェブページから遷移可能な複数の遷移先ウェブページの各々についての価値情報を取得する第２取得部と、
前記ウェブサイトの表示を制御する表示制御部であって、前記第２取得部が取得した価値情報に基づいて、前記複数の遷移先ウェブページのいずれかに前記ユーザを誘導する情報を前記所定のウェブページに表示させる表示制御部と、
を実行させるためのプログラム。
【請求項８】
情報処理装置が行う表示制御方法であって、
ウェブサイトの中で遷移可能なウェブページに対し、該ウェブページに遷移することについての価値を示す価値情報を出力する学習済みモデルを記憶部に記憶させるステップと、
前記ウェブサイトにおける所定のウェブページを参照するユーザの状態を示す状態情報であって前記ウェブサイトにおいて前記ユーザが辿ったウェブページの遷移に関する情報を含む状態情報を取得するステップと、
前記所定のウェブページを示す情報と取得された状態情報とを前記学習済みモデルに入力することで、前記所定のウェブページから遷移可能な複数の遷移先ウェブページの各々についての価値情報を取得するステップと、
前記ウェブサイトの表示を制御する表示制御部であって、取得した価値情報に基づいて、前記複数の遷移先ウェブページのいずれかに前記ユーザを誘導する情報を前記所定のウェブページに表示させるステップと、
を含む表示制御方法。