(57)【要約】【課題】ユーザの利用目的に応じてサービスに関する情報を適切に提供する。【解決手段】本願に係る提供装置は、取得部と、提供部とを有する。取得部は、所定の施設において提供されるサービスに関するコンテンツの提供先となるユーザに関するユーザ情報を取得する。提供部は、サービスの利用目的の各々に対応付けられた各モデルのうち、ユーザ情報に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置にコンテンツを提供する。【選択図】図３
2018081584.tif 000002
【特許請求の範囲】
【請求項１】
所定の施設において提供されるサービスに関するコンテンツの提供先となるユーザに関するユーザ情報を取得する取得部と、
前記サービスの利用目的の各々に対応付けられた各モデルのうち、前記ユーザ情報に応じて決定されるモデルの出力に基づいて、前記ユーザが利用する端末装置にコンテンツを提供する提供部と、
を備えることを特徴とする提供装置。
【請求項２】
前記ユーザ情報に基づいて、前記ユーザの前記サービスの利用目的を推定する推定部、
をさらに備え、
前記提供部は、
前記推定部により推定された前記ユーザの前記サービスの利用目的に応じて決定されるモデルの出力に基づいて、前記ユーザが利用する端末装置にコンテンツを提供する
ことを特徴とする請求項１に記載の提供装置。
【請求項３】
前記取得部は、
前記ユーザの行動履歴に関する情報を含む前記ユーザ情報を取得する
ことを特徴とする請求項１または請求項２に記載の提供装置。
【請求項４】
前記取得部は、
インターネットにおける前記ユーザの行動履歴を含む前記ユーザ情報を取得する
ことを特徴とする請求項３に記載の提供装置。
【請求項５】
前記取得部は、
前記ユーザが検索に用いたクエリに関する情報を含む前記ユーザ情報を取得する
ことを特徴とする請求項３または請求項４に記載の提供装置。
【請求項６】
コンテンツに関する情報を含む入力情報の入力に応じて、当該コンテンツに関する所定の指標値を出力する前記各モデルを生成する生成部
をさらに備えることを特徴とする請求項１〜５のいずれか１項に記載の提供装置。
【請求項７】
前記生成部は、
前記ユーザのユーザ情報を含む前記入力情報の入力に応じて、前記コンテンツに関する所定の指標値を出力する前記各モデルを生成する
ことを特徴とする請求項６に記載の提供装置。
【請求項８】
前記提供部は、
宿泊サービスの利用目的であるプライベートに対応付けられた第１モデルと、前記宿泊サービスの利用目的であるビジネスに対応付けられた第２モデルとのうち、前記ユーザに関する情報に応じて決定されるモデルの出力に基づいて、前記ユーザが利用する端末装置にコンテンツを提供する
ことを特徴とする請求項１〜７のいずれか１項に記載の提供装置。
【請求項９】
コンピュータが実行する提供方法であって、
所定の施設において提供されるサービスに関するコンテンツの提供先となるユーザに関するユーザ情報を取得する取得工程と、
前記サービスの利用目的の各々に対応付けられた各モデルのうち、前記ユーザ情報に応じて決定されるモデルの出力に基づいて、前記ユーザが利用する端末装置にコンテンツを提供する提供工程と、
を含むことを特徴とする提供方法。
【請求項１０】
所定の施設において提供されるサービスに関するコンテンツの提供先となるユーザに関するユーザ情報を取得する取得手順と、
前記サービスの利用目的の各々に対応付けられた各モデルのうち、前記ユーザ情報に応じて決定されるモデルの出力に基づいて、前記ユーザが利用する端末装置にコンテンツを提供する提供手順と、
をコンピュータに実行させることを特徴とする提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、提供装置、提供方法、及び提供プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの飛躍的な普及に伴い、例えば、ＥＣ（Electronic  Commerce）サイトにおいて宿泊等のサービスを予約する技術が提供されている。また、宿泊サービスを提供するホテルをアンケートに基づいて順位付けし、表示する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０７０９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができるとは限らない。例えば、アンケートに基づいて順位付けした情報を各ユーザに提供する場合、提供先のユーザに応じた情報を提供することが難しい。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザの利用目的に応じてサービスに関する情報を適切に提供する提供装置、提供方法、及び提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る提供装置は、所定の施設において提供されるサービスに関するコンテンツの提供先となるユーザに関するユーザ情報を取得する取得部と、前記サービスの利用目的の各々に対応付けられた各モデルのうち、前記ユーザ情報に応じて決定されるモデルの出力に基づいて、前記ユーザが利用する端末装置にコンテンツを提供する提供部と、を備えることを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る提供処理の一例を示す図である。
【図２】図２は、実施形態に係る提供処理の一例を示す図である。
【図３】図３は、実施形態に係る提供装置の構成例を示す図である。
【図４】図４は、実施形態に係る宿泊施設情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係る第１行動履歴情報記憶部の一例を示す図である。
【図８】図８は、実施形態に係る第２行動履歴情報記憶部の一例を示す図である。
【図９】図９は、実施形態に係るモデル情報記憶部の一例を示す図である。
【図１０】図１０は、実施形態に係るモデルの生成の一例を示すフローチャートである。
【図１１】図１１は、実施形態に係る提供処理の一例を示すフローチャートである。
【図１２】図１２は、提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る提供装置、提供方法、及び提供プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る提供装置、提供方法、及び提供プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．提供処理〕
図１及び図２を用いて、実施形態に係る提供処理の一例について説明する。図１及び図２は、実施形態に係る提供処理の一例を示す図である。図１及び図２に示す提供処理においては、提供装置１００が複数のモデルからユーザのサービスの利用目的に応じてモデルを決定（選択）し、決定したモデルを用いてユーザにコンテンツを提供する。図１では、所定の施設がホテル等の宿泊施設（以下、単に「ホテル」ともいう）であり、提供されるサービスが宿泊サービスである場合を示す。
【００１１】
また、図１では、提供装置１００は、ユーザが指定したエリア及び日付に対応する宿泊サービスのコンテンツに関するスコア（指標値）を算出し、スコアに基づく順位で並べられたコンテンツのリスト（一覧情報）を提供する場合を示す。なお、ここでいうコンテンツとは、ホテルにおいて提供される宿泊サービスの内容を示す情報等を含むものとする。なお、コンテンツとは、ホテルにおいて提供される宿泊サービスの広告情報であってもよい。また、図１の例では、宿泊サービスに関するスコアを算出する場合を示すが、所定の施設において提供されるサービスであれば、例えばレストランにおける飲食サービス等のようにどのようなサービスであってもよい。
【００１２】
図１に示すように、提供システム１には、端末装置１０と、提供装置１００とが含まれる。端末装置１０と、提供装置１００とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。また、図１に示した提供システム１には、複数台の端末装置１０や、複数台の提供装置１００が含まれてもよい。
【００１３】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。図１に示す例においては、端末装置１０がユーザが利用するスマートフォンである場合を示す。なお、以下では、端末装置１０をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置１０と読み替えることもできる。具体的には、図１では、端末装置１０がユーザＩＤ「Ｕ１」により識別されるユーザ（以下、「ユーザＵ１」とする場合がある）が利用するスマートフォンである場合を示す。
【００１４】
また、図１に示す例においては、端末装置１０の画面の表示等に応じて、端末装置１０を端末装置１０−１１〜１０−１３として説明する。また、図２に示す例においては、端末装置１０の画面の表示等に応じて、端末装置１０を端末装置１０−２１〜１０−２３として説明する。なお、端末装置１０−１１〜１０−１３、１０−２１〜１０−２３は同一の端末装置１０である。また、以下では、端末装置１０−１１〜１０−１３、１０−２１〜１０−２３について、特に区別なく説明する場合には、端末装置１０と記載する。
【００１５】
提供装置１００は、サービスの利用目的の各々に対応付けられた各モデルのうち、ユーザ情報に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供する提供装置である。また、提供装置１００は、端末装置１０から取得したホテル情報要求に対する情報を端末装置１０に提供する情報提供サービスを提供する。図１及び図２の例では、提供装置１００は、サービスに対応するコンテンツが並べられた一覧情報を、ホテル情報要求の送信元である端末装置１０へ提供する。また、図１及び図２に示す例では、提供装置１００が宿泊施設の予約に関する電子商取引サービスを提供するものとする。
【００１６】
なお、図１及び図２では、提供装置１００が電子商取引サービスを提供する場合を示すが、外部の情報処理装置が電子商取引サービスを提供する場合、提供装置１００は情報提供サービスや電子商取引サービスを提供しなくてもよい。この場合、提供装置１００は、電子商取引サービスを提供する外部の情報処理装置等から宿泊施設に関する情報やサービスに関する情報等の各種情報を取得し、取得した情報に基づいて、端末装置１０に情報を提供してもよい。
【００１７】
まず、提供装置１００は、ユーザＵ１の行動情報を端末装置１０−１１から取得する（ステップＳ１１）。例えば、提供装置１００は、行動情報ＡＬ１１に示すようなユーザＵ１の行動情報を端末装置１０−１１から取得する。
【００１８】
図１に示す例では、提供装置１００は、行動情報ＡＬ１１に示すように、ユーザＵ１が日時「ＤＡ１１−１」にＡ地域のビジネスホテルに関するコンテンツを閲覧したことを示す行動情報を取得する。また、図１に示す例では、提供装置１００は、行動情報ＡＬ１１に示すように、ユーザＵ１が日時「ＤＡ１１−２」にクエリ「Ａ地域  出張」を用いた検索を行ったことを示す行動情報を取得する。図１の例では、「日時」を「ＤＡ１１−１」、「ＤＡ１１−２」等の符号で図示するが、「ＤＡ１１−１」、「ＤＡ１１−２」等は、「２０１６年１０月２６日１５時４５分２３秒」等の具体的な日時であるものとする。
【００１９】
その後、端末装置１０は、ユーザＵ１による操作に応じて宿泊予約サイトＡを表示する（ステップＳ１２）。図１の例では、端末装置１０は、ユーザＵ１による操作に応じて宿泊予約サイトＡの入力ページＷ１１を表示させる。図１中の端末装置１０−１２は、宿泊予約サイトＡの入力ページＷ１１が表示された状態を示す。
【００２０】
そして、ユーザＵ１は、端末装置１０−１２に表示された宿泊予約サイトＡの入力ページＷ１１を介してホテルに関する条件を入力する。図１に示す例において、端末装置１０−１２の画面に表示された入力ページＷ１１中には、宿泊サービスの提供に関するユーザＵ１の指定に関する情報が入力される。例えば、図１の例では、入力欄ＢＸ１１、ＢＸ１２にユーザＵ１が希望するエリア及び日付に関する情報を入力する場合を示す。なお、図１では、説明を簡単にするために、入力ページＷ１１において、入力欄ＢＸ１１、ＢＸ１２によりエリア及び日付に関する情報を受け付ける場合を示すが、宿泊日数等の種々の情報を受け付けてもよい。
【００２１】
例えば、ユーザＵ１は、エリアを入力する入力欄ＢＸ１１に「Ａ地域」と入力する。また、例えば、ユーザＵ１は、日付を入力する入力欄ＢＸ１２に「Ｘ月Ｙ日」と入力する。なお、端末装置１０は、入力欄ＢＸ１１や入力欄ＢＸ１２に対する入力を、表示したコンボボックス等による一覧から選択させたり、表示したカレンダー等から日付を選択させたりすることにより受け付けてもよい。その後、ユーザＵ１は、端末装置１０−１２の画面に表示された入力ページＷ１１中のボタンＢＴ１１を押下する。
【００２２】
ユーザＵ１によりボタンＢＴ１１が押下された端末装置１０−１２は、提供装置１００に日付「Ｘ月Ｙ日」、エリア「Ａ地域」に対応するホテルに関する情報の要求を送信する。これにより、提供装置１００は、ホテル情報要求を取得する（ステップＳ１３）。図１の例では、提供装置１００は、ユーザＵ１が利用する端末装置１０−１２から日付「Ｘ月Ｙ日」、エリア「Ａ地域」に対応するホテルに関する情報の要求を取得する。図１の例では、ステップＳ１３におけるホテル情報要求は、日時「ＤＡ１１−１」や「ＤＡ１１−２」等から５分以内に行われたものとする。
【００２３】
端末装置１０からホテル情報要求を取得した提供装置１００は、ユーザＵ１の行動情報に基づいて、ユーザＵ１のホテルの利用目的を推定する（ステップＳ１４）。例えば、提供装置１００は、ユーザＵ１の行動情報ＡＬ１１に基づいて、ユーザＵ１のホテルの利用目的がプライベートとビジネスのいずれであるかを推定する。図１の例では、提供装置１００は、行動情報ＡＬ１１を用いて、利用目的ＭＤ１１に示すように、ユーザＵ１のホテルの利用目的をビジネスと推定する。具体的には、提供装置１００は、行動情報ＡＬ１１に示すように、ユーザＵ１がステップＳ１３においてホテル情報要求を行う前に、Ａ地域のビジネスホテルに関するコンテンツの閲覧やクエリ「Ａ地域  出張」を用いた検索を行っているため、ユーザＵ１のホテルの利用目的をビジネスと推定する。
【００２４】
なお、提供装置１００は、行動情報ＡＬ１１に示すような端末装置１０から取得したユーザＵ１の行動情報のうち、ステップＳ１３におけるホテル情報要求から所定の期間内の行動情報のみを用いてもよい。なお、行動情報ＡＬ１１には、宿泊予約サイトＡにおけるユーザＵ１の行動情報が含まれてもよい。また、例えば、提供装置１００は、行動情報ＡＬ１１に示すようなユーザＵ１の行動情報のうち、ステップＳ１３におけるホテル情報要求を行う前の５分間の行動情報のみを用いてもよい。また、提供装置１００は、行動情報ＡＬ１１に示すようなユーザＵ１の行動情報やその後予約したホテルに関する情報等を、ユーザＵ１のビジネス目的に関する行動情報として、第２行動履歴情報記憶部１２５（図８参照）に記憶してもよい。
【００２５】
また、例えば、提供装置１００は、行動情報ＡＬ１１に示すような端末装置１０から取得したユーザＵ１の行動情報のうち、ステップＳ１３におけるホテル情報要求と同じセッション内の行動情報のみを用いてもよい。例えば、セッションとは、ユーザが所定の目的（意図）を持った行動を行う期間を意味する。例えば、提供装置１００は、ユーザが操作を５分以上の間隔を空けずに継続している場合、セッションが継続しているとしてもよい。また、例えば、提供装置１００は、セッションの継続中において、ユーザの操作が最後に行われてから５分以上ユーザの操作がなかった場合に、セッションを終了したとして、新たなセッションを開始してもよい。このように、提供装置１００は、ユーザの行動が継続している間、セッションを継続させてもよい。
【００２６】
そして、提供装置１００は、推定した利用目的に基づいて、使用するモデルを決定する（ステップＳ１５）。図１の例では、提供装置１００は、推定した利用目的に基づいて、モデル情報記憶部１２６に記憶された複数のモデルから使用するモデルを決定する。例えば、提供装置１００は、モデル情報記憶部１２６に示すように、サービスの利用目的の各々に対応付けられた複数のモデルに関する情報を記憶する。例えば、モデル情報記憶部１２６には、利用目的「プライベート」に対応付けられたモデルＭ１や、利用目的「ビジネス」に対応付けられたモデルＭ２等が記憶される。例えば、モデル情報記憶部１２６に示すように、モデルＭ１に関するモデル情報は、素性１の重みが「０．５」、素性２の重みが「−０．４」、素性３の重みが「０．２」等であることを示す。例えば、モデルＭ１、Ｍ２等は、コンテンツに関する情報やユーザに関する情報が入力されると、指標値（スコア）を出力するモデルである。例えば、モデルＭ１は、観光等のプライベート向けのホテルに関するコンテンツに関する情報が入力されると、高いスコアを出力するモデルである。また、例えば、モデルＭ２は、ビジネス向けのホテルに関するコンテンツに関する情報が入力されると、高いスコアを出力するモデルである。このように、提供装置１００は、利用目的ごとに各々が対応付けられた複数のモデルであって、ユーザの利用目的に適応するホテルに関するコンテンツが高いスコアとなるような複数のモデルから使用するモデルを決定する。なお、素性の重みづけについて、種々の情報を適宜用いて行われてもよい。例えば、素性の重みは、過去のユーザのホテルの予約情報等により決定されてもよい。例えば、プライベート宿泊の際は、ペット可を選択する傾向がある場合、利用目的「プライベート」に対応付けられたモデルＭ１においてペット可に対応する素性の重みが重くなるようにモデルを生成してもよい。また、プライベート、ビジネス関わらず、禁煙ルームを選ぶ傾向がある場合、モデルＭ１、Ｍ２の両方において禁煙ルームに対応する素性の重みが重くなるようにモデルを生成してもよい。また、例えば、特定の地域によっては、繁華街を選ぶ傾向がある場合など、モデルＭ１、Ｍ２の両方において特定の地域の繁華街に対応する素性の重みが重くなるようにモデルを生成してもよい。
【００２７】
図１の例では、提供装置１００は、推定したユーザＵ１の利用目的がビジネスであるため、モデル情報記憶部１２６に記憶された複数のモデルＭ１、Ｍ２等のうち、モデルＭ２を使用するモデルに決定する。
【００２８】
また、提供装置１００は、ホテル情報要求に対応するホテルを決定（抽出）する。図１の例では、提供装置１００は、宿泊施設情報記憶部１２１に示すように、各ホテルに関する情報を記憶する。例えば、宿泊施設情報記憶部１２１には、ホテルＡがＡ地域に位置すること等に関する情報が記憶される。
【００２９】
また、図１の例では、提供装置１００は、コンテンツ情報記憶部１２２に示すように、各ホテルが提供する宿泊サービスに対応するコンテンツに関する情報を記憶する。例えば、コンテンツ情報記憶部１２２には、ホテルＡにおいてＸ月Ｙ日に提供されるサービスに対応するコンテンツＣＴ１１等の情報が記憶される。例えば、コンテンツ情報記憶部１２２には、各コンテンツのクリック率を示すＣＴＲ（Click  Through  Ratio）や、各コンテンツに対応するサービスを提供する提供元の利益につながる行動に関する指標（以下、「コンバージョン率」ともいう）を示すＣＶＲ（Conversion  Rate）等の指標値が記憶される。
【００３０】
また、例えば、コンテンツ情報記憶部１２２には、各コンテンツに対応するサービスの価格が記憶される。また、例えば、コンテンツ情報記憶部１２２には、コンテンツを介してコンテンツに対応するサービスの予約や購入等のサービスを提供する提供元の利益につながる行動が行われた場合に予約サービスの提供元が受け取る手数料の割合を示す。例えば、「手数料」は、コンテンツを介してコンテンツに対応するサービスが提供された場合に、予約サービスの提供元が受け取る手数料の割合を示す。例えば、提供装置１００は、コンテンツを介してコンテンツに対応するサービスが提供された場合、サービスを提供する提供元にサービスの価格に手数料を乗算した金額を課金してもよい。
【００３１】
なお、上述のように、「コンテンツＣＴ＊（＊は任意の数値）」と記載した場合、そのコンテンツはコンテンツＩＤ「ＣＴ＊」により識別されるコンテンツであることを示す。例えば、「コンテンツＣＴ１１」と記載した場合、そのコンテンツはコンテンツＩＤ「ＣＴ１１」により識別されるコンテンツである。
【００３２】
例えば、提供装置１００は、宿泊施設情報記憶部１２１に記憶されたホテルのうち、Ａ地域に位置するホテルを抽出する。図１の例では、提供装置１００は、宿泊施設情報記憶部１２１に記憶されたホテルのうち、Ａ地域に位置するホテルＡやホテルＢ等を要求に対応するホテルと決定する。
【００３３】
そして、提供装置１００は、要求に対応するホテルとして決定したホテルにおいて提供される宿泊サービスのうち、情報要求に対応する日付のコンテンツを決定（抽出）する（ステップＳ２３）。例えば、提供装置１００は、コンテンツ情報記憶部１２２に記憶されたコンテンツのうち、日付が「Ｘ月Ｙ日」であり、在庫が残っているコンテンツを抽出する。図１の例では、提供装置１００は、コンテンツ情報記憶部１２２に記憶されたコンテンツのうち、ホテルＡにおいてＸ月Ｙ日に提供されるサービスに対応するコンテンツＣＴ１１やホテルＢにおいてＸ月Ｙ日に提供されるサービスに対応するコンテンツＣＴ２１を要求に対応するコンテンツと決定する。
【００３４】
その後、提供装置１００は、抽出したコンテンツのスコアを算出する（ステップＳ１６）。図１の例では、提供装置１００は、抽出した各コンテンツをモデルＭ２に入力することにより、各コンテンツのスコアを算出する。図１の例では、提供装置１００は、ホテルＡのコンテンツＣＴ１１のスコアを１．２と算出し、ホテルＢのコンテンツＣＴ２１のスコアを７．２と算出し、ホテルＫのコンテンツＣＴ５５のスコアを３．８と算出する。このように、提供装置１００は、ユーザの利用目的であるビジネスに対応するモデルＭ２を用いることにより、ビジネス目的の利用に適したホテルに関するコンテンツのスコアが高く算出される。
【００３５】
その後、提供装置１００は、算出したスコアに基づいてコンテンツの順位を決定する（ステップＳ１７）。例えば、提供装置１００は、算出したスコアが高い順にコンテンツの順位を決定する。図１では、提供装置１００は、一覧情報ＬＴ１１に示すように、スコアが最大の「７．２」であるコンテンツＣＴ２１を１位、コンテンツＣＴ２１の次にスコアが高いコンテンツＣＴ４５を２位、コンテンツＣＴ４５の次にスコアが高いコンテンツＣＴ７７を３位に決定する。
【００３６】
その後、提供装置１００は、決定した順位に基づくコンテンツに関する情報を端末装置１０へ提供する（ステップＳ１８）。図１の例では、提供装置１００は、一覧情報ＬＴ１１を端末装置１０−１２へ提供する。
【００３７】
提供装置１００から一覧情報ＬＴ１１を提供された端末装置１０は、一覧情報ＬＴ１１を表示する（ステップＳ１９）。図１の例では、端末装置１０−１２から端末装置１０−１３へ表示が遷移される。
【００３８】
端末装置１０−１３の画面には、情報を一覧表示する一覧ページＷ１２が表示される。具体的には、端末装置１０−１３の画面には、Ｘ月Ｙ日にＡ地域において提供される宿泊サービスに関する情報を表示する一覧ページＷ１２が表示される。
【００３９】
図１の例では、端末装置１０−１３の一覧ページＷ１２中の最上位には、順位が１位であるコンテンツＣＴ２１に対応するホテルＢにおいて提供されるサービスに関する情報が表示される。具体的には、一覧ページＷ１２中の最上位には、ホテルＢにおける朝食付きの宿泊サービスが７５００円で提供されることを示す情報が表示される。また、端末装置１０−１３の一覧ページＷ１２中においては、コンテンツＣＴ２１の直下には順位が２位であるコンテンツＣＴ４５に対応するホテルＴにおいて提供されるサービスに関する情報が表示される。具体的には、一覧ページＷ１２中のコンテンツＣＴ２１の直下には、ホテルＴにおける朝食付きの宿泊サービスが８０００円で提供されることを示す情報が表示される。また、一覧ページＷ１２中のコンテンツＣＴ４５の直下には、順位が３位であるコンテンツＣＴ７７に対応するホテルＷにおいて提供されるサービスに関する情報が表示される。このように、図１の例では、端末装置１０−１３の一覧ページＷ１２には、Ｘ月Ｙ日にＡ地域において提供される宿泊サービスに関するコンテンツが、順位が高い方から並べて表示される。また、端末装置１０は、例えばユーザＵ１が一覧ページＷ１２に表示されたコンテンツを選択した場合、ユーザＵ１が選択したコンテンツに対応するサービスの予約の確認画面等を表示する。
【００４０】
上述したように、提供装置１００は、サービスの利用目的の各々に対応付けられた各モデルのうち、ユーザ情報に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供することにより、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができる。これにより、提供装置１００は、サービスの利用目的の各々に対応付けられた各モデルのうち、ユーザ情報に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供することにより、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができる。
【００４１】
次に、図２を用いて、ユーザＵ１の利用目的がビジネス以外であると推定される場合について説明する。まず、提供装置１００は、ユーザＵ１の行動情報を端末装置１０−２１から取得する（ステップＳ２１）。例えば、提供装置１００は、行動情報ＡＬ２１に示すようなユーザＵ１の行動情報を端末装置１０−２１から取得する。
【００４２】
図２に示す例では、提供装置１００は、行動情報ＡＬ２１に示すように、ユーザＵ１が日時「ＤＡ２１−１」にＡ地域の観光サイトに関するコンテンツを閲覧したことを示す行動情報を取得する。また、図２に示す例では、提供装置１００は、行動情報ＡＬ２１に示すように、ユーザＵ１が日時「ＤＡ２１−２」にクエリ「Ａ地域  グルメ」を用いた検索を行ったことを示す行動情報を取得する。図２の例では、「日時」を「ＤＡ２１−１」、「ＤＡ２１−２」等の符号で図示するが、「ＤＡ２１−１」、「ＤＡ２１−２」等は、「２０１６年１０月２６日１５時４５分２３秒」等の具体的な日時であるものとする。
【００４３】
その後、端末装置１０は、ユーザＵ１による操作に応じて宿泊予約サイトＡを表示する（ステップＳ２２）。図２の例では、端末装置１０は、ユーザＵ１による操作に応じて宿泊予約サイトＡの入力ページＷ１１を表示させる。図２中の端末装置１０−２２は、宿泊予約サイトＡの入力ページＷ１１が表示された状態を示す。
【００４４】
そして、ユーザＵ１は、端末装置１０−２２に表示された宿泊予約サイトＡの入力ページＷ１１を介してホテルに関する条件を入力する。図２に示す例において、端末装置１０−２２の画面に表示された入力ページＷ１１中には、宿泊サービスの提供に関するユーザＵ１の指定に関する情報が入力される。例えば、図２の例では、入力欄ＢＸ１１、ＢＸ１２にユーザＵ１が希望するエリア及び日付に関する情報を入力する場合を示す。
【００４５】
例えば、ユーザＵ１は、エリアを入力する入力欄ＢＸ１１に「Ａ地域」と入力する。また、例えば、ユーザＵ１は、日付を入力する入力欄ＢＸ１２に「Ｘ月Ｙ日」と入力する。なお、端末装置１０は、入力欄ＢＸ１１や入力欄ＢＸ１２に対する入力を、表示したコンボボックス等による一覧から選択させたり、表示したカレンダー等から日付を選択させたりすることにより受け付けてもよい。その後、ユーザＵ１は、端末装置１０−２２の画面に表示された入力ページＷ１１中のボタンＢＴ１１を押下する。
【００４６】
ユーザＵ１によりボタンＢＴ１１が押下された端末装置１０−２２は、提供装置１００に日付「Ｘ月Ｙ日」、エリア「Ａ地域」に対応するホテルに関する情報の要求を送信する。これにより、提供装置１００は、ホテル情報要求を取得する（ステップＳ２３）。図２の例では、提供装置１００は、ユーザＵ１が利用する端末装置１０−２２から日付「Ｘ月Ｙ日」、エリア「Ａ地域」に対応するホテルに関する情報の要求を取得する。図２の例では、ステップＳ２３におけるホテル情報要求は、日時「ＤＡ２１−１」や「ＤＡ２１−２」等から５分以内に行われたものとする。
【００４７】
端末装置１０からホテル情報要求を取得した提供装置１００は、ユーザＵ１の行動情報に基づいて、ユーザＵ１のホテルの利用目的を推定する（ステップＳ２４）。例えば、提供装置１００は、ユーザＵ１の行動情報ＡＬ２１に基づいて、ユーザＵ１のホテルの利用目的がプライベートとビジネスのいずれであるかを推定する。図２の例では、提供装置１００は、行動情報ＡＬ２１を用いて、利用目的ＭＤ２１に示すように、ユーザＵ１のホテルの利用目的をプライベートと推定する。具体的には、提供装置１００は、行動情報ＡＬ２１に示すように、ユーザＵ１がステップＳ２３においてホテル情報要求を行う前に、Ａ地域の観光サイトに関するコンテンツの閲覧やクエリ「Ａ地域  グルメ」を用いた検索を行っているため、ユーザＵ１のホテルの利用目的をプライベートと推定する。また、提供装置１００は、行動情報ＡＬ２１に示すようなユーザＵ１の行動情報やその後予約したホテルに関する情報等を、ユーザＵ１のプライベート目的に関する行動情報として、第１行動履歴情報記憶部１２４（図７参照）に記憶してもよい。
【００４８】
そして、提供装置１００は、推定した利用目的に基づいて、使用するモデルを決定する（ステップＳ２５）。図２の例では、提供装置１００は、推定した利用目的に基づいて、モデル情報記憶部１２６に記憶された複数のモデルから使用するモデルを決定する。
【００４９】
図２の例では、提供装置１００は、推定したユーザＵ１の利用目的がプライベートであるため、モデル情報記憶部１２６に記憶された複数のモデルＭ１、Ｍ２等のうち、モデルＭ１を使用するモデルに決定する。
【００５０】
また、提供装置１００は、ホテル情報要求に対応するホテルを決定（抽出）する。図２の例では、提供装置１００は、宿泊施設情報記憶部１２１に示すように、各ホテルに関する情報を記憶する。例えば、宿泊施設情報記憶部１２１には、ホテルＡがＡ地域に位置すること等に関する情報が記憶される。
【００５１】
例えば、提供装置１００は、宿泊施設情報記憶部１２１に記憶されたホテルのうち、Ａ地域に位置するホテルを抽出する。図２の例では、提供装置１００は、宿泊施設情報記憶部１２１に記憶されたホテルのうち、Ａ地域に位置するホテルＡやホテルＢ等を要求に対応するホテルと決定する。
【００５２】
そして、提供装置１００は、要求に対応するホテルとして決定したホテルにおいて提供される宿泊サービスのうち、情報要求に対応する日付のコンテンツを決定（抽出）する（ステップＳ２３）。例えば、提供装置１００は、コンテンツ情報記憶部１２２に記憶されたコンテンツのうち、日付が「Ｘ月Ｙ日」であり、在庫が残っているコンテンツを抽出する。図２の例では、提供装置１００は、コンテンツ情報記憶部１２２に記憶されたコンテンツのうち、ホテルＡにおいてＸ月Ｙ日に提供されるサービスに対応するコンテンツＣＴ１１やホテルＢにおいてＸ月Ｙ日に提供されるサービスに対応するコンテンツＣＴ２１を要求に対応するコンテンツと決定する。
【００５３】
その後、提供装置１００は、抽出したコンテンツのスコアを算出する（ステップＳ２６）。図２の例では、提供装置１００は、抽出した各コンテンツをモデルＭ１に入力することにより、各コンテンツのスコアを算出する。図２の例では、提供装置１００は、ホテルＡのコンテンツＣＴ１１のスコアを４．２と算出し、ホテルＢのコンテンツＣＴ２１のスコアを０．５と算出し、ホテルＫのコンテンツＣＴ５５のスコアを５．８と算出する。このように、提供装置１００は、ユーザの利用目的であるプライベートに対応するモデルＭ１を用いることにより、プライベート目的の利用に適したホテルに関するコンテンツのスコアが高く算出される。
【００５４】
その後、提供装置１００は、算出したスコアに基づいてコンテンツの順位を決定する（ステップＳ２７）。例えば、提供装置１００は、算出したスコアが高い順にコンテンツの順位を決定する。図２では、提供装置１００は、一覧情報ＬＴ２１に示すように、スコアが最大の「５．８」であるコンテンツＣＴ５５を１位、コンテンツＣＴ５５の次にスコアが高いコンテンツＣＴ１１を２位、コンテンツＣＴ１１の次にスコアが高いコンテンツＣＴ３２を３位に決定する。
【００５５】
その後、提供装置１００は、決定した順位に基づくコンテンツに関する情報を端末装置１０へ提供する（ステップＳ２８）。図２の例では、提供装置１００は、一覧情報ＬＴ２１を端末装置１０−２２へ提供する。
【００５６】
提供装置１００から一覧情報ＬＴ２１を提供された端末装置１０は、一覧情報ＬＴ２１を表示する（ステップＳ２９）。図２の例では、端末装置１０−２２から端末装置１０−２３へ表示が遷移される。
【００５７】
端末装置１０−２３の画面には、情報を一覧表示する一覧ページＷ２２が表示される。具体的には、端末装置１０−２３の画面には、Ｘ月Ｙ日にＡ地域において提供される宿泊サービスに関する情報を表示する一覧ページＷ２２が表示される。
【００５８】
図２の例では、端末装置１０−２３の一覧ページＷ２２中の最上位には、順位が１位であるコンテンツＣＴ５５に対応するホテルＫにおいて提供されるサービスに関する情報が表示される。具体的には、一覧ページＷ２２中の最上位には、ホテルＫにおける朝食付きの宿泊サービスが７０００円で提供されることを示す情報が表示される。また、端末装置１０−２３の一覧ページＷ２２中においては、コンテンツＣＴ５５の直下には順位が２位であるコンテンツＣＴ１１に対応するホテルＡにおいて提供されるサービスに関する情報が表示される。具体的には、一覧ページＷ２２中のコンテンツＣＴ５５の直下には、ホテルＡにおける朝食無しの宿泊サービスが５０００円で提供されることを示す情報が表示される。また、一覧ページＷ２２中のコンテンツＣＴ１１の直下には、順位が３位であるコンテンツＣＴ３２に対応するホテルＦにおいて提供されるサービスに関する情報が表示される。このように、図２の例では、端末装置１０−２３の一覧ページＷ２２には、Ｘ月Ｙ日にＡ地域において提供される宿泊サービスに関するコンテンツが、順位が高い方から並べて表示される。また、端末装置１０は、例えばユーザＵ１が一覧ページＷ２２に表示されたコンテンツを選択した場合、ユーザＵ１が選択したコンテンツに対応するサービスの予約の確認画面等を表示する。
【００５９】
上述したように、提供装置１００は、同じユーザであっても、情報を提供する際のユーザの利用目的に応じて提供するコンテンツを変動させることができる。図１及び図２の例では、提供装置１００は、ユーザＵ１がＸ月Ｙ日にＡ地域において宿泊するホテルの情報を要求している場合であっても、ユーザＵ１の利用目的に応じて、ユーザＵ１に提供するコンテンツの順位をユーザＵ１の利用目的に適した順位に変動させることにより、ユーザＵ１の利用目的に適したコンテンツを優先的に表示させることができる。これにより、提供装置１００は、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができる。
【００６０】
また、上述した例では、利用目的が「プライベート」と「ビジネス」の２つである場合を示したが、利用目的は、用途等に応じて種々の利用目的であってもよく、３つ以上であってもよい。例えば、提供装置１００は、利用目的「プライベート」がさらに細分化された複数の利用目的の各々に対応付けられたモデルを用いて、ユーザに提供するコンテンツを決定してもよい。例えば、提供装置１００は、利用目的「プライベート」が「友達」、「恋人」等の同行する他のユーザに応じた利用目的の各々に対応付けられたモデルを用いて、ユーザに提供するコンテンツを決定してもよい。なお、上記は一例であり、提供装置１００は、目的や用途等に応じて、分類された利用目的の各々に対応付けられたモデルを用いて、ユーザに提供するコンテンツを決定してもよい。
【００６１】
〔２．提供装置の構成〕
次に、図３を用いて、実施形態に係る提供装置１００の構成について説明する。図３は、実施形態に係る提供装置の構成例を示す図である。図３に示すように、提供装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、提供装置１００は、提供装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００６２】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークと有線または無線で接続され、例えば提供システム１に含まれる端末装置１０等との間で情報の送受信を行う。
【００６３】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部１２０は、図３に示すように、宿泊施設情報記憶部１２１と、コンテンツ情報記憶部１２２と、ユーザ情報記憶部１２３と、第１行動履歴情報記憶部１２４と、第２行動履歴情報記憶部１２５と、モデル情報記憶部１２６とを有する。
【００６４】
（宿泊施設情報記憶部１２１）
実施形態に係る宿泊施設情報記憶部１２１は、宿泊施設（ホテル）に関する情報を記憶する。図４には、宿泊施設情報記憶部１２１に記憶される宿泊施設に関する情報の一例を示す。図４に示すように、宿泊施設情報記憶部１２１は、宿泊施設に関する情報として、「施設ＩＤ」、「宿泊施設」、「アクセス情報」、「施設情報」といった項目が含まれる。
【００６５】
「施設ＩＤ」は、宿泊施設を識別するための識別情報を示す。また、「宿泊施設」は、施設ＩＤにより識別される宿泊施設の名称を示す。また、「アクセス情報」は、対応する宿泊施設へのアクセスに関する情報を示す。例えば、「アクセス情報」には、「場所」や「時間」といった項目が含まれる。また、「施設情報」は、対応する宿泊施設の特徴に関する情報を示す。例えば、「施設情報」には、「温泉」や「ペット」といった項目が含まれる。
【００６６】
例えば、図４に示す例において、施設ＩＤ「Ｈ１」により識別されるホテルは、「ホテルＡ」であることを示す。また、ホテルＡの場所は、「Ａ地域」であり、ホテルＡまでの所要時間は、「Ａ駅から徒歩で５分」であることを示す。また、ホテルＡは、温泉が「有」であり、ペットが「不可」であることを示す。
【００６７】
なお、上記は宿泊施設に関する情報の一例であって、宿泊施設情報記憶部１２１は、宿泊施設に関する情報であれば目的に応じて種々の情報を記憶してもよい。
【００６８】
（コンテンツ情報記憶部１２２）
実施形態に係るコンテンツ情報記憶部１２２は、コンテンツに関する各種情報を記憶する。例えば、コンテンツ情報記憶部１２２は、サービスのコンテンツに関する各種情報を記憶する。図５は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。図５に示すコンテンツ情報記憶部１２２は、「宿泊施設」、「コンテンツＩＤ」、「日付」、「在庫」、「ＣＴＲ」、「ＣＶＲ」、「価格」、「手数料」、「オプション情報」といった項目を有する。また、「オプション情報」には、「朝食」といった項目を有する。「オプション情報」中の「朝食」は、コンテンツに対応するサービスにおいて朝食の提供有無を示す。なお、「オプション情報」は、「朝食」に限らず、「夕食」や「送迎」等の種々の項目を含んでもよい。
【００６９】
「宿泊施設」は、施設ＩＤにより識別される宿泊施設の名称を示す。また、「コンテンツＩＤ」は、宿泊施設において提供されるサービスに対応するコンテンツを識別するための識別情報を示す。「日付」は、対応するコンテンツのサービスが提供される日付を示す。「在庫」は、対応するコンテンツのサービスが提供される日付における在庫数（例えば部屋数）を示す。
【００７０】
また、「ＣＴＲ」は、いわゆるクリック率を示す。例えば、「ＣＴＲ」は、コンテンツＩＤにより識別されるコンテンツを選択する操作（クリック）が行われた回数を、コンテンツが表示された回数で除した値を示す。また、「ＣＶＲ」は、コンテンツＩＤにより識別されるコンテンツに対応するサービスの提供元の利益につながる行動に関する指標を示す。例えば、「ＣＶＲ」は、コンテンツＩＤにより識別されるコンテンツに対応するサービスの購入が行われた回数を、コンテンツが表示された回数で除した値を示す。また、例えば、「ＣＶＲ」は、コンテンツＩＤにより識別されるコンテンツに対応するサービスへの予約が行われた回数を、コンテンツが表示された回数で除した値であってもよい。なお、「ＣＴＲ」及び「ＣＶＲ」は、実際に計測された値が記憶されてもよいし、種々の従来技術により推定された推定ＣＴＲの値や推定ＣＶＲの値が記憶されてもよい。また、「価格」は、コンテンツＩＤにより識別されるコンテンツに対応するサービスの価格を示す。「手数料」は、コンテンツを介してコンテンツに対応するサービスの予約や購入等のサービスを提供する提供元の利益につながる行動が行われた場合に予約サービスの提供元が受け取る手数料の割合を示す。例えば、「手数料」は、コンテンツを介してコンテンツに対応するサービスが提供された場合に、予約サービスの提供元が受け取る手数料の割合を示す。なお、「手数料」は、価格や日付等に応じて変動してもよい。
【００７１】
図５の例は、ホテルＡが提供するサービスには、コンテンツＩＤ「ＣＴ１１」により識別されるコンテンツ（コンテンツＣＴ１１）に対応するサービスが含まれることを示す。コンテンツＣＴ１１に対応するサービスは、提供される日付が「Ｘ月Ｙ日」であり、在庫が「１０（部屋）」であることを示す。
【００７２】
また、図５の例は、コンテンツＣＴ１１は、ＣＴＲが「０．１」であり、ＣＶＲが「０．０５」であり、価格が「５０００」であり、手数料が「０．１」であることを示す。すなわち、図５の例は、コンテンツＣＴ１１は、ＣＴＲが１０％であり、ＣＶＲが５％であり、価格が５０００円であり、手数料が１０％であることを示す。また、図５の例は、コンテンツＣＴ１１に対応するサービスは、朝食が「無」であることを示す。
【００７３】
なお、コンテンツ情報記憶部１２２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、コンテンツ情報記憶部１２２は、コンテンツに対応するサービスが提供される部屋に関する情報を記憶してもよい。例えば、コンテンツ情報記憶部１２２は、ホテルが複数のタイプの部屋を有する場合、タイプごとの部屋に対応するコンテンツや在庫に関する情報を記憶してもよい。例えば、コンテンツ情報記憶部１２２は、コンテンツに対応するサービスが提供される部屋のサイズや階数等の種々の部屋に関する情報を記憶してもよい。例えば、コンテンツ情報記憶部１２２は、ＣＴＲやＣＶＲの算出に用いる各種情報を記憶してもよい。例えば、コンテンツ情報記憶部１２２は、コンテンツの表示回数やコンテンツが選択された回数やコンテンツに対応するサービスの提供元の利益につながる行動が行われた回数等の種々の情報を記憶してもよい。なお、図５では図示を省略するが、コンテンツ情報記憶部１２２は、各コンテンツのタイトルや説明文等の文字情報やホテルの画像情報等の種々の情報が対応付けて記憶されてもよい。
【００７４】
（ユーザ情報記憶部１２３）
実施形態に係るユーザ情報記憶部１２３は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部１２３は、ユーザ属性に関する各種情報を記憶する。図６は、実施形態に係るユーザ情報記憶部の一例を示す図である。図６に示すユーザ情報記憶部１２３は、「ユーザＩＤ」、「年齢」、「性別」といった項目が含まれる。
【００７５】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。例えば、ユーザＩＤ「Ｕ１」により識別されるユーザは、図１の例に示したユーザＵ１に対応する。また、「年齢」は、ユーザＩＤにより識別されるユーザの年齢を示す。なお、「年齢」は、例えば３５歳など、ユーザＩＤにより識別されるユーザの具体的な年齢であってもよい。また、「性別」は、ユーザＩＤにより識別されるユーザの性別を示す。
【００７６】
例えば、図６に示す例において、ユーザＩＤ「Ｕ１」により識別されるユーザの年齢は、「２０代」であり、性別は、「男性」であることを示す。
【００７７】
なお、ユーザ情報記憶部１２３は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１２３は、ユーザのデモグラフィック属性に関する情報やサイコグラフィック属性に関する情報を記憶してもよい。例えば、ユーザ情報記憶部１２３は、自宅、勤務地、興味・関心、氏名、家族構成、収入等の情報を記憶してもよい。
【００７８】
（第１行動履歴情報記憶部１２４）
実施形態に係る第１行動履歴情報記憶部１２４は、プライベート目的における行動履歴に関する各種情報を記憶する。図７は、実施形態に係る第１行動履歴情報記憶部の一例を示す図である。例えば、第１行動履歴情報記憶部１２４は、ユーザが過去に行った行動に関する情報を記憶する。図７に示す第１行動履歴情報記憶部１２４には、「ユーザＩＤ」、「行動情報」といった項目が含まれる。
【００７９】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。また、「行動情報」には、対応するユーザの行動に関する情報を示し、「行動ＩＤ」、「日時」、「内容」といった項目が含まれる。
【００８０】
「行動ＩＤ」は、各行動を識別するための識別情報を示す。「日時」は、対応する行動が行われた日時を示す。なお、図７の例では、「日時」に記憶される情報を「ＤＡ１−１」等の符号で図示するが、「日時」には、「２０１６年１０月２６日１０時１６分４３秒」等の具体的な日時が記憶されるものとする。「内容」は、対応するユーザの行動の種別やその行動において対象となった内容等を示す。
【００８１】
例えば、図７に示す例において、ユーザＩＤ「Ｕ１１」により識別されるユーザは、行動ＩＤ「ＡＣ１−１」により識別される行動や行動ＩＤ「ＡＣ１−２」により識別される行動や行動ＩＤ「ＡＣ１−３」により識別される行動を行ったことを示す。また、例えば、図７に示す例において、行動ＩＤ「ＡＣ１−１」により識別される行動は、日時「ＤＡ１−１」に行われ、その内容がコンテンツＡの閲覧であることを示す。また、例えば、図７に示す例において、行動ＩＤ「ＡＣ１−２」により識別される行動は、日時「ＤＡ１−２」に行われ、その内容がクエリ「クエリＡ」を用いた検索であることを示す。また、例えば、図７に示す例において、行動ＩＤ「ＡＣ１−３」により識別される行動は、日時「ＤＡ１−３」に行われ、その内容がホテルＡの予約であることを示す。
【００８２】
なお、第１行動履歴情報記憶部１２４は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、第１行動履歴情報記憶部１２４は、行動が所定の期間継続して行われたものであれば、その期間に関する情報を記憶してもよい。
【００８３】
（第２行動履歴情報記憶部１２５）
実施形態に係る第２行動履歴情報記憶部１２５は、ビジネス目的における行動履歴に関する各種情報を記憶する。図８は、実施形態に係る第２行動履歴情報記憶部の一例を示す図である。例えば、第２行動履歴情報記憶部１２５は、ユーザが過去に行った行動に関する情報を記憶する。図８に示す第２行動履歴情報記憶部１２５には、「ユーザＩＤ」、「行動情報」といった項目が含まれる。
【００８４】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。また、「行動情報」には、対応するユーザの行動に関する情報を示し、「行動ＩＤ」、「日時」、「内容」といった項目が含まれる。
【００８５】
「行動ＩＤ」は、各行動を識別するための識別情報を示す。「日時」は、対応する行動が行われた日時を示す。なお、図８の例では、「日時」に記憶される情報を「ＤＡ２−１」等の符号で図示するが、「日時」には、「２０１６年８月２７日２０時１６分４３秒」等の具体的な日時が記憶されるものとする。「内容」は、対応するユーザの行動の種別やその行動において対象となった内容等を示す。
【００８６】
例えば、図８に示す例において、ユーザＩＤ「Ｕ１１」により識別されるユーザは、行動ＩＤ「ＡＣ２−１」により識別される行動や行動ＩＤ「ＡＣ２−２」により識別される行動や行動ＩＤ「ＡＣ２−３」により識別される行動を行ったことを示す。また、例えば、図８に示す例において、行動ＩＤ「ＡＣ２−１」により識別される行動は、日時「ＤＡ２−１」に行われ、その内容がコンテンツＢの閲覧であることを示す。また、例えば、図８に示す例において、行動ＩＤ「ＡＣ２−２」により識別される行動は、日時「ＤＡ２−２」に行われ、その内容がクエリ「クエリＢ」を用いた検索であることを示す。また、例えば、図８に示す例において、行動ＩＤ「ＡＣ２−３」により識別される行動は、日時「ＤＡ２−３」に行われ、その内容がホテルＢの予約であることを示す。
【００８７】
なお、第２行動履歴情報記憶部１２５は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、第２行動履歴情報記憶部１２５は、行動が所定の期間継続して行われたものであれば、その期間に関する情報を記憶してもよい。
【００８８】
（モデル情報記憶部１２６）
実施形態に係るモデル情報記憶部１２６は、モデルに関する情報を記憶する。例えば、モデル情報記憶部１２６は、各利用目的に対応するモデル情報を記憶する。図９は、実施形態に係るモデル情報記憶部の一例を示す図である。図９に示すモデル情報記憶部１２６は、モデル情報として、各利用目的に対応付けられるモデルＭ１、Ｍ２等に対応させて「素性１」〜「素性３」等といった項目を有する。
【００８９】
例えば、図９に示す例において、モデルＭ１に関するモデル情報は、利用目的「プライベート」に対応付けられており、素性１の重みが「０．５」、素性２の重みが「−０．４」、素性３の重みが「０．２」等であることを示す。例えば、モデルの素性（特徴量）がｍ次元のベクトルで表現される場合、素性数はｍ個になり、素性１〜素性ｍの重みが記憶される。
【００９０】
なお、モデル情報記憶部１２６は、上記に限らず、目的に応じて種々のモデル情報を記憶してもよい。
【００９１】
（制御部１３０）
図３の説明に戻って、制御部１３０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、提供装置１００内部の記憶装置に記憶されている各種プログラム（提供プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００９２】
図３に示すように、制御部１３０は、取得部１３１と、生成部１３２と、推定部１３３と、決定部１３４と、提供部１３５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００９３】
（取得部１３１）
例えば、取得部１３１は、各種情報を取得する。例えば、取得部１３１は、宿泊施設情報記憶部１２１やコンテンツ情報記憶部１２２やユーザ情報記憶部１２３から各種情報を取得する。また、取得部１３１は、各種情報を外部の情報処理装置から取得してもよい。
【００９４】
例えば、取得部１３１は、端末装置１０から情報要求を取得する。例えば、取得部１３１は、ユーザＵ１が利用する端末装置１０からホテル情報要求を取得する。図１の例では、取得部１３１は、端末装置１０−１２から日付「Ｘ月Ｙ日」、エリア「Ａ地域」に対応するホテルに関する情報の要求を取得する。
【００９５】
例えば、取得部１３１は、所定の施設において提供されるサービスに関するコンテンツの提供先となるユーザに関するユーザ情報を取得する。例えば、取得部１３１は、ユーザの行動履歴に関する情報を含むユーザ情報を取得する。例えば、取得部１３１は、インターネットにおけるユーザの行動履歴を含むユーザ情報を取得する。例えば、取得部１３１は、ユーザが検索に用いたクエリに関する情報を含むユーザ情報を取得する。
【００９６】
図１に示す例では、取得部１３１は、行動情報ＡＬ１１に示すようなユーザＵ１の行動情報を端末装置１０−１１から取得する。また、図１に示す例では、取得部１３１は、行動情報ＡＬ１１に示すように、ユーザＵ１が日時「ＤＡ１１−１」にＡ地域のビジネスホテルに関するコンテンツを閲覧したことを示す行動情報を取得する。また、図１に示す例では、取得部１３１は、行動情報ＡＬ１１に示すように、ユーザＵ１が日時「ＤＡ１１−２」にクエリ「Ａ地域  出張」を用いた検索を行ったことを示す行動情報を取得する。
【００９７】
（生成部１３２）
生成部１３２は、モデル等の種々の情報を生成する。例えば、生成部１３２は、コンテンツに関する情報を含む入力情報の入力に応じて、当該コンテンツに関する所定の指標値（スコア）を出力する各モデルを生成する。例えば、生成部１３２は、コンテンツに関する情報を含む入力情報の入力に応じて、入力に対応するコンテンツがクリックされる確率の予測値を出力する各モデルを生成してもよい。この場合、生成部１３２は、コンテンツに関する情報を含む入力情報の入力に応じて、コンテンツの予測ＣＴＲを出力する各モデルを生成してもよい。また、例えば、生成部１３２は、ユーザのユーザ情報を含む入力情報の入力に応じて、コンテンツに関する所定の指標値を出力する各モデルを生成する。
【００９８】
例えば、生成部１３２は、第１行動履歴情報記憶部１２４に記憶された情報に基づいて、プライベート目的に関するモデルを生成する。例えば、生成部１３２は、プライベート目的におけるユーザの行動履歴を用いて、プライベート目的に関するモデルを生成する。また、図２の例では、生成部１３２は、行動情報ＡＬ２１に示すようなユーザＵ１の行動情報やその後予約したホテルに関する情報等を用いて、プライベート目的に関するモデルを生成してもよい。例えば、生成部１３２は、第１行動履歴情報記憶部１２４に記憶されたホテルの予約に関する情報に対応するホテルのコンテンツのスコアが高くなるように、プライベート目的に関するモデルを生成してもよい。例えば、生成部１３２は、第１行動履歴情報記憶部１２４に記憶された行動情報において予約されているホテルのコンテンツに関する情報が入力された場合に高いスコアが出力されるように、プライベート目的に関するモデルを生成してもよい。
【００９９】
例えば、生成部１３２は、第２行動履歴情報記憶部１２５に記憶された情報に基づいて、ビジネス目的に関するモデルを生成する。例えば、生成部１３２は、ビジネス目的におけるユーザの行動履歴を用いて、ビジネス目的に関するモデルを生成する。また、図１の例では、生成部１３２は、行動情報ＡＬ１１に示すようなユーザＵ１の行動情報やその後予約したホテルに関する情報等を用いて、ビジネス目的に関するモデルを生成してもよい。例えば、生成部１３２は、第２行動履歴情報記憶部１２５に記憶されたホテルの予約に関する情報に対応するホテルのコンテンツのスコアが高くなるように、ビジネス目的に関するモデルを生成してもよい。例えば、生成部１３２は、第２行動履歴情報記憶部１２５に記憶された行動情報において予約されているホテルのコンテンツに関する情報が入力された場合に高いスコアが出力されるように、ビジネス目的に関するモデルを生成してもよい。
【０１００】
（推定部１３３）
推定部１３３は、種々の情報を推定する。例えば、推定部１３３は、ユーザ情報に基づいて、ユーザのサービスの利用目的を推定する。図１の例では、推定部１３３は、ユーザＵ１の行動情報ＡＬ１１に基づいて、ユーザＵ１の利用目的をビジネスと推定する。
【０１０１】
例えば、推定部１３３は、ユーザＵ１の行動情報に基づいて、ユーザＵ１のホテルの利用目的を推定する。例えば、推定部１３３は、ユーザＵ１の行動情報ＡＬ１１に基づいて、ユーザＵ１のホテルの利用目的がプライベートとビジネスのいずれであるかを推定する。図１の例では、推定部１３３は、行動情報ＡＬ１１を用いて、利用目的ＭＤ１１に示すように、ユーザＵ１のホテルの利用目的をビジネスと推定する。図１の例では、推定部１３３は、行動情報ＡＬ１１に示すように、ユーザＵ１がホテル情報要求を行う前に、Ａ地域のビジネスホテルに関するコンテンツの閲覧やクエリ「Ａ地域  出張」を用いた検索を行っているため、ユーザＵ１のホテルの利用目的をビジネスと推定する。
【０１０２】
（決定部１３４）
決定部１３４は、種々の情報を決定する。例えば、決定部１３４は、ホテル情報要求に対応する情報を抽出（決定）する。例えば、決定部１３４は、取得部１３１により取得されたホテル情報要求に対応する情報を決定する。例えば、決定部１３４は、端末装置１０から送信されたホテル情報要求に対応する情報を決定する。例えば、決定部１３４は、端末装置１０から送信されたホテル情報要求に対応するコンテンツをコンテンツ情報記憶部１２２から抽出する。
【０１０３】
図１の例では、決定部１３４は、ホテル情報要求に対応するホテルを決定（抽出）する。例えば、決定部１３４は、宿泊施設情報記憶部１２１に記憶されたホテルのうち、Ａ地域に位置するホテルを抽出する。図１の例では、決定部１３４は、宿泊施設情報記憶部１２１に記憶されたホテルのうち、Ａ地域に位置するホテルＡやホテルＢ等を要求に対応するホテルと決定する。また、図１の例では、決定部１３４は、決定したホテルにおいて提供される宿泊サービスのうち、情報要求に対応する日付のコンテンツを決定（抽出）する。
【０１０４】
また、例えば、決定部１３４は、推定部１３３により推定された利用目的に基づいて、使用するモデルを決定する。図１の例では、決定部１３４は、推定部１３３により推定された利用目的に基づいて、モデル情報記憶部１２６に記憶された複数のモデルから使用するモデルを決定する。例えば、決定部１３４は、ユーザＵ１の利用目的であるビジネス目的に対応するモデルＭ２を使用するモデルに決定する。
【０１０５】
図１の例では、決定部１３４は、決定したモデルＭ２を用いて算出されたスコアに基づいてコンテンツの順位を決定する。例えば、決定部１３４は、決定したモデルＭ２を用いて算出されたスコアが高い順にコンテンツの順位を決定する。図１では、決定部１３４は、一覧情報ＬＴ１１に示すように、スコアが最大の「７．２」であるコンテンツＣＴ２１を１位、コンテンツＣＴ２１の次にスコアが高いコンテンツＣＴ４５を２位、コンテンツＣＴ４５の次にスコアが高いコンテンツＣＴ７７を３位に決定する。
【０１０６】
（提供部１３５）
提供部１３５は、外部の情報処理装置へ各種情報を提供する。例えば、提供部１３５は、サービスの利用目的の各々に対応付けられた各モデルのうち、ユーザ情報に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供する。例えば、提供部１３５は、推定部１３３により推定されたユーザのサービスの利用目的に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供する。例えば、提供部１３５は、宿泊サービスの利用目的であるプライベートに対応付けられた第１モデルと、宿泊サービスの利用目的であるビジネスに対応付けられた第２モデルとのうち、ユーザに関する情報に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供する。図１の例では、提供部１３５は、ユーザＵ１の行動情報に基づいて決定されたモデルＭ２を用いて、ユーザが利用する端末装置１０にコンテンツを提供する。
【０１０７】
例えば、提供部１３５は、決定部１３４が決定したモデルの出力に基づいて算出したスコアに基づいて、コンテンツを提供する。例えば、提供部１３５は、各サービスに関するスコアに基づいて順位付けされた各サービスのコンテンツを提供する。例えば、提供部１３５は、決定部１３４により決定されたコンテンツを端末装置１０へ提供する。例えば、提供部１３５は、決定部１３４により決定された順位に基づく情報を外部の情報処理装置へ提供する。例えば、提供部１３５は、決定部１３４により決定された順位に基づく情報をホテル情報要求の送信元である端末装置１０へ提供する。
【０１０８】
例えば、提供部１３５は、ユーザＵ１が利用する端末装置１０へサービスに関する一覧情報を提供する。例えば、提供部１３５は、決定部１３４により決定された順位に基づく情報を端末装置１０へ提供する。図１の例では、提供部１３５は、一覧情報ＬＴ１１を端末装置１０−１２へ提供する。
【０１０９】
〔３．モデルの生成のフロー〕
次に、図１０を用いて、実施形態に係る提供システム１によるモデルの生成の手順について説明する。図１０は、実施形態に係るモデルの生成の一例を示すフローチャートである。
【０１１０】
図１０に示すように、提供装置１００は、プライベート目的におけるユーザの行動履歴を取得する（ステップＳ１０１）。例えば、提供装置１００は、第１行動履歴情報記憶部１２４からプライベート目的におけるユーザの行動履歴を取得する。
【０１１１】
そして、提供装置１００は、プライベート目的に関するモデルを生成する（ステップＳ１０２）。例えば、提供装置１００は、プライベート目的におけるユーザの行動履歴を用いて、プライベート目的に関するモデルを生成する。
【０１１２】
また、提供装置１００は、ビジネス目的におけるユーザの行動履歴を取得する（ステップＳ１０３）。例えば、提供装置１００は、第２行動履歴情報記憶部１２５からビジネス目的におけるユーザの行動履歴を取得する。
【０１１３】
そして、提供装置１００は、ビジネス目的に関するモデルを生成する（ステップＳ１０４）。例えば、提供装置１００は、ビジネス目的におけるユーザの行動履歴を用いて、ビジネス目的に関するモデルを生成する。
【０１１４】
なお、ステップＳ１０３〜Ｓ１０４は、ステップＳ１０１〜Ｓ１０２より先に行われてもよいし、上述したステップＳ１０１〜Ｓ１０４の処理は、複数回に亘って行われてもよい。例えば、上述したステップＳ１０１〜Ｓ１０４の処理は、所定のタイミングで行われてもよい。例えば、上述したステップＳ１０１〜Ｓ１０４の処理は、定期的（例えば１週間おき等）に行われてもよい。
【０１１５】
〔４．提供処理のフロー〕
ここで、図１１を用いて、実施形態に係る提供装置１００による提供処理の手順について説明する。図１１は、実施形態に係る提供処理の一例を示すフローチャートである。
【０１１６】
図１１に示すように、提供装置１００は、ユーザの行動情報を取得する（ステップＳ２０１）。図１では、提供装置１００は、ユーザＵ１が利用する端末装置１０からユーザＵ１の行動情報を取得する。
【０１１７】
そして、提供装置１００は、ホテル情報要求を取得する（ステップＳ２０２）。図１では、提供装置１００は、ユーザＵ１が利用する端末装置１０からホテル情報要求を取得する。
【０１１８】
また、提供装置１００は、利用目的を推定する（ステップＳ２０３）。図１では、提供装置１００は、ユーザＵ１の行動情報に基づいて、ユーザＵ１のホテルの利用目的をビジネス目的と推定する。
【０１１９】
そして、提供装置１００は、推定した利用目的に基づいてモデルを決定する（ステップＳ２０４）。図１では、提供装置１００は、ビジネス目的に基づいて、使用するモデルをモデルＭ２と決定する。
【０１２０】
また、提供装置１００は、要求に対応するコンテンツを抽出する（ステップＳ２０５）。図１では、提供装置１００は、ユーザＵ１が指定したＸ月Ｙ日にＡ地域で利用可能なホテルに関するコンテンツを抽出する。
【０１２１】
また、提供装置１００は、決定したモデルを用いて、抽出したコンテンツのスコア（指標値）を算出する（ステップＳ２０６）。例えば、提供装置１００は、モデルＭ２を用いて各コンテンツのスコアを算出する。図１の例では、提供装置１００は、ホテルＡのコンテンツＣＴ１１のスコアやホテルＢのコンテンツＣＴ２１のスコア等を算出する。
【０１２２】
その後、提供装置１００は、算出したスコアに基づいてコンテンツの順位を決定する（ステップＳ２０７）。例えば、提供装置１００は、算出したスコアが高い順にコンテンツの順位を決定する。図１では、提供装置１００は、一覧情報ＬＴ１１に示すように、スコアが最大の「７．２」であるコンテンツＣＴ２１を１位、コンテンツＣＴ２１の次にスコアが高いコンテンツＣＴ４５を２位、コンテンツＣＴ４５の次にスコアが高いコンテンツＣＴ７７を３位に決定する。
【０１２３】
その後、提供装置１００は、決定した順位に基づくコンテンツの一覧情報を提供する（ステップＳ２０８）。図１では、提供装置１００は、ユーザＵ１が利用する端末装置１０に一覧情報ＬＴ１１を提供する。
【０１２４】
〔５．効果〕
上述してきたように、実施形態に係る提供装置１００は、取得部１３１と、提供部１３５とを有する。取得部１３１は、所定の施設において提供されるサービスに関するコンテンツの提供先となるユーザに関するユーザ情報を取得する。提供部１３５は、サービスの利用目的の各々に対応付けられた各モデルのうち、ユーザ情報に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供する。
【０１２５】
これにより、実施形態に係る提供装置１００は、サービスの利用目的の各々に対応付けられた各モデルのうち、ユーザ情報に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供することにより、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができる。
【０１２６】
また、実施形態に係る提供装置１００は、推定部１３３を有する。推定部１３３は、ユーザ情報に基づいて、ユーザのサービスの利用目的を推定する。提供部１３５は、推定部１３３により推定されたユーザのサービスの利用目的に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供する。
【０１２７】
これにより、実施形態に係る提供装置１００は、ユーザ情報に基づいて推定したユーザのサービスの利用目的に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供することにより、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができる。
【０１２８】
また、実施形態に係る提供装置１００において、取得部１３１は、ユーザの行動履歴に関する情報を含むユーザ情報を取得する。
【０１２９】
これにより、実施形態に係る提供装置１００は、ユーザの行動履歴に関する情報を含むユーザ情報を取得して用いることにより、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができる。
【０１３０】
また、実施形態に係る提供装置１００において、取得部１３１は、インターネットにおけるユーザの行動履歴を含むユーザ情報を取得する。
【０１３１】
これにより、実施形態に係る提供装置１００は、インターネットにおけるユーザの行動履歴を含むユーザ情報を取得して用いることにより、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができる。
【０１３２】
また、実施形態に係る提供装置１００において、取得部１３１は、ユーザが検索に用いたクエリに関する情報を含むユーザ情報を取得する。
【０１３３】
これにより、実施形態に係る提供装置１００は、ユーザが検索に用いたクエリに関する情報を含むユーザ情報を取得して用いることにより、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができる。
【０１３４】
また、実施形態に係る提供装置１００は、生成部１３２を有する。生成部１３２は、コンテンツに関する情報を含む入力情報の入力に応じて、当該コンテンツに関する所定の指標値（実施形態においては「スコア」。以下同じ）を出力する各モデルを生成する。
【０１３５】
これにより、実施形態に係る提供装置１００は、コンテンツに関する情報を含む入力情報の入力に応じて、当該コンテンツに関する所定の指標値を出力する各モデルを生成し、生成したモデルの出力に基づいてユーザが利用する端末装置１０にコンテンツを提供することにより、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができる。
【０１３６】
また、実施形態に係る提供装置１００において、生成部１３２は、ユーザのユーザ情報を含む入力情報の入力に応じて、コンテンツに関する所定の指標値を出力する各モデルを生成する。
【０１３７】
これにより、実施形態に係る提供装置１００は、ユーザのユーザ情報を含む入力情報の入力に応じて、コンテンツに関する所定の指標値を出力する各モデルを生成し、生成したモデルの出力に基づいてユーザが利用する端末装置１０にコンテンツを提供することにより、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができる。
【０１３８】
また、実施形態に係る提供装置１００において、提供部１３５は、宿泊サービスの利用目的であるプライベートに対応付けられた第１モデル（実施形態においては「モデルＭ１」。以下同じ）と、宿泊サービスの利用目的であるビジネスに対応付けられた第２モデル（実施形態においては「モデルＭ２」。以下同じ）とのうち、ユーザに関する情報に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供する。
【０１３９】
これにより、実施形態に係る提供装置１００は、宿泊サービスの利用目的であるプライベートに対応付けられた第１モデルと、宿泊サービスの利用目的であるビジネスに対応付けられた第２モデルとのうち、ユーザに関する情報に応じて決定されるモデルの出力に基づいて、ユーザが利用する端末装置１０にコンテンツを提供することにより、ユーザの利用目的に応じてサービスに関する情報を適切に提供することができる。
【０１４０】
〔６．ハードウェア構成〕
上述してきた実施形態に係る提供装置１００は、例えば図１２に示すような構成のコンピュータ１０００によって実現される。図１２は、提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ（Read  Only  Memory）１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１４１】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１４２】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータをネットワークＮを介して他の機器へ提供する。
【０１４３】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１４４】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１４５】
例えば、コンピュータ１０００が実施形態に係る提供装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１４６】
以上、本願の実施形態を図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１４７】
〔７．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１４８】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１４９】
また、上述してきた実施形態に記載した各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１５０】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１５１】
１      提供システム
１００  提供装置
１２１  宿泊施設情報記憶部
１２２  コンテンツ情報記憶部
１２３  ユーザ情報記憶部
１２４  第１行動履歴情報記憶部
１２５  第２行動履歴情報記憶部
１２６  モデル情報記憶部
１３０  制御部
１３１  取得部
１３２  生成部
１３３  推定部
１３４  決定部
１３５  提供部
１０    端末装置
Ｎ      ネットワーク
【図１】
2018081584.tif 000003
【図２】
2018081584.tif 000004
【図３】
2018081584.tif 000005
【図４】
2018081584.tif 000006
【図５】
2018081584.tif 000007
【図６】
2018081584.tif 000008
【図７】
2018081584.tif 000009
【図８】
2018081584.tif 000010
【図９】
2018081584.tif 000011
【図１０】
2018081584.tif 000012
【図１１】
2018081584.tif 000013
【図１２】
2018081584.tif 000014