(57)【特許請求の範囲】
【請求項１】
属性を示すベクトルによって表される属性情報が付された広告を複数の広告受信装置の少なくとも１つに配信する広告配信部と、
所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を前記複数の広告受信装置それぞれから受信する嗜好情報受信部と、
前記複数の広告受信装置それぞれの前記嗜好情報と前記広告の属性情報との類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する決定部と
を備え、
前記複数の広告受信装置それぞれから送信される前記嗜好情報は、当該広告受信装置の利用者が開示を好まない属性の基底に係る要素を含まないベクトルであって、
前記決定部が、前記複数の広告受信装置それぞれの前記嗜好情報について、前記属性情報のうち前記嗜好情報に含まれない基底に係る要素を除いたベクトルと前記嗜好情報との類似度を算出し、前記複数の広告受信装置それぞれに係る類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する
広告配信装置。
【請求項２】
前記広告に配信件数がさらに付され、
前記決定部が、前記広告の配信先を、当該広告の属性情報と前記嗜好情報との類似度の上位に係る当該広告の配信件数の前記広告受信装置に決定する
請求項１に記載の広告配信装置。
【請求項３】
前記決定部が、前記嗜好情報と前記広告の属性とに基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を特定する
請求項１または請求項２に記載の広告配信装置。
【請求項４】
属性を示すベクトルによって表される属性情報が付された広告を広告配信装置から受信する広告受信部と、
前記広告に対する利用者の行動を特定する行動特定部と、
前記行動特定部が特定した行動と前記広告に付された属性情報とに基づいて、所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を算出する嗜好情報算出部と、
前記利用者から、前記嗜好情報に示される各属性について前記広告配信装置への送信の可否の入力を受け付ける可否指定部と、
前記可否指定部によって送信を許可された属性に係る前記嗜好情報を、前記広告配信装置に送信する嗜好情報送信部と
を備え、
前記嗜好情報算出部が、前記利用者の行動に応じた重みを前記広告に付された属性情報に乗算して得られるベクトルの和を、前記嗜好情報として算出する
広告受信装置。
【請求項５】
請求項１から請求項３の何れか１項に記載の広告配信装置と、
請求項４に記載の広告受信装置と
を備える広告配信システム。
【請求項６】
属性を示すベクトルによって表される属性情報が付された広告を複数の広告受信装置の少なくとも１つに配信する広告配信ステップと、
所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を前記複数の広告受信装置それぞれから受信する嗜好情報受信ステップと、
前記複数の広告受信装置それぞれの前記嗜好情報と前記広告の属性情報との類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する決定ステップと
を有し、
前記複数の広告受信装置それぞれから送信される前記嗜好情報は、当該広告受信装置の利用者が開示を好まない属性の基底に係る要素を含まないベクトルであって、
前記決定ステップにおいて、前記複数の広告受信装置それぞれの前記嗜好情報について、前記属性情報のうち前記嗜好情報に含まれない基底に係る要素を除いたベクトルと前記嗜好情報との類似度を算出し、前記複数の広告受信装置それぞれに係る類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する
広告配信方法。
【請求項７】
属性を示すベクトルによって表される属性情報が付された広告を広告配信装置から受信する広告受信ステップと、
前記広告に対する利用者の行動を特定する行動特定ステップと、
前記行動特定ステップで特定した行動と前記広告に付された属性情報とに基づいて、所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を算出する嗜好情報算出ステップと、
前記利用者から、前記嗜好情報に示される各属性について前記広告配信装置への送信の可否の入力を受け付ける可否指定ステップと、
前記可否指定ステップによって送信を許可された属性に係る前記嗜好情報を、前記広告配信装置に送信する嗜好情報送信ステップと
を有し、
前記嗜好情報算出ステップにおいて、前記利用者の行動に応じた重みを前記広告に付された属性情報に乗算して得られるベクトルの和を、前記嗜好情報として算出する
広告受信方法。
【請求項８】
コンピュータを、
属性を示すベクトルによって表される属性情報が付された広告を複数の広告受信装置の少なくとも１つに配信する広告配信部、
所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を前記複数の広告受信装置それぞれから受信する嗜好情報受信部、
前記複数の広告受信装置それぞれの前記嗜好情報と前記広告の属性情報との類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する決定部
として機能させ、
前記複数の広告受信装置それぞれから送信される前記嗜好情報は、当該広告受信装置の利用者が開示を好まない属性の基底に係る要素を含まないベクトルであって、
前記決定部が、前記複数の広告受信装置それぞれの前記嗜好情報について、前記属性情報のうち前記嗜好情報に含まれない基底に係る要素を除いたベクトルと前記嗜好情報との類似度を算出し、前記複数の広告受信装置それぞれに係る類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する
プログラム。
【請求項９】
コンピュータを、
属性を示すベクトルによって表される属性情報が付された広告を広告配信装置から受信する広告受信部、
前記広告に対する利用者の行動を特定する行動特定部、
前記行動特定部が特定した行動と前記広告に付された属性情報とに基づいて、所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を算出する嗜好情報算出部、
前記利用者から、前記嗜好情報に示される各属性について前記広告配信装置への送信の可否の入力を受け付ける可否指定部、
前記可否指定部によって送信を許可された属性に係る前記嗜好情報を、前記広告配信装置に送信する嗜好情報送信部
として機能させ、
前記嗜好情報算出部が、前記利用者の行動に応じた重みを前記広告に付された属性情報に乗算して得られるベクトルの和を、前記嗜好情報として算出する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信装置、広告受信装置、広告配信システム、広告配信方法、広告受信方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを介した広告配信サービスにおいて、宣伝効果を向上させるために、端末装置の利用者の嗜好を反映させた広告を当該端末装置に配信する行動ターゲッティング広告に係る技術が普及している。特許文献１には、各利用者の広告閲覧と商品購入の記録を単一の集計サーバにおいて突合することにより、各利用者が広告閲覧の結果として商品購入に至ったか否かを測定する方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１１／０５２６８５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術は、広告配信の為に利用者の行動情報をサーバに送信する必要がある。利用者の行動情報は利用者のプライバシーに相当する場合があり、行動情報の送信は、利用者に不快感を与える可能性がある。
本発明の目的は、上述した課題を解決する広告配信装置、広告受信装置、広告配信システム、広告配信方法、広告受信方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の第１の態様によれば、広告配信装置は、属性を示すベクトルによって表される属性情報が付された広告を複数の広告受信装置の少なくとも１つに配信する広告配信部と、所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を前記複数の広告受信装置それぞれから受信する嗜好情報受信部と、前記複数の広告受信装置それぞれの前記嗜好情報と前記広告の属性情報との類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する決定部とを備え、前記複数の広告受信装置それぞれから送信される前記嗜好情報は、当該広告受信装置の利用者が開示を好まない属性の基底に係る要素を含まないベクトルであって、前記決定部が、前記複数の広告受信装置それぞれの前記嗜好情報について、前記属性情報のうち前記嗜好情報に含まれない基底に係る要素を除いたベクトルと前記嗜好情報との類似度を算出し、前記複数の広告受信装置それぞれに係る類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する。
【０００６】
本発明の第２の態様によれば、広告受信装置は、属性を示すベクトルによって表される属性情報が付された広告を広告配信装置から受信する広告受信部と、前記広告に対する利用者の行動を特定する行動特定部と、前記行動特定部が特定した行動と前記広告に付された属性情報とに基づいて、所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を算出する嗜好情報算出部と、前記利用者から、前記嗜好情報に示される各属性について前記広告配信装置への送信の可否の入力を受け付ける可否指定部と、前記可否指定部によって送信を許可された属性に係る前記嗜好情報を、前記広告配信装置に送信する嗜好情報送信部とを備え、前記嗜好情報算出部が、前記利用者の行動に応じた重みを前記広告に付された属性情報に乗算して得られるベクトルの和を、前記嗜好情報として算出する。
【０００７】
本発明の第３の態様によれば、広告配信システムは、上記態様に係る広告配信装置と上記態様に係る広告受信装置とを備える。
【０００８】
本発明の第４の態様によれば、広告配信方法は、属性を示すベクトルによって表される属性情報が付された広告を複数の広告受信装置の少なくとも１つに配信する広告配信ステップと、所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を前記複数の広告受信装置それぞれから受信する嗜好情報受信ステップと、前記複数の広告受信装置それぞれの前記嗜好情報と前記広告の属性情報との類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する決定ステップとを有し、前記複数の広告受信装置それぞれから送信される前記嗜好情報は、当該広告受信装置の利用者が開示を好まない属性の基底に係る要素を含まないベクトルであって、前記決定ステップにおいて、前記複数の広告受信装置それぞれの前記嗜好情報について、前記属性情報のうち前記嗜好情報に含まれない基底に係る要素を除いたベクトルと前記嗜好情報との類似度を算出し、前記複数の広告受信装置それぞれに係る類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する。
【０００９】
本発明の第５の態様によれば、広告受信方法は、属性を示すベクトルによって表される属性情報が付された広告を広告配信装置から受信する広告受信ステップと、前記広告に対する利用者の行動を特定する行動特定ステップと、前記行動特定ステップで特定した行動と前記広告に付された属性情報とに基づいて、所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を算出する嗜好情報算出ステップと、前記利用者から、前記嗜好情報に示される各属性について前記広告配信装置への送信の可否の入力を受け付ける可否指定ステップと、前記可否指定ステップによって送信を許可された属性に係る前記嗜好情報を、前記広告配信装置に送信する嗜好情報送信ステップとを有し、前記嗜好情報算出ステップにおいて、前記利用者の行動に応じた重みを前記広告に付された属性情報に乗算して得られるベクトルの和を、前記嗜好情報として算出する。
【００１０】
本発明の第６の態様によれば、プログラムは、コンピュータを、属性を示すベクトルによって表される属性情報が付された広告を複数の広告受信装置の少なくとも１つに配信する広告配信部、所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を前記複数の広告受信装置それぞれから受信する嗜好情報受信部、前記複数の広告受信装置それぞれの前記嗜好情報と前記広告の属性情報との類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する決定部として機能させ、前記複数の広告受信装置それぞれから送信される前記嗜好情報は、当該広告受信装置の利用者が開示を好まない属性の基底に係る要素を含まないベクトルであって、前記決定部が、前記複数の広告受信装置それぞれの前記嗜好情報について、前記属性情報のうち前記嗜好情報に含まれない基底に係る要素を除いたベクトルと前記嗜好情報との類似度を算出し、前記複数の広告受信装置それぞれに係る類似度に基づいて、前記複数の広告受信装置の中から前記広告を配信する少なくとも１つの広告受信装置を決定する。
【００１１】
本発明の第７の態様によれば、プログラムは、コンピュータを、属性を示すベクトルによって表される属性情報が付された広告を広告配信装置から受信する広告受信部、前記広告に対する利用者の行動を特定する行動特定部、前記行動特定部が特定した行動と前記広告に付された属性情報とに基づいて、所定の属性を有する広告に対する利用者の興味の大きさを示すベクトルによって表される嗜好情報を算出する嗜好情報算出部、前記利用者から、前記嗜好情報に示される各属性について前記広告配信装置への送信の可否の入力を受け付ける可否指定部、前記可否指定部によって送信を許可された属性に係る前記嗜好情報を、前記広告配信装置に送信する嗜好情報送信部として機能させ、前記嗜好情報算出部が、前記利用者の行動に応じた重みを前記広告に付された属性情報に乗算して得られるベクトルの和を、前記嗜好情報として算出する。
【発明の効果】
【００１２】
上記態様のうち少なくとも１つの態様によれば、広告受信装置は、広告配信装置へ利用者の行動情報を送信しない。また広告受信装置は、広告の属性と利用者の行動情報に基づいて算出された嗜好情報に基づいて特定された広告を提示する。これにより、広告配信システムは、利用者の行動情報を広告配信装置へ送信することなく、利用者の嗜好に応じた広告を配信することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る広告配信システムの構成を示す概略ブロック図である。
【図２】第１の実施形態に係る広告受信装置の動作を示すフローチャートである。
【図３】嗜好ベクトルの更新方法の一例を示す図である。
【図４】第１の実施形態に係る広告配信装置の動作を示すフローチャートである。
【図５】配信対象の決定方法の一例を示す図である。
【図６】第２の実施形態に係る広告配信システムの構成を示す概略ブロック図である。
【図７】第３の実施形態に係る広告配信システムの構成を示す概略ブロック図である。
【図８】広告配信装置の基本構成を示す概略ブロック図である。
【図９】広告受信装置の基本構成を示す概略ブロック図である。
【図１０】少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１４】
《第１の実施形態》
第１の実施形態について詳しく説明する。
図１は、第１の実施形態に係る広告配信システムの構成を示す概略ブロック図である。
広告配信システム１は、広告配信装置１０と複数の広告受信装置２０とを備える。広告配信装置１０と広告受信装置２０とはネットワークを介して接続される。
広告配信装置１０は、各広告受信装置２０に対し、当該広告受信装置２０の利用者の嗜好に基づいた広告をＰＵＳＨ通信により配信する。広告受信装置２０は、ＰＵＳＨ通信を受信可能な端末装置である。広告受信装置２０の例としては、携帯電話端末、ＴＶ（Television）、ＰＣ（Personal Computer）、ネットワーク家電などが挙げられる。
【００１５】
広告配信装置１０は、嗜好情報受信部１１、嗜好情報記憶部１２、広告記憶部１３、決定部１４、広告配信部１５を備える。
嗜好情報受信部１１は、広告受信装置２０から利用者の指向を示す嗜好ベクトルを受信する。嗜好ベクトルは、広告の属性を軸とするベクトルとして表される。広告の属性の例としては、宣伝内容（例えば、音楽、旅行、食事、運動など）ごとの属性が挙げられる。つまり、嗜好ベクトルとは、所定の属性を有する広告に対する利用者の興味の大きさを示す嗜好情報の一例である。
嗜好情報記憶部１２は、嗜好情報受信部１１が受信した各広告受信装置２０の嗜好ベクトルを記憶する。なお、嗜好情報記憶部１２は、広告受信装置２０を行とし、属性を列とする行列として嗜好ベクトルを記憶することができる。
広告記憶部１３は、広告と、当該の属性を示す属性ベクトルと、当該広告の配信件数とを関連付けて記憶する。属性ベクトルは、広告の属性を軸とするベクトルとして表される。属性ベクトルの値は、当該広告の内容が当該属性に合致するほど大きい値となる。また、広告の内容が当該属性と乖離する場合、属性ベクトルの値は負値であっても良い。
決定部１４は、嗜好情報記憶部１２が記憶する嗜好ベクトルと広告記憶部１３が記憶する属性ベクトルとに基づいて、当該広告の配信先となる広告受信装置２０を決定する。
広告配信部１５は、決定部１４が決定した広告受信装置２０に、広告記憶部１３が記憶する広告を配信する。
【００１６】
広告受信装置２０は、情報受信部２１、表示制御部２２、操作入力部２３、行動特定部２４、嗜好情報記憶部２５、嗜好情報算出部２６、嗜好情報送信部２７を備える。
情報受信部２１は、ネットワークを介して利用者が要求した情報を受信する。当該情報には、広告配信装置１０が配信する広告が含まれる。広告を含む情報の例としては、広告を含むメールやＳＮＳにおける広告を含むエントリーが挙げられる。また当該広告には、当該広告の属性を示す属性ベクトルが含まれる。
表示制御部２２は、情報受信部２１が受信した情報をディスプレイに表示させる。
操作入力部２３は、利用者から情報受信部２１が受信した情報に対する操作の入力を受け付ける。
行動特定部２４は、操作入力部２３に入力された操作に基づいて、情報受信部２１が受信した広告に対する利用者の行動を特定する。広告に対する利用者の行動の例としては、広告にリンクされたサイトへの訪問、広告によって宣伝された商品の購入などが挙げられる。
嗜好情報記憶部２５は、利用者の嗜好ベクトルを記憶する。なお、嗜好ベクトルの初期値は、全ての要素が１を示すベクトルである。
嗜好情報算出部２６は、行動特定部２４が特定した行動に基づいて、嗜好情報記憶部２５が記憶する嗜好ベクトルを更新する。嗜好情報算出部２６は、例えば、情報受信部２１が受信した広告の属性ベクトルに行動に応じた係数を乗算したベクトルを生成し、嗜好情報記憶部２５が記憶する嗜好ベクトルに当該ベクトルを加算することで、嗜好ベクトルを更新することができる。
嗜好情報送信部２７は、嗜好情報算出部２６が算出した嗜好ベクトルを、広告配信装置１０に送信する。
【００１７】
次に、本実施形態に係る広告配信システム１の動作について説明する。
図２は、第１の実施形態に係る広告受信装置の動作を示すフローチャートである。
広告受信装置２０の情報受信部２１が広告配信装置１０から広告を含む情報を受信すると（ステップＳ１０１）、表示制御部２２は、受信した情報をディスプレイに表示させる（ステップＳ１０２）。
次に、操作入力部２３は、利用者から受信した情報に対する操作の入力を受け付ける（ステップＳ１０３）。次に、行動特定部２４は、操作入力部２３に入力された操作に基づいて、利用者が広告を閲覧したか否かを判定する（ステップＳ１０４）。本実施形態に係る行動特定部２４は、広告を閲覧するための選択操作によって所定のアプリケーションプログラムが起動した場合に、利用者が広告を閲覧したと判定する。なお、他の実施形態に係る行動特定部２４は、利用者が広告を含むメールを開封した場合、利用者が広告を含むＳＮＳのエントリーの全文を表示するボタンを押下した場合、利用者が表示制御部２２に広告を含むメールまたはＳＮＳのエントリーのプレビュー画面を表示させた場合などに、利用者が広告を閲覧したと判定しても良い。
【００１８】
利用者が広告を閲覧しない場合（ステップＳ１０４：ＮＯ）、利用者が広告に対して行動をとらないため、広告受信装置２０は嗜好情報を更新せず、処理を終了する。
他方、利用者が広告を閲覧した場合（ステップＳ１０４：ＹＥＳ）、行動特定部２４は、操作入力部２３に入力された操作に基づいて、利用者が広告にリンクされたサイトを訪問したか否かを判定する（ステップＳ１０５）。本実施形態に係る行動特定部２４は、広告の選択によって起動したアプリケーションプログラムが広告主のサイトの訪問を検出した場合に、利用者がサイトを訪問したと判定する。なお、他の実施形態に係る行動特定部２４は、利用者が所定の文字列を含むリンクをクリックした場合や、表示制御部２２が広告にリンクされたサイトの表示を完了した場合に、利用者がサイトを訪問したと判定しても良い。
【００１９】
利用者がサイトを訪問しない場合（ステップＳ１０５：ＮＯ）、嗜好情報算出部２６は、情報受信部２１が受信した広告の属性ベクトルに広告の閲覧に対する係数（例えば、１）を乗算して得られるベクトルを、嗜好情報記憶部２５が記憶する嗜好ベクトルに加算することで、嗜好ベクトルを更新する（ステップＳ１０６）。
他方、利用者がサイトを訪問した場合（ステップＳ１０５：ＹＥＳ）、行動特定部２４は、操作入力部２３に入力された操作に基づいて、利用者が広告で宣伝された商品を購入したか否かを判定する（ステップＳ１０７）。本実施形態に係る行動特定部２４は、広告の選択によって起動したアプリケーションプログラムが商品の購入操作を検出した場合に、利用者が商品を購入したと判定する。なお、他の実施形態に係る行動特定部２４は、利用者が所定の商品の購入ボタンををクリックした場合や、表示制御部２２が商品の購入完了画面をディスプレイに表示させた場合に、利用者がサイトを訪問したと判定しても良い。
【００２０】
利用者が商品を購入しない場合（ステップＳ１０７：ＮＯ）、嗜好情報算出部２６は、情報受信部２１が受信した広告の属性ベクトルに、サイトの訪問に対する係数（例えば、２）を乗算して得られるベクトルを、嗜好情報記憶部２５が記憶する嗜好ベクトルに加算することで、嗜好ベクトルを更新する（ステップＳ１０８）。なお、サイトの訪問に対する係数は、広告の閲覧に対する係数より大きい。
他方、利用者が商品を購入した場合（ステップＳ１０７：ＹＥＳ）、嗜好情報算出部２６は、情報受信部２１が受信した広告の属性ベクトルに、商品の購入に対する係数（例えば、３）を乗算して得られるベクトルを、嗜好情報記憶部２５が記憶する嗜好ベクトルに加算することで、嗜好ベクトルを更新する（ステップＳ１０９）。なお、商品の購入に対する係数は、サイトの訪問に対する係数より大きい。
【００２１】
嗜好情報算出部２６がステップＳ１０６、ステップＳ１０８またはステップＳ１０９で嗜好ベクトルを更新すると、嗜好情報送信部２７は、更新された嗜好ベクトルを、広告配信装置１０に送信する（ステップＳ１１０）。
これにより、嗜好情報受信部１１は、広告配信装置１０に利用者の行動履歴を送信することなく、利用者の嗜好を提示することができる。
【００２２】
広告受信装置２０による嗜好ベクトルの更新の例を示す。
図３は、嗜好ベクトルの更新方法の一例を示す図である。
本例では、ベクトルの１列目の要素を音楽、２列目の要素を旅行、３列目の要素を食事、４列目の要素を運動、５列目の要素を他と定義する。ここで、広告受信装置２０が受信した広告の属性ベクトルＶｐが（１、０、０、０、０）であり、広告受信装置２０の利用者の更新前の嗜好ベクトルＶｔ＿０が（０、１、１、０、０）である場合について説明する。利用者が、受信した広告で宣伝される商品を購入すると、嗜好情報算出部２６は、属性ベクトルＶｐに、商品の購入に係る係数である３を乗算する。これにより、嗜好情報算出部２６は、ベクトル（３、０、０、０、０）を得る。次に、嗜好情報算出部２６は、更新前の嗜好ベクトルＶｔ＿０に当該ベクトルを加算することで、更新後の嗜好ベクトルＶｔ＿１として（３、１、１、０、０）を得る。これにより、広告配信装置１０は、嗜好ベクトルを更新することができる。
【００２３】
図４は、第１の実施形態に係る広告配信装置の動作を示すフローチャートである。
広告配信装置１０が広告主から広告配信依頼を受け付けると、広告記憶部１３に、広告と、当該広告の属性ベクトルと、当該広告の配信件数とが記録される（ステップＳ２０１）。広告記憶部１３に広告が記録されると、決定部１４は、当該広告の属性ベクトルと嗜好情報記憶部１２が記憶する各広告受信装置２０の嗜好ベクトルとの類似度を算出する（ステップＳ２０２）。本実施形態に係る決定部１４は、属性ベクトルと嗜好ベクトルとの類似度として、２つのベクトル間のユークリッド距離を求める。つまり、距離が短いほど広告の属性と利用者の嗜好とが類似していることを示す。なお、他の実施形態では、決定部１４は、属性ベクトルと嗜好ベクトルとの類似度として、２つのベクトル間の内積やコサイン類似度を求めても良い。
【００２４】
決定部１４は、広告記憶部１３に記録された広告の配信先を、ステップＳ２０２で算出した類似度の上位に係る当該広告の配信件数の広告受信装置２０に決定する（ステップＳ２０３）。つまり、配信件数がＮである場合、決定部１４は、当該広告の配信先を、ステップＳ２０２で算出した類似度の上位Ｎ個の広告受信装置２０に決定する。そして広告配信部１５は、広告記憶部１３に記録された広告と当該広告の属性ベクトルとを、決定部１４が決定した配信先に配信する（ステップＳ２０４）。
これにより、広告配信装置１０は、広告配信装置１０から利用者の行動履歴を受信することなく、利用者の嗜好に応じた広告を配信することができる。
【００２５】
広告配信部１５が広告を配信した後、広告受信装置２０の利用者が当該広告に対して所定の行動を起こすと、広告受信装置２０は、広告配信装置１０に嗜好ベクトルを送信する。広告配信装置１０の嗜好情報受信部１１は、広告受信装置２０から嗜好ベクトルを受信すると（ステップＳ２０５）、嗜好情報記憶部１２が当該広告受信装置２０に関連付けて記憶する嗜好ベクトルを、受信した嗜好ベクトルに書き換える（ステップＳ２０６）。
【００２６】
広告配信装置１０による広告の配信対象の決定の例を示す。
図５は、配信対象の決定方法の一例を示す図である。
本例では、行列の１列目の要素を音楽、２列目の要素を旅行、３列目の要素を食事、４列目の要素を運動、５列目の要素を他と定義する。ここで、広告配信装置１０が配信すべき広告の属性ベクトルＶｐが（０、４、０、０、０）であり、当該広告の配信件数が３であり、利用者Ａ、利用者Ｂ、利用者Ｃ、利用者Ｄ、利用者Ｅが所有する広告受信装置２０を配信対象の候補とする場合について説明する。利用者Ａの嗜好ベクトルＶｔ＿Ａは、（３、１、１、０、４）である。利用者Ｂの嗜好ベクトルＶｔ＿Ｂは、（０、５、１、１、０）である。利用者Ｃの嗜好ベクトルＶｔ＿Ｃは、（１、０、３、５、１）である。利用者Ｄの嗜好ベクトルＶｔ＿Ｄは、（０、２、５、１、２）である。利用者Ｅの嗜好ベクトルＶｔ＿Ｅは、（３、０、３、１、１）である。
広告配信装置１０の決定部１４は、広告の属性ベクトルＶｐと、各利用者の嗜好ベクトルＶｔ＿Ａ〜Ｖｔ＿Ｅとのユークリッド距離Ｖｅを算出する。本例では、属性ベクトルＶｐと嗜好ベクトルＶｔ＿Ａとのユークリッド距離が約５．９、属性ベクトルＶｐと嗜好ベクトルＶｔ＿Ｂとのユークリッド距離が約１．７、属性ベクトルＶｐと嗜好ベクトルＶｔ＿Ｃとのユークリッド距離が約７．２、属性ベクトルＶｐと嗜好ベクトルＶｔ＿Ｄとのユークリッド距離が約５．８、属性ベクトルＶｐと嗜好ベクトルＶｔ＿Ｅとのユークリッド距離が６．０である。広告配信装置１０の決定部１４は、特定したユークリッド距離が最も小さい3個の広告受信装置２０を配信対象に決定する。すなわち決定部１４は、利用者Ａ、利用者Ｂ、利用者Ｄが所有する広告受信装置２０を配信対象に決定する。
【００２７】
このように、本実施形態によれば、広告受信装置２０は、広告配信装置１０へ利用者の行動情報を送信しない。また広告受信装置２０は、広告の属性ベクトルと利用者の行動情報に基づいて算出された嗜好ベクトルに基づいて特定された広告を提示する。これにより、広告配信システム１は、利用者の行動情報を広告配信装置１０へ送信することなく、利用者の嗜好に応じた広告を配信することができる。
【００２８】
また、本実施形態によれば、広告の属性および利用者の嗜好は、ベクトルによって表される。また決定部１４は、属性ベクトルと嗜好ベクトルとの類似度に基づいて、広告と配信先の組み合わせを決定する。これにより、広告配信装置１０は簡易な計算によって広告と配信先の組み合わせを決定することができる。なお、他の実施形態に係る広告配信装置１０は、属性情報および嗜好情報をベクトル以外の値によって表しても良い。例えば、他の実施形態に係る広告配信装置１０は、属性情報および嗜好情報として広告の属性を示すコードを用いても良い。この場合、広告受信装置２０は、広告に対する利用者の行動履歴から、利用者が最も好む属性を１つ特定し、当該属性を示すコードを嗜好情報として決定する。また広告配信装置１０は、広告に関連付けられた属性情報と同じコードを示す嗜好情報を有する広告受信装置２０を、当該広告の配信先に決定する。
【００２９】
また、本実施形態に係る広告配信装置１０は、広告記憶部１３が記憶する広告の配信先を、複数の広告受信装置２０の中から決定する。これにより、広告配信装置１０は、広告記憶部１３が記憶する広告を漏れなく配信することができる。他方、他の実施形態に係る広告配信装置１０は、ある広告受信装置２０に配信する広告を、広告記憶部１３が記憶する複数の広告の中から決定しても良い。
【００３０】
また、本実施形態に係る広告には、配信件数が付され、決定部１４が、広告の配信先を、当該広告の属性情報と嗜好情報との類似度の上位に係る当該広告の配信件数の広告受信装置２０に決定する。これにより、広告配信装置１０は、広告主の所望の件数の広告を、最も宣伝効果が期待できる広告受信装置２０に配信することができる。
【００３１】
《第２の実施形態》
第１の実施形態に係る広告配信システム１は、広告配信装置１０が広告受信装置２０から受信した嗜好ベクトルに基づいて、配信すべき広告と広告受信装置２０の組み合わせを決定する。これに対し、第２の実施形態に係る広告配信システム１は、広告受信装置２０が広告配信装置１０へ嗜好ベクトルを送信することなく利用者の嗜好に応じた広告を提示する。
【００３２】
図６は、第２の実施形態に係る広告配信システムの構成を示す概略ブロック図である。
第２の実施形態に係る広告配信装置１０は、第１の実施形態に係る構成のうち、嗜好情報受信部１１、嗜好情報記憶部１２および決定部１４を備えない。また第２の実施形態に係る広告配信部１５は、広告記憶部１３が記憶する全ての広告およびその属性ベクトルを、広告受信装置２０に配信する。
第２の実施形態に係る広告受信装置２０は、第１の実施形態に係る構成の嗜好情報送信部２７に代えて、広告決定部２８を備える。広告決定部２８は、嗜好情報記憶部２５が記憶する嗜好ベクトルに基づいて、情報受信部２１が受信する広告の中から表示の対象となる広告を決定する。
これにより、広告受信装置２０は、広告配信装置１０に嗜好ベクトルを送信することなく、利用者の嗜好に応じた広告を配信することができる。
【００３３】
《第３の実施形態》
第１の実施形態に係る広告受信装置２０は、全ての属性に係る嗜好情報を広告配信装置１０に送信する。これに対し、第３の実施形態に係る広告受信装置２０は、利用者が選択した属性を軸とする嗜好ベクトルを広告配信装置１０に送信する。
図７は、第３の実施形態に係る広告配信システムの構成を示す概略ブロック図である。
第３の実施形態に係る広告受信装置２０は、第１の実施形態の構成に加え、属性選択部２９をさらに備える。属性選択部２９は、利用者から嗜好ベクトルとして送信可能な属性の選択を受け付ける。
【００３４】
第３の実施形態に係る嗜好情報送信部２７は、嗜好情報算出部２６が算出した嗜好ベクトルのうち、属性選択部２９によって選択されなかった要素の値を、ＮＵＬＬ値として広告配信装置１０に送信する。広告配信装置１０の決定部１４は、属性ベクトルと嗜好ベクトルとの比較を行う際に、嗜好ベクトルにＮＵＬＬ値が含まれる場合、ＮＵＬＬ値の要素を無視して類似度の算出を行う。例えば、属性ベクトルが（０、１、１、０、０）であり、嗜好ベクトルが（０、１、ＮＵＬＬ、１、０）である場合、決定部１４は、第３軸の要素を無視して、属性ベクトル（０、１、０、０）と嗜好ベクトル（０、１、１、０）とのユークリッド距離を、類似度として算出する。
これにより、広告配信システム１は、利用者が開示を好まない嗜好情報を秘匿しつつ、利用者の嗜好に応じた広告を配信することができる。
【００３５】
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。
例えば、上述した実施形態において、広告の属性の例として、宣伝内容（例えば、音楽、旅行、グルメ、運動など）ごとの属性を挙げたが、これに限られない。例えば、他の実施形態に係る広告の属性は、宣伝媒体（例えば、ＳＮＳ（Social Networking Service）、ＲＳＳ（RDF Site Summary）、メールなど）ごとの属性などの他の属性を含むものであっても良い。
【００３６】
《基本構成》
図８は、広告配信装置の基本構成を示す概略ブロック図である。
上述した実施形態では、広告配信装置１０の一実施形態として図１および図７に示す構成について説明したが、広告配信装置１０の基本構成は、図８に示すとおりである。
すなわち、広告配信装置１０は、嗜好情報受信部１１、決定部１４、広告配信部１５を基本構成とする。
嗜好情報受信部１１は、所定の属性を有する広告に対する利用者の興味の大きさを示す嗜好情報を広告受信装置から受信する。
決定部１４は、嗜好情報と広告の属性とに基づいて、配信する広告と配信先の広告受信装置の組み合わせを決定する。
広告配信部１５は、属性を示す属性情報が付された広告を広告受信装置に配信する。
これにより広告配信装置１０は、広告受信装置から利用者の行動情報を受信することなく、利用者の嗜好に応じた広告を配信することができる。
【００３７】
図９は、広告受信装置の基本構成を示す概略ブロック図である。
上述した実施形態では、広告受信装置２０の一実施形態として、図１、図６および図7に示す構成について説明したが、広告受信装置２０の基本構成は、図９に示すとおりである。
すなわち、広告受信装置２０は、情報受信部２１、行動特定部２４および嗜好情報算出部２６を備える。
広告配信部１５は、属性を示す属性情報が付された広告を広告配信装置から受信する。
行動特定部２４は、広告に対する利用者の行動を特定する。
嗜好情報算出部２６は、行動特定部２４が特定した行動と広告に付された属性情報とに基づいて、所定の属性を有する広告に対する利用者の興味の大きさを示す嗜好情報を算出する。
これにより、広告受信装置２０は、広告配信装置へ利用者の行動情報を送信することなく、利用者の嗜好に応じた広告を受信することができる。
【００３８】
図１０は、少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ９０は、ＣＰＵ９１、主記憶装置９２、補助記憶装置９３、インタフェース９４を備える。
上述の広告配信装置１０および広告受信装置２０は、コンピュータ９０に実装される。そして、上述した各処理部の動作は、プログラムの形式で補助記憶装置９３に記憶されている。ＣＰＵ９１は、プログラムを補助記憶装置９３から読み出して主記憶装置９２に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵは、プログラムに従って、上述した各記憶部に対応する記憶領域を主記憶装置９２に確保する。
【００３９】
なお、少なくとも１つの実施形態において、補助記憶装置９３は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インタフェース９４を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムが通信回線によってコンピュータ９０に配信される場合、配信を受けたコンピュータ９０が当該プログラムを主記憶装置９２に展開し、上記処理を実行しても良い。
【００４０】
また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置９３に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４１】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００４２】
（付記１）
属性を示す属性情報が付された広告を広告受信装置に配信する広告配信部と、
所定の属性を有する広告に対する利用者の興味の大きさを示す嗜好情報を前記広告受信装置から受信する嗜好情報受信部と、
前記嗜好情報と前記広告の属性とに基づいて、配信する前記広告と配信先の前記広告受信装置の組み合わせを決定する決定部と
を備える広告配信装置。
【００４３】
（付記２）
前記属性情報および前記嗜好情報がベクトルによって表され、
前記決定部が、前記属性情報と前記嗜好情報との類似度に基づいて、配信する前記広告と配信先の前記広告受信装置の組み合わせを決定する
付記１に記載の広告配信装置。
【００４４】
（付記３）
前記広告に配信件数がさらに付され、
前記決定部が、前記広告の配信先を、当該広告の属性情報と前記嗜好情報との類似度の上位に係る当該広告の配信件数の前記広告受信装置に決定する
付記２に記載の広告配信装置。
【００４５】
（付記４）
前記嗜好情報の次元が前記属性情報の次元より小さい場合に、前記決定部が、前記属性情報のうち前記嗜好情報に含まれない基底に係る要素を除いたベクトルと前記嗜好情報との類似度に基づいて、配信する前記広告と配信先の前記広告受信装置の組み合わせを決定する
付記２または付記３に記載の広告配信装置。
【００４６】
（付記５）
前記決定部が、前記嗜好情報と前記広告の属性とに基づいて、当該広告の配信先の前記広告受信装置を特定する
付記１または付記２に記載の広告配信装置。
【００４７】
（付記６）
属性を示す属性情報が付された広告を広告配信装置から受信する広告受信部と、
前記広告に対する利用者の行動を特定する行動特定部と、
前記行動特定部が特定した行動と前記広告に付された属性情報とに基づいて、所定の属性を有する広告に対する利用者の興味の大きさを示す嗜好情報を算出する嗜好情報算出部と
を備える広告受信装置。
【００４８】
（付記７）
前記属性情報および前記嗜好情報がベクトルによって表され、
前記嗜好情報算出部が、前記利用者が所定の行動をとった前記広告に付された属性情報の和を、前記嗜好情報として算出する
付記６に記載の広告受信装置。
【００４９】
（付記８）
前記嗜好情報算出部が、前記利用者の行動に応じた重みを前記広告に付された属性情報に乗算して得られるベクトルの和を、前記嗜好情報として算出する
付記７に記載の広告受信装置。
【００５０】
（付記９）
前記嗜好情報を前記広告配信装置に送信する嗜好情報送信部をさらに備える付記６から付記８の何れかに記載の広告受信装置。
【００５１】
（付記１０）
前記利用者から、前記嗜好情報に示される各属性について前記広告配信装置への送信の可否の入力を受け付ける可否指定部をさらに備え、
前記嗜好情報送信部が、前記属性指定部によって送信を許可された属性に係る前記嗜好情報を、前記広告配信装置に送信する
付記９に記載の広告受信装置。
【００５２】
（付記１１）
前記嗜好情報と前記広告の属性とに基づいて、提示すべき前記広告を決定する提示制御部をさらに備える付記６から付記８の何れかに記載の広告受信装置。
【００５３】
（付記１２）
付記１から付記５の何れかに記載の広告配信装置と、
付記６から付記１１の何れかに記載の広告受信装置と
を備える広告配信システム。
【００５４】
（付記１３）
属性を示す属性情報が付された広告を広告受信装置に配信する広告配信ステップと、
所定の属性を有する広告に対する利用者の興味の大きさを示す嗜好情報を前記広告受信装置から受信する嗜好情報受信ステップと、
前記嗜好情報と前記広告の属性とに基づいて、配信する前記広告と配信先の前記広告受信装置の組み合わせを決定する決定ステップと
を有する広告配信方法。
【００５５】
（付記１４）
属性を示す属性情報が付された広告を広告配信装置から受信する広告受信ステップと、
前記広告に対する利用者の行動を特定する行動特定ステップと、
特定した前記行動と前記広告に付された属性情報とに基づいて、所定の属性を有する広告に対する利用者の興味の大きさを示す嗜好情報を算出する嗜好情報算出ステップと
を有する広告受信方法。
【００５６】
（付記１５）
コンピュータを、
属性を示す属性情報が付された広告を広告受信装置に配信する広告配信部、
所定の属性を有する広告に対する利用者の興味の大きさを示す嗜好情報を前記広告受信装置から受信する嗜好情報受信部、
前記嗜好情報と前記広告の属性とに基づいて、配信する前記広告と配信先の前記広告受信装置の組み合わせを決定する決定部
として機能させるためのプログラム。
【００５７】
（付記１６）
コンピュータを、
属性を示す属性情報が付された広告を広告配信装置から受信する広告受信部、
前記広告に対する利用者の行動を特定する行動特定部、
前記行動特定部が特定した行動と前記広告に付された属性情報とに基づいて、所定の属性を有する広告に対する利用者の興味の大きさを示す嗜好情報を算出する嗜好情報算出部
として機能させるためのプログラム。
【符号の説明】
【００５８】
１  広告配信システム
１０  広告配信装置
１１  嗜好情報受信部
１２  嗜好情報記憶部
１３  広告記憶部
１４  決定部
１５  広告配信部
２０  広告受信装置
２１  情報受信部
２２  表示制御部
２３  操作入力部
２４  行動特定部
２４  嗜好情報記憶部
２６  嗜好情報算出部
２７嗜好情報送信部
【図１】
0006750195.tif 000002
【図２】
0006750195.tif 000003
【図３】
0006750195.tif 000004
【図４】
0006750195.tif 000005
【図５】
0006750195.tif 000006
【図６】
0006750195.tif 000007
【図７】
0006750195.tif 000008
【図８】
0006750195.tif 000009
【図９】
0006750195.tif 000010
【図１０】
0006750195.tif 000011