(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024154637
(43)【公開日】2024-10-31
(54)【発明の名称】情報処理装置、情報処理方法、および情報処理プログラム
(51)【国際特許分類】
G06Q 50/00 20240101AFI20241024BHJP
【FI】
G06Q50/00 300
【審査請求】未請求
【請求項の数】11
【出願形態】OL
(21)【出願番号】P 2023068570
(22)【出願日】2023-04-19
(71)【出願人】
【識別番号】500257300
【氏名又は名称】LINEヤフー株式会社
(74)【代理人】
【識別番号】110002147
【氏名又は名称】弁理士法人酒井国際特許事務所
(72)【発明者】
【氏名】山田 貴史
(72)【発明者】
【氏名】舛田 恵一
(72)【発明者】
【氏名】廣▲瀬▼ 雄規
(72)【発明者】
【氏名】小川 知紘
【テーマコード(参考)】
5L049
5L050
【Fターム(参考)】
5L049CC12
5L050CC12
(57)【要約】
【課題】投稿コンテンツの投稿をさらに促進することができる情報処理装置、情報処理方法、および情報処理プログラムを提供すること。
【解決手段】本願に係る情報処理装置は、受付部と、提案部と、提供部と、付与部とを備える。受付部は、投稿者群の選択を受け付ける。提案部は、受付部によって選択が受け付けられた投稿者群に対して、配信コンテンツに関する議論を提案する。提供部は、提案部による議論の提案に応じて投稿者群から投稿された投稿コンテンツと配信コンテンツとを含む提供コンテンツを提供する。付与部は、提案部による議論の提案に応じて投稿コンテンツを投稿した投稿者群に対して利益を付与する。
【選択図】
図3
【特許請求の範囲】
【請求項1】
投稿者群の選択を受け付ける受付部と、
前記受付部によって選択が受け付けられた前記投稿者群に対して、配信コンテンツに関する議論を提案する提案部と、
前記提案部による前記議論の提案に応じて前記投稿者群から投稿された投稿コンテンツと前記配信コンテンツとを含む提供コンテンツを提供する提供部と、
前記提案部による前記議論の提案に応じて前記投稿コンテンツを投稿した前記投稿者群に対して利益を付与する付与部と、を備える
ことを特徴とする情報処理装置。
【請求項2】
前記付与部は、
前記提供部による前記提供コンテンツの提供に伴う収益の一部を前記利益として付与する
ことを特徴とする請求項1に記載の情報処理装置。
【請求項3】
複数の投稿者群を含むリストを提示する提示部を備え、
前記受付部は、
前記リストに含まれる前記複数の投稿者群の中から1以上の投稿者群の選択を受け付ける
ことを特徴とする請求項1に記載の情報処理装置。
【請求項4】
前記リストは、
前記複数の投稿者群の各々が過去に議論した他の配信コンテンツの内容に関する情報および前記複数の投稿者群の各々の属性に関する情報のうちの少なくとも一方を含む
ことを特徴とする請求項3に記載の情報処理装置。
【請求項5】
複数の投稿者群候補の各々が過去に議論した他の配信コンテンツの内容に基づいて、前記複数の投稿者群候補の中から前記複数の投稿者群を決定する決定部を備える
ことを特徴とする請求項3に記載の情報処理装置。
【請求項6】
前記決定部は、
前記複数の投稿者群候補の各々が前記過去に議論した他の配信コンテンツの内容と前記配信コンテンツの内容との類似性に基づいて、前記複数の投稿者群候補の中から前記複数の投稿者群を決定する
ことを特徴とする請求項5に記載の情報処理装置。
【請求項7】
複数の投稿者群候補において過去に他の配信コンテンツに対して議論になった内容に基づいて、前記複数の投稿者群候補の中から前記複数の投稿者群を決定する決定部を備える
ことを特徴とする請求項3に記載の情報処理装置。
【請求項8】
複数の投稿者群候補の各々の属性に基づいて、前記複数の投稿者群候補の中から前記複数の投稿者群を決定する決定部を備える
ことを特徴とする請求項3に記載の情報処理装置。
【請求項9】
前記投稿コンテンツは、
前記配信コンテンツに対するコメントおよび前記コメントに対するコメントを含む
ことを特徴とする請求項1~8のいずれか1つに記載の情報処理装置。
【請求項10】
コンピュータが実行する情報処理方法であって、
投稿者群の選択を受け付ける受付工程と、
前記受付工程によって選択が受け付けられた前記投稿者群に対して、配信コンテンツに関する議論を提案する提案工程と、
前記提案工程による前記議論の提案に応じて前記投稿者群から投稿された投稿コンテンツと前記配信コンテンツとを含む提供コンテンツを提供する提供工程と、
前記提案工程による前記議論の提案に応じて前記投稿コンテンツを投稿した前記投稿者群に対して利益を付与する付与工程と、を含む
ことを特徴とする情報処理方法。
【請求項11】
投稿者群の選択を受け付ける受付手順と、
前記受付手順によって選択が受け付けられた前記投稿者群に対して、配信コンテンツに関する議論を提案する提案手順と、
前記提案手順による前記議論の提案に応じて前記投稿者群から投稿された投稿コンテンツと前記配信コンテンツとを含む提供コンテンツを提供する提供手順と、
前記提案手順による前記議論の提案に応じて前記投稿コンテンツを投稿した前記投稿者群に対して利益を付与する付与手順と、をコンピュータに実行させる
ことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【0002】
従来、ニュース記事などの配信コンテンツに対して利用者がコメントを投稿コンテンツとして投稿し、かかる投稿コンテンツが配信コンテンツに紐付けられる技術が知られている。例えば、特許文献1には、配信コンテンツと、かかる配信コンテンツに紐付けられた各投稿コンテンツとを表示する提供コンテンツを提供する技術が開示されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
上記の従来技術では、投稿コンテンツに対して投稿コンテンツを投稿することができ、投稿者同士で議論を行うことができることから、投稿コンテンツの投稿を促進することができるが、投稿コンテンツの投稿をさらに促進することが望ましい。
【0005】
本願は、上記に鑑みてなされたものであって、投稿コンテンツの投稿をさらに促進することができる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【0006】
本開示の情報処理装置は、受付部と、提案部と、提供部と、付与部とを備える。受付部は、投稿者群の選択を受け付ける。提案部は、受付部によって選択が受け付けられた投稿者群に対して、配信コンテンツに関する議論を提案する。提供部は、提案部による議論の提案に応じて投稿者群から投稿された投稿コンテンツと配信コンテンツとを含む提供コンテンツを提供する。付与部は、提案部による議論の提案に応じて投稿コンテンツを投稿した投稿者群に対して利益を付与する。
【発明の効果】
【0007】
実施形態の一態様によれば、投稿コンテンツの投稿をさらに促進することができるという効果を奏する。
【図面の簡単な説明】
【0008】
【
図1】
図1は、実施形態に係る情報処理の一例を示す図である。
【
図2】
図2は、実施形態に係る情報処理システムの構成の一例を示す図である。
【
図3】
図3は、実施形態に係る情報処理装置の構成の一例を示す図である。
【
図4】
図4は、実施形態に係る利用者情報記憶部に記憶される利用者情報テーブルの一例を示す図である。
【
図5】
図5は、実施形態に係る配信コンテンツ記憶部に記憶される配信コンテンツテーブルの一例を示す図である。
【
図6】
図6は、実施形態に係る投稿コンテンツ記憶部に記憶される投稿コンテンツテーブルの一例を示す図である。
【
図7】
図7は、実施形態に係る情報処理装置の処理部による情報処理の一例を示すフローチャートである。
【
図8】
図8は、実施形態に係る情報処理装置の処理部によるリスト提示処理の一例を示すフローチャートである。
【
図9】
図9は、実施形態に係る情報処理装置の処理部による提案処理の一例を示すフローチャートである。
【
図10】
図10は、実施形態に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【0009】
以下に、本願に係る情報処理装置、情報処理方法、および情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、および情報処理プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【0010】
〔1.情報処理の一例〕
まず、
図1を用いて、実施形態に係る情報処理の一例について説明する。
図1は、実施形態に係る情報処理の一例を示す図であり、情報処理装置1によって実行される。
【0011】
図1に示す情報処理装置1は、複数の利用者Uの端末装置2と連携し、オンラインで各種の情報を利用者Uに提供する情報処理装置であり、例えば、1以上のサーバまたはクラウドシステムなどにより実現される。なお、
図1に示す例では、説明の便宜上、2つの端末装置2を端末装置2A,2Bと記載し、端末装置2Aの利用者Uを利用者UAと記載し、端末装置2Bの利用者Uを利用者UBと記載している。
【0012】
情報処理装置1は、配信コンテンツの配信要求であって利用者UAの端末装置2Aから送信される配信要求を受け付ける(ステップS1)。配信コンテンツは、例えば、ニュース記事のコンテンツであるが、ブログ記事のコンテンツ、SNS(Social Networking Service)に投稿されたコンテンツなどであってもよく、その他のコンテンツであってもよい。
【0013】
利用者UAは、端末装置2Aを操作することによって、端末装置2Aに配信コンテンツの配信要求を送信させることができる。例えば、端末装置2Aは、利用者UAが端末装置2Aを操作することで配信コンテンツの一覧の中から所望する配信コンテンツを選択した場合、利用者UAが選択した配信コンテンツの配信要求を情報処理装置1に送信する。以下において、ステップS1で配信要求が情報処理装置1によって受け付けられた配信コンテンツを配信対象コンテンツと記載する場合があり、配信コンテンツの配信要求を送信した端末装置2Aの利用者UAを閲覧者と記載する場合がある。
【0014】
情報処理装置1は、配信対象コンテンツの配信要求を受け付けた場合、複数の投稿者が投稿し配信対象コンテンツに紐付けられた複数の投稿コンテンツの一部または全部を取得する(ステップS2)。例えば、情報処理装置1は、複数の投稿コンテンツが配信コンテンツ毎に紐付けられたデータベースを有しており、かかるデータベースまたは外部のストレージなどから配信対象コンテンツに紐付けられた投稿コンテンツを取得する。投稿コンテンツを投稿した投稿者には、利用者UBが含まれる。
【0015】
情報処理装置1は、利用者UBを含む複数の投稿者の各々が配信コンテンツに関連して投稿したコンテンツである投稿コンテンツを受け付け、受け付けた投稿コンテンツを上述したデータベースに追加することができる。
【0016】
投稿コンテンツは、例えば、配信コンテンツに対して投稿者が投稿したコメントや配信コンテンツに対するコメントに対して投稿者が投稿したコメントなどである。コメントは、投稿者の意見や感想などであり、文字列、スタンプ、絵文字などが含まれる。なお、投稿コンテンツは、コメントに代えて、または加えて、他のコンテンツのURL(Uniform Resource Locator)などであってもよい。
【0017】
配信コンテンツに対して投稿者が投稿コンテンツとして投稿するコメントは、配信コンテンツの一部に対するコメントであるが、配信コンテンツの全体に対するコメントであってもよい。また、配信コンテンツに対するコメントである投稿コンテンツに対して投稿者が投稿したコメントは、投稿コンテンツの全体に対するコメントであるが、投稿コンテンツの一部に対するコメントであってもよい。
【0018】
つづいて、情報処理装置1は、ステップS2で取得した複数の投稿コンテンツと配信対象コンテンツとを含む提供コンテンツを配信要求元の利用者UAに提供する(ステップS3)。配信要求元の利用者UAは、配信要求を送信した端末装置2Aの利用者Uであり、提供コンテンツの閲覧者である。提供コンテンツには、広告コンテンツが含まれている。
【0019】
端末装置2Aは、情報処理装置1から提供コンテンツを受信した場合、受信した提供コンテンツを表示する。
図1の(a)は、端末装置2Aに表示される提供コンテンツの一例を示す図であり、配信対象コンテンツと広告コンテンツが含まれる。
【0020】
利用者UAは、端末装置2Aを操作することによって、広告コンテンツを選択することで、広告コンテンツの詳細を示すコンテンツ(例えば、広告コンテンツのランディングページなど)を端末装置2Aに表示させることができる。
【0021】
また、利用者UAは、端末装置2Aを操作することによって、提供コンテンツをスクロール操作することで、
図1の(b)に示すように、投稿コンテンツを端末装置2Aに表示させることができる。
【0022】
利用者UAは、端末装置2Aを操作することによって、「コメントを書く」をクリックする等の操作を行うことで、配信対象コンテンツに対するコメントを投稿コンテンツとして投稿することができる。また、利用者UAは、「返信」の表示領域を選択することで、投稿コンテンツに対して投稿された投稿コンテンツを端末装置2Aに表示させることができる。
【0023】
次に、投稿コンテンツを介して議論して欲しい投稿者をグルーピングする処理である投稿者グルーピング処理およびグループピング処理によってグルーピングされた投稿者群に対して配信コンテンツを提案する処理などについて説明する。
【0024】
情報処理装置1は、判定対象となる配信コンテンツに紐付けられた投稿コンテンツに対して投稿された投稿コンテンツを選択する(ステップS4)。以下において、判定対象となる配信コンテンツを判定対象配信コンテンツと記載する場合がある。
【0025】
判定対象配信コンテンツに紐付けられた投稿コンテンツに対して投稿された投稿コンテンツは、例えば、判定対象配信コンテンツに紐付けられた投稿コンテンツに返信という形式で投稿された投稿コンテンツであり、判定対象配信コンテンツに紐付けられた投稿コンテンツに含まれる。情報処理装置1は、判定対象配信コンテンツに紐付けられた複数の投稿コンテンツのうち、投稿コンテンツに対して投稿された投稿コンテンツを選択する。なお、投稿コンテンツに対して投稿された投稿コンテンツは、チャットグループ形式で投稿されたコンテンツであってもよい。
【0026】
つづいて、情報処理装置1は、ステップS4で選択した投稿コンテンツまたは当該投稿コンテンツを投稿した投稿者の情報などに基づいて、予め定められた条件を満たす投稿者群を特定する(ステップS5)。以下において、予め定められた条件を満たす投稿者群を条件充足投稿者群と記載する場合がある。
【0027】
例えば、情報処理装置1は、ステップS4で選択した投稿コンテンツに基づいて、予め定められた条件を満たす議論を行った複数の投稿者のグループを条件充足投稿者群として特定する。議論を行った複数の投稿者とは、投稿コンテンツを通じて議論を行った複数の投稿者であり、議論には一方向の議論と双方向の議論とが含まれる。
【0028】
例えば、第1の投稿者の投稿コンテンツに対して第2の投稿者の投稿コンテンツが投稿され、第2の投稿者の投稿コンテンツに対して第1の投稿者の投稿コンテンツが投稿されていないとする。この場合の議論は、第2の投稿者の第1の投稿者に対する一方向の議論であり、第1の投稿者と第2の投稿者とは議論を行った複数の投稿者に含まれる。
【0029】
また、第1の投稿者の投稿コンテンツに対して第2の投稿者の投稿コンテンツが投稿され、第2の投稿者の投稿コンテンツに対して第1の投稿者の投稿コンテンツが投稿されたとする。この場合の議論は、第1の投稿者と第2の投稿者との互いの議論である双方向の議論であり、第1の投稿者と第2の投稿者とは議論を行った複数の投稿者に含まれる。
【0030】
また、第1の投稿者の投稿コンテンツまたは第2の投稿者の投稿コンテンツに対して第3の投稿者の投稿コンテンツが投稿された場合、第1の投稿者と第2の投稿者と第3の投稿者とは議論を行った複数の投稿者に含まれる。
【0031】
このように、議論には、一方向の議論と双方向の議論とが含まれるが、一方向の議論を含まなくてもよい。また、判定対象配信コンテンツに紐付けられた投稿コンテンツに対して投稿された投稿コンテンツは、例えば、返信によるものに代えて、グループチャット形式での投稿コンテンツであってもよい。
【0032】
グループチャットは、複数人が参加してリアルタイムでテキストなどによってコミュニケーションを取ることができるチャットであり、例えば、一つの投稿コンテンツを主題として設定されるが、複数のコンテンツを主題としてまとめて一つ設定されてもよい。
【0033】
予め定められた条件を満たす議論は、例えば、ポジティブな議論、建設的な議論、またはネガティブではない議論などである。情報処理装置1は、予め定められた条件を満たす議論であるかの判定を、感情辞書、分類モデル、または言語モデルを用いて行うことができる。分類モデルおよび言語モデルの各々は、機械学習によって生成されたモデルである。
【0034】
感情辞書は、ポジティブな単語のリスト、ネガティブな単語のリスト、建設的な単語のリストなどを含む。情報処理装置1は、ポジティブな単語、ネガティブな単語、および建設的な単語の各々の数や割合などに基づいて、ポジティブな議論、建設的な議論、またはネガティブではない議論などを判定することができる。
【0035】
分類モデルは、例えば、ポジティブな議論、建設的な議論、ネガティブではない議論、およびそれ以外の議論のいずれであるかを分類する多クラス分類モデルであるが、かかる例に限定されない。例えば、分類モデルは、予め定められた条件を満たす議論であるか否かを分類する二値分類モデルであってもよく、ポジティブな議論、建設的な議論、およびネガティブではない議論の各々であるか否かを分類する二値分類モデルであってもよい。
【0036】
また、言語モデルは、例えば、入力されたトークン列から次のトークンを推定して出力するように学習されたトランスフォーマなどのモデルである。かかる言語モデルは、情報処理装置1内にあり、情報処理装置1の運営者によって独自に作成されたものである。なお、入力された情報は、新たな回答として利用されないような学習を行うことで、入力された個人情報などの情報を秘匿するものが望ましい。
【0037】
また、情報処理装置1は、ステップS4で選択した投稿コンテンツを投稿した投稿者の属性に基づいて、条件充足投稿者群を特定することもできる。投稿者の属性は、例えば、年齢、性別、職業、年収、家族構成、性格などである。
【0038】
例えば、情報処理装置1は、ステップS4で選択した投稿コンテンツを投稿した投稿者であって属性が同一または類似する投稿者のグループを条件充足投稿者群として特定することができる。情報処理装置1は、例えば、年齢層(例えば、10代)が共通する投稿者のグループを条件充足投稿者群として特定することができる。また、情報処理装置1は、年齢層と性別(例えば、20代女性)とが共通する投稿者のグループを条件充足投稿者群として特定することができる。
【0039】
また、情報処理装置1は、ステップS4で選択した投稿コンテンツを投稿した投稿者であって属性が互いに異なる投稿者のグループを条件充足投稿者群として特定することもできる。例えば、情報処理装置1は、年齢層および性別の組み合わせが互いに異なる組み合わせの投稿者のグループを条件充足投稿者群として特定することができる。
【0040】
また、情報処理装置1は、ステップS4で選択した投稿コンテンツを投稿した投稿者であって性格が共通する投稿者のグループまたは性格が互いに異なる投稿者のグループを条件充足投稿者群として特定することができる。情報処理装置1は、例えば、マイヤーズ・ブリッグタイプ指標、ビックファイブ・パーソナリティ特性モデル、ディス・モデルなどといった種々の指標やモデルを用いて投稿者の性格を特定することができる。
【0041】
また、投稿者の属性は、投稿者における投稿コンテンツの内容(以下、投稿内容と記載する場合がある)の傾向であってもよい。例えば、情報処理装置1は、投稿者の投稿内容の傾向を判定し、投稿内容の傾向が共通する投稿者のグループまたは投稿内容の傾向が互いに異なる投稿者のグループなどを条件充足投稿者群として特定することができる。情報処理装置1は、例えば、投稿者が予め定められた期間において投稿したすべての投稿コンテンツの内容に基づいて、投稿者の投稿内容の傾向を判定する処理を投稿者毎に行う。
【0042】
投稿内容の傾向は、例えば、投稿内容で示される感情(肯定的、否定的、または中立的な感情)、投稿内容の意図である投稿意図(質問、要求、提案、批評、感謝など)、投稿内容のスタイル(例えば、フォーマル、インフォーマル、学術的、話し言葉、文学的などのスタイル)、ポライトネス(例えば、礼儀正しい、無礼、攻撃的など)などである。
【0043】
情報処理装置1は、予め定められた条件を満たす議論であるかの判定と同様に、感情辞書、分類モデル、または言語モデルなどを用いることによって、投稿内容の傾向を判定することができる。
【0044】
情報処理装置1は、ステップS4,S5の処理によって、複数の投稿者群を特定する。例えば、情報処理装置1は、判定対象配信コンテンツから1以上の投稿者群を特定する処理を判定対象配信コンテンツ毎に行うことができる。以下において、ステップS5で特定した複数の投稿者群を複数の投稿者群候補と記載する場合がある。
【0045】
つづいて、情報処理装置1は、ステップS5で特定した複数の投稿者群候補の中から2以上の投稿者群候補を後述する提案対象投稿者群リストに含める2以上の投稿者群として決定する(ステップS6)。以下において、ステップS6で決定される2以上の投稿者群を2以上の提案対象投稿者群と記載する場合がある。
【0046】
例えば、情報処理装置1は、複数の投稿者群候補の各々が過去に議論した判定対象配信コンテンツの内容に基づいて、複数の投稿者群候補の中から予め定められた決定条件を満たす2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。判定対象配信コンテンツは、他の配信コンテンツの一例である。
【0047】
情報処理装置1は、複数の投稿者群候補の各々が過去に議論した判定対象配信コンテンツの内容と提案対象となる配信コンテンツの内容との類似性に基づいて、ステップS5で特定した複数の投稿者群候補の中から2以上の提案対象投稿者群を決定する。以下において、提案対象となる配信コンテンツを提案対象配信コンテンツと記載する場合がある。提案対象配信コンテンツを含む提供コンテンツは、例えば、配信に応じた広告料で配信される広告コンテンツを含む。
【0048】
配信コンテンツの内容は、配信コンテンツのカテゴリ、重要度、新しさなどによって分類される。例えば、配信コンテンツのカテゴリは、配信コンテンツがニュース記事のコンテンツである場合、政治、経済、社会、スポーツ、天気などであるが、かかるカテゴリをさらに細分化したものであってもよい。
【0049】
例えば、配信コンテンツのカテゴリは、配信コンテンツが経済に関するニュース記事のコンテンツである場合、株式市場、為替、不動産、産業動向などである。また、配信コンテンツのカテゴリは、配信コンテンツが社会に関するニュース記事のコンテンツである場合、犯罪、教育、福祉、文化、宗教などである。
【0050】
例えば、情報処理装置1は、提案対象配信コンテンツのカテゴリと同一のカテゴリの判定対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。
【0051】
また、配信コンテンツの重要性は、配信コンテンツがニュース記事のコンテンツである場合、例えば、単語毎の重要度の情報を含む重要度辞書を用いて特定される。例えば、情報処理装置1は、配信コンテンツに含まれる複数の単語のうち重要度辞書に含まれる単語の数や重要度に基づいて、配信コンテンツの重要性を特定する。また、配信コンテンツの重要度は、後述する事業者Oによって設定された値であってもよく、紐付けられた投稿コンテンツの数が多くなるほど高くなってもよく、それ以外の方法で特定されてもよい。
【0052】
情報処理装置1は、提案対象配信コンテンツの重要度が同一または類似する重要度の判定対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定することができる。
【0053】
また、情報処理装置1は、提案対象配信コンテンツとの間で内容の新しさが類似する新しさの判定対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。
【0054】
情報処理装置1は、例えば、互いの新しさが予め定められた期間内である場合に新しさが類似すると判定する。予め定められた期間は、新しいほど短い期間であり、例えば、配信開始してから2時間経過した配信コンテンツである場合、1時間であり、配信開始してから1日経過した配信コンテンツである場合、12時間であるが、かかる例に限定されない。
【0055】
また、情報処理装置1は、提案対象配信コンテンツの内容との類似度が閾値以上の内容の判定対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。
【0056】
例えば、情報処理装置1は、ベクトル空間モデルを用いて、提案対象配信コンテンツの内容と判定対象配信コンテンツの内容との類似度を算出することができる。情報処理装置1は、提案対象配信コンテンツおよび判定対象配信コンテンツの各々に含まれる各単語とその出現回数をカウントする。
【0057】
そして、情報処理装置1は、提案対象配信コンテンツおよび判定対象配信コンテンツに含まれる全単語のリストである単語リストを作成し、単語リスト内での各単語の出現回数を提案対象配信コンテンツおよび判定対象配信コンテンツの各々で判定する。
【0058】
これにより、提案対象配信コンテンツおよび判定対象配信コンテンツの各々をベクトルで表すことができる。情報処理装置1は、提案対象配信コンテンツのベクトルと判定対象配信コンテンツのベクトルとの類似度(例えば、コサイン類似度、ユーグリッド距離など)を算出する。なお、情報処理装置1は、Jaccard係数やTF-IDF(Term Frequency-Inverse Document Frequency)などを用いて類似度算出することもできる。
【0059】
また、情報処理装置1は、複数の投稿者群候補において判定対象配信コンテンツに対して議論になった内容に基づいて、複数の投稿者群候補の中から複数の提案対象投稿者群を決定することもできる。例えば、情報処理装置1は、判定対象配信コンテンツに対して議論になった内容と提案対象配信コンテンツに対して議論になった内容との類似度に基づいて、複数の投稿者群候補の中から複数の提案対象投稿者群を決定する。
【0060】
判定対象配信コンテンツに対して議論になった内容は、例えば、判定対象配信コンテンツに紐付けられた投稿コンテンツのうち投稿者群候補によって投稿された投稿コンテンツの内容、または判定対象配信コンテンツのうち投稿者群候補による投稿コンテンツの投稿対象となった箇所の内容である。
【0061】
また、提案対象配信コンテンツに対して議論になった内容は、例えば、提案対象配信コンテンツに紐付けられた投稿コンテンツの内容、または提案対象配信コンテンツのうち投稿コンテンツの投稿対象となった箇所の内容である。
【0062】
判定対象配信コンテンツに対して議論になった内容と提案対象配信コンテンツに対して議論になった内容と類似度の判定方法は、提案対象配信コンテンツの内容と判定対象配信コンテンツの内容との類似度の判定方法と同様である。
【0063】
情報処理装置1は、議論になった内容についての判定対象配信コンテンツとの類似度が閾値以上である提案対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。
【0064】
また、情報処理装置1は、判定対象配信コンテンツに対して議論になった内容と提案対象配信コンテンツの内容との類似度に基づいて、複数の投稿者群候補の中から複数の提案対象投稿者群を決定することもできる。判定対象配信コンテンツに対して議論になった内容と提案対象配信コンテンツの内容との類似度の算出方法は、提案対象配信コンテンツの内容と判定対象配信コンテンツの内容との類似度の判定方法と同様である。
【0065】
例えば、情報処理装置1は、判定対象配信コンテンツに対して議論になった内容と提案対象配信コンテンツの内容との類似度が閾値以上である場合に、かかる判定対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。
【0066】
また、情報処理装置1は、複数の投稿者群候補の各々の属性に基づいて、複数の投稿者群候補の中から2以上の投稿者群候補を2以上の提案対象投稿者群を決定することもできる。投稿者群候補の属性は、投稿者群候補に含まれる投稿者の属性のうち最も多い属性、投稿者群候補に含まれる複数の投稿者の属性の組み合わせ、または投稿者群候補に含まれる投稿者の平均属性である。
【0067】
投稿者の平均属性は、例えば、投稿者の属性の平均値であり、例えば、平均性別、平均年齢などである。平均性別は、例えば、男性を0とし女性を1として表した場合、0から1までの範囲で示される。投稿者群候補に含まれる投稿者の性別がすべて女性である場合、平均性別は、1である。
【0068】
例えば、情報処理装置1は、提案対象配信コンテンツ毎の属性条件を示す情報を有しており、複数の投稿者群候補のうち属性が提案対象配信コンテンツの属性条件を満たす投稿者群候補を提案対象投稿者群として決定する。
【0069】
属性条件は、例えば、最も多い属性の条件、属性の組み合わせの条件、平均性別および平均年齢の各々範囲の条件などである。例えば、属性条件は、特定の年齢層と特定の性別とを有する投稿者の割合が閾値以上となるといった条件、または特定のカテゴリに興味関心を有する投稿者の割合が閾値以上となるといった条件などであるが、かかる例に限定されない。
【0070】
つづいて、情報処理装置1は、ステップS6で決定した2以上の提案対象投稿者群を含むリストである提案対象投稿者群リストを事業者O(例えば、提案対象配信コンテンツの配信者など)に提示する(ステップS7)。例えば、情報処理装置1は、提案対象配信コンテンツの配信者などの端末装置3に対し、提案対象投稿者群リストを含む情報である提案対象投稿者群リスト情報を送信することによって、提案対象投稿者群リストを配信コンテンツの配信者などに提示する。
【0071】
端末装置3は、配信コンテンツの配信者の端末装置に限定されず、例えば、配信コンテンツの配信者を支援する事業者の端末装置であってもよい。以下において、端末装置3の利用者を便宜上事業者Oと記載する場合がある。
【0072】
端末装置3は、情報処理装置1から送信される提案対象投稿者群リスト情報を受信した場合、かかる提案対象投稿者群リスト情報に基づいて、提案対象投稿者群リストを表示する。提案対象投稿者群リストは、例えば、複数の提案対象投稿者群の各々が過去に議論した判定対象配信コンテンツの内容に関する情報および複数の提案対象投稿者群の各々の属性に関する情報のうちの少なくとも一方を含む。
【0073】
例えば提案対象投稿者群リストは、複数の提案対象投稿者群の各々が過去に議論した判定対象配信コンテンツの内容の一部または概要、複数の提案対象投稿者群の各々が判定対象配信コンテンツに対して投稿した投稿コンテンツの内容の一部または概要、および複数の提案対象投稿者群の各々の属性のうちの少なくとも一方を含む。
【0074】
事業者Oは、端末装置3を操作して、提案対象投稿者群リストで示される複数の提案対象投稿者群の中から1以上の提案対象投稿者群を選択することができる。以下において、事業者Oによって選択された提案対象投稿者群を選択投稿者群と記載する場合がある。選択投稿者群の情報である選択投稿者群情報は、端末装置3から情報処理装置1に送信される。
【0075】
情報処理装置1は、端末装置3から送信される選択投稿者群情報を受け付けることによって、事業者Oによる1以上の提案対象投稿者群の選択を受け付ける(ステップS8)。そして、情報処理装置1は、ステップS7で選択を受け付けた1以上の提案対象投稿者群に対して、提案対象配信コンテンツに関する議論を提案する(ステップS9)。
【0076】
提案対象配信コンテンツに関する議論は、提案対象配信コンテンツに紐付けられる投稿コンテンツであって選択投稿者に含まれる各投稿者による投稿コンテンツの投稿によって行われる。各投稿者による投稿コンテンツは、提案対象配信コンテンツに対して投稿された投稿コンテンツ、または投稿コンテンツに対して投稿された投稿コンテンツであり、提案対象配信コンテンツに関する議論は、例えば、会話形式で行われる。議論には、例えば、一方向の議論と双方向の議論とが含まれるが、双方向の議論に限定されてもよい。
【0077】
情報処理装置1は、ステップS9の処理において、例えば、選択投稿者群に含まれる複数の投稿者に対して提案対象配信コンテンツに関する議論を提案する。
図1に示す例では、情報処理装置1は、選択投稿者群に投稿者として含まれる利用者UBの端末装置2Bに対して、提案対象配信コンテンツに関する投稿を提案する情報を含む投稿提案情報を送信することによって、提案対象配信コンテンツに関する投稿を提案している。
【0078】
投稿提案情報は、提案対象配信コンテンツの情報と、選択投稿者群に含まれる投稿者の情報と、投稿を促す情報とを含む。投稿提案情報は、提案対象配信コンテンツがニュースである場合、例えば、「このグループでこのニュースに会議コメントしませんか」などの情報を含む。選択投稿者群に含まれる投稿者の端末装置2Bは、情報処理装置1から送信された投稿提案情報を受信し、受信した投稿提案情報を表示する。
【0079】
例えば、
図1の(c)に示す例では、投稿を促す情報として「下記配信コンテンツに他の投稿者といっしょに会議コメントをしませんか?」の文字列が端末装置2Bに表示され、提案対象配信コンテンツの情報として「A社が独自タイムマシン技術で未来投資に改革!」のリンク付き文字列が端末装置2Bに表示され、選択投稿者群に含まれる他の投稿者の情報がアイコンとして端末装置2Bに表示されている。選択投稿者群に含まれる他の投稿者の情報は、選択投稿者群の情報の一例である。
【0080】
その後、情報処理装置1は、選択投稿者群に含まれる投稿者から投稿された投稿コンテンツを提案対象配信コンテンツに紐付けられる投稿コンテンツとして受け付ける(ステップS10)。選択投稿者群に含まれる投稿者から投稿された投稿コンテンツは、例えば、提案対象配信コンテンツに対する投稿コンテンツ、または提案対象配信コンテンツに対して投稿された投稿コンテンツに対して投稿された投稿コンテンツである。
【0081】
つづいて、情報処理装置1は、例えば、提案対象配信コンテンツの配信要求であって利用者UAの端末装置2Aから送信される配信要求を受け付ける(ステップS11)。利用者UAは、端末装置2Aを操作することによって、端末装置2Aに提案対象配信コンテンツの配信要求を送信させることができる。
【0082】
情報処理装置1は、提案対象配信コンテンツの配信要求を受け付けた場合、複数の投稿者が投稿し提案対象配信コンテンツに紐付けられた複数の投稿コンテンツの一部または全部を取得する(ステップS12)。そして、情報処理装置1は、ステップS12で取得した複数の投稿コンテンツと提案対象配信コンテンツとを含む提供コンテンツを配信要求元の利用者UAに提供する(ステップS13)。
【0083】
ステップS13で提供される提供コンテンツには、
図1の(a)に示す提供コンテンツと同様に、提案対象配信コンテンツおよび投稿コンテンツに加えて、広告コンテンツが含まれており、利用者Uによる広告コンテンツの閲覧によって提案対象配信コンテンツを提供する事業者Oに対して広告料が付与される。
【0084】
広告コンテンツは、例えば、
図1の(a)に示すように、提案対象配信コンテンツと共に表示される広告コンテンツに加え、例えば、
図1の(b)に示す「返信」または投稿コンテンツを利用者Uが選択した場合に表示される1以上の投稿コンテンツと共に表示される広告コンテンツを含む。
【0085】
利用者Uによる広告コンテンツの閲覧は、提供コンテンツにおける広告コンテンツへの選択操作(クリック操作またはタップ操作など)によって広告コンテンツの詳細(例えば、広告コンテンツのランディングページ)の端末装置2への表示によって行われるが、かかる例に限定されない。例えば、利用者Uによる広告コンテンツの閲覧は、提供コンテンツにおける広告コンテンツが端末装置2に表示されたことによって行われてもよい。
【0086】
提案対象配信コンテンツを提供する事業者Oに対して付与される広告料は、例えば、提供コンテンツにおける利用者Uによる広告コンテンツの閲覧1回当たりの広告料の合計値(例えば、閲覧回数を単位広告料に乗じた値)である。提供コンテンツに異なる広告コンテンツが複数含まれている場合、広告コンテンツ毎の閲覧数に応じた広告料の合計値である。
【0087】
また、提供コンテンツには、広告コンテンツが含まれていなくてもよく、例えば、提案対象配信コンテンツは、配信数に応じて事業者Oから運営者に配信料として利用料金が支払わるコンテンツ、または利用者Uによる利用料(閲覧料)の支払を前提とした有料コンテンツなどであってもよい。運営者は、例えば、情報処理装置1を用いて配信サービスを提供する事業者である。
【0088】
また、情報処理装置1は、提案対象配信コンテンツに関する議論の提案に応じて投稿コンテンツを投稿した提案対象投稿者群に対して利益を付与する(ステップS14)。例えば、情報処理装置1は、ステップS13における提供コンテンツの提供に伴う収益の一部を利益として提案対象投稿者群に付与する。提供コンテンツの提供に伴う収益は、例えば、提供コンテンツに含まれる広告コンテンツの広告料および提供コンテンツに含まれる提案対象配信コンテンツの配信料や利用料のうちの少なくとも1つを含む。
【0089】
提案対象投稿者群に付与される利益は、例えば、電子マネー、ポイント、現金、または各種の特典などである。ポイントは、例えば、オンラインサイトなどで商品の購入やサービスの利用などに用いられる価値(バリュー)である。特典は、例えば、クーポン、商品券、サービス利用券などであるが、かかる例に限定されない。
【0090】
情報処理装置1は、例えば、オンラインサービスにおける利用者Uのアカウントやウォレットに電子マネーやポイントを追加することによって、提案対象投稿者群に利益を付与する。
【0091】
また、情報処理装置1は、例えば、特典を示す情報である報酬情報を提案対象投稿者群の投稿者の端末装置2で表示可能に端末装置2に送信することで、提案対象投稿者群に利益を付与する。また、利益が現金である場合、利益は、例えば、銀行口座を介した現金の入金処理などによって付与される。
【0092】
情報処理装置1は、例えば、提案対象投稿者群のうち実際に提案対象配信コンテンツに関する投稿コンテンツの投稿を行った投稿者に対する利益を提案対象投稿者群のうち提案対象配信コンテンツに関する投稿コンテンツの投稿を行わない投稿者に対する利益を大きな利益とすることができる。利益の大きさは、例えば、ポイント換算、電子マネー換算、または現金換算での利益の大きさである。
【0093】
情報処理装置1は、例えば、提案対象投稿者群のうち実際に提案対象配信コンテンツに関する投稿コンテンツの投稿を行った投稿者に限定して利益を付与することもできる。また、情報処理装置1は、提案対象投稿者群のすべてが実際に提案対象配信コンテンツに関する投稿コンテンツの投稿を行った場合に利益を付与することもできる。
【0094】
また、情報処理装置1は、例えば、提案対象投稿者群のうち実際に提案対象配信コンテンツに関する投稿コンテンツの投稿を行った投稿者であってかかる投稿コンテンツが利用者Uに閲覧された投稿者に限り、利益を付与することもできる。
【0095】
また、情報処理装置1は、例えば、提案対象投稿者群のうち実際に提案対象配信コンテンツに関する投稿コンテンツの投稿を行った投稿者であってかかる投稿コンテンツが利用者Uに閲覧された投稿者に対する利益を、提案対象投稿者群のうちのそれ以外の投稿者に対する利益よりも大きくすることもできる。
【0096】
このように、実施形態に係る情報処理装置1は、投稿者群の選択を受け付け、選択を受け付けた投稿者群に対して、配信コンテンツに関する議論を提案し、議論の提案に応じて投稿者群から投稿された投稿コンテンツと配信コンテンツとを含む提供コンテンツを提供する。そして、情報処理装置1は、議論の提案に応じて投稿コンテンツを投稿した投稿者群に対して利益を付与する。これにより、情報処理装置1は、配信コンテンツに紐付けられる投稿コンテンツの投稿をさらに促進することができる。
【0097】
以下、このような処理を行う情報処理装置1および端末装置2を含む情報処理システムの構成などについて、詳細に説明する。
【0098】
〔2.情報処理システムの構成〕
図2は、実施形態に係る情報処理システムの構成の一例を示す図である。
図2に示すように、実施形態に係る情報処理システム100は、情報処理装置1と、複数の端末装置2と、複数の端末装置3とを含む。
【0099】
複数の端末装置2は、互いに異なる利用者Uによって用いられる。端末装置2は、例えば、ノートPC(Personal Computer)、デスクトップPC、スマートフォン、タブレットPC、ウェアラブルデバイスである。ウェアラブルデバイスは、例えば、スマートグラス、またはスマートウォッチなどであるが、かかる例に限定されない。利用者Uは、情報処理装置1などから提供されるサービスを利用する利用者である。
【0100】
複数の端末装置3は、互いに異なる事業者Oによって用いられる。端末装置3は、例えば、ノートPC、デスクトップPC、スマートフォン、タブレットPC、ウェアラブルデバイスである。
【0101】
情報処理装置1、端末装置2、および端末装置3の各々は、ネットワークNを介して、有線または無線により互いに通信可能に接続される。なお、
図2に示す情報処理システム100には、情報処理装置1などが複数含まれてもよい。
【0102】
ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)およびLTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)などの移動体通信網などを含む。
【0103】
端末装置2,3は、移動体通信網、Bluetooth(登録商標)、無線LAN(Local Area Network)などの近距離無線通信を介してネットワークNに接続し、情報処理装置1と通信することができる。
【0104】
〔3.情報処理装置1の構成〕
図3は、実施形態に係る情報処理装置1の構成の一例を示す図である。
図3に示すように、情報処理装置1は、通信部10と、記憶部11と、処理部12とを有する。
【0105】
〔3.1.通信部10〕
通信部10は、例えば、通信モジュールやNIC(Network Interface Card)などによって実現される。そして、通信部10は、ネットワークNと有線または無線で接続され、他の各種装置との間で情報の送受信を行う。例えば、通信部10は、端末装置2や端末装置3との間でネットワークNを介して情報の送受信を行う。
【0106】
〔3.2.記憶部11〕
記憶部11は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。記憶部11は、利用者情報記憶部20と、配信コンテンツ記憶部21と、投稿コンテンツ記憶部22とを有する。
【0107】
〔3.2.1.利用者情報記憶部20〕
利用者情報記憶部20は、利用者Uに関する各種の情報を記憶する。
図4は、実施形態に係る利用者情報記憶部20に記憶される利用者情報テーブルの一例を示す図である。
【0108】
図4に示す例では、利用者情報記憶部20に記憶される利用者情報テーブルは、「利用者ID」、「属性情報」および「履歴情報」といった項目の情報を含む。「利用者ID」は、利用者Uを識別する識別子であり、利用者U毎に付される情報である。
【0109】
「属性情報」は、「利用者ID」に対応付けられた利用者Uの属性を示す属性情報である。利用者Uの属性は、例えば、デモグラフィック属性、サイコグラフィック属性などである。デモグラフィック属性は、人口統計学的属性であり、例えば、年齢、性別、職業、居住地、年収、家族構成などの複数の属性項目を含む。
【0110】
サイコグラフィック属性は、心理学的属性であり、例えば、ライフスタイル、価値観、興味関心などに関する複数の属性項目を含む。例えば、サイコグラフィック属性における複数の属性項目の各々は、車、服、旅行、ゲーム、キャンプ、バイク、電車、家電、またはパソコンなどといった利用者Uの興味関心を有する対象である。
【0111】
「履歴情報」は、「利用者ID」に対応付けられた利用者Uの行動履歴の情報を含む。利用者Uの行動履歴は、例えば、利用者Uのオンラインサービスにおける行動履歴の情報を含む。利用者Uのオンラインサービスにおける行動履歴の情報は、例えば、利用者Uのオンラインサービスにおける検索履歴情報、閲覧履歴情報、配信履歴情報、および取引履歴情報などを含む。
【0112】
利用者Uの検索履歴情報は、例えば、ウェブ検索サービスにおける利用者Uによる検索履歴の情報などを含む。利用者Uの閲覧履歴情報は、例えば、オンラインサービスにおける利用者Uによるコンテンツの閲覧履歴の情報などを含む。配信履歴情報は、利用者Uの端末装置2に配信された配信コンテンツの配信履歴の情報などを含む。
【0113】
取引履歴情報は、オンラインサービスにおける利用者Uによる商品の取引履歴の情報などを含む。なお、「履歴情報」には、「利用者ID」に対応付けられた利用者Uの端末装置2で表示された投稿コンテンツなどの情報が含まれてもよい。
【0114】
〔3.2.2.配信コンテンツ記憶部21〕
配信コンテンツ記憶部21は、配信コンテンツに関する各種の情報を記憶する。
図5は、実施形態に係る配信コンテンツ記憶部21に記憶される配信コンテンツテーブルの一例を示す図である。
【0115】
図5に示す例では、配信コンテンツ記憶部21に記憶される配信コンテンツテーブルは、「配信コンテンツID」、「コンテンツ種別」、「コンテンツ」、および「リンク」といった項目の情報を含む。「配信コンテンツID」は、配信コンテンツを識別する識別子であり、配信コンテンツ毎に付される情報である。
【0116】
「コンテンツ種別」は、「配信コンテンツID」に対応付けられた配信コンテンツの種類を示す情報である。配信コンテンツの種類は、例えば、配信コンテンツの内容のカテゴリであり、配信コンテンツがニュースである場合、事件、経済、芸能、グルメなどであるが、かかる例に限定されない。
【0117】
「コンテンツ」は、「配信コンテンツID」に対応付けられた配信コンテンツである。「リンク」は、「配信コンテンツID」に対応付けられた配信コンテンツのリンク情報である。
【0118】
〔3.2.3.投稿コンテンツ記憶部22〕
投稿コンテンツ記憶部22は、配信コンテンツに紐付けられた投稿コンテンツに関する各種の情報を記憶する。
図6は、実施形態に係る投稿コンテンツ記憶部22に記憶される投稿コンテンツテーブルの一例を示す図である。
【0119】
図6に示す例では、投稿コンテンツ記憶部22に記憶される投稿コンテンツテーブルは、「投稿ID」、「利用者ID」、「投稿対象ID」、「投稿箇所」、および「投稿コンテンツ」といった項目の情報を含む。「投稿コンテンツID」は、投稿コンテンツを識別する識別子であり、投稿コンテンツ毎に付される情報である。
【0120】
「利用者ID」は、「投稿ID」に対応付けられた投稿コンテンツを投稿した投稿者である利用者Uの利用者IDである。「投稿対象ID」は、「投稿ID」に対応付けられた投稿コンテンツの投稿対象となるコンテンツのコンテンツIDであり、例えば、投稿対象が配信コンテンツである場合、配信コンテンツIDであり、投稿対象が投稿コンテンツである場合、投稿IDである。
【0121】
「投稿箇所」は、「投稿ID」に対応付けられた投稿コンテンツが投稿されたコンテンツ箇所を示す情報であり、例えば、投稿対象が配信コンテンツである場合、配信コンテンツのうちの一部または全部であり、投稿対象が投稿コンテンツである場合、投稿コンテンツの一部または全部である。
【0122】
「投稿コンテンツ」は、「投稿ID」に対応付けられた投稿コンテンツである。投稿コンテンツは、例えば、配信コンテンツに対して投稿者が投稿したコメントや配信コンテンツに対するコメントに対して投稿者が投稿したコメントなどである。コメントは、投稿者の意見や感想などであり、文字列、スタンプ、絵文字などが含まれる。なお、投稿コンテンツは、コメントに代えて、または加えて、他のコンテンツのURLなどであってもよい。
【0123】
〔3.3.処理部12〕
処理部12は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)またはMPU(Micro Processing Unit)などによって、端末装置2内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。
【0124】
処理部12は、例えば、ASIC(Application Specific Integrated Circuit)またはFPGA(Field Programmable Gate Array)などの集積回路により一部または全部が実現されてもよい。
【0125】
図3に示すように、処理部12は、取得部30と、受付部31と、選択部32と、特定部33と、決定部34と、提示部35と、提案部36と、提供部37と、付与部38とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、処理部12の内部構成は、
図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【0126】
〔3.3.1.取得部30〕
取得部30は、外部の情報処理装置や端末装置2,3などから通信部10を介して種々の情報を取得し、取得した情報を記憶部11に記憶させる。
【0127】
例えば、取得部30は、外部の情報処理装置または端末装置2などから通信部10を介して利用者Uの情報である利用者情報を取得し、取得した利用者情報を利用者情報記憶部20の利用者情報テーブルに追加する。
【0128】
また、取得部30は、外部の情報処理装置または端末装置3などから通信部10を介して配信コンテンツを取得し、取得した配信コンテンツを配信コンテンツ記憶部21の配信コンテンツテーブルに追加する。
【0129】
また、取得部30は、記憶部11から各種の情報を取得する。例えば、取得部30は、利用者Uの情報である利用者情報を利用者情報記憶部20などから取得する。取得部30によって取得される利用者情報は、例えば、上述した属性情報および履歴情報のうちの少なくとも1つ以上の情報の一部または全部を含む。
【0130】
また、取得部30は、配信コンテンツを配信コンテンツ記憶部21などから取得し、投稿コンテンツを投稿コンテンツ記憶部22などから取得する。例えば、取得部30は、配信コンテンツの配信要求が受付部31によって受け付けられた場合、配信要求に対応する配信コンテンツを配信コンテンツ記憶部21などから取得し、各投稿者が投稿し配信要求に対応する配信コンテンツに紐付けられた投稿コンテンツを投稿コンテンツ記憶部22などから取得する。
【0131】
〔3.3.2.受付部31〕
受付部31は、通信部10を介して端末装置2から各種の要求や情報などを受け付ける。例えば、受付部31は、利用者Uの端末装置2から送信される配信要求を受け付ける。
【0132】
受付部31によって受け付けられる配信要求は、例えば、配信コンテンツの配信要求、投稿コンテンツの配信要求を含む配信要求などである。なお、配信コンテンツの配信要求には、例えば、配信コンテンツのリンク情報などといった配信コンテンツを特定するための情報が含まれ、投稿コンテンツの配信要求には、例えば、投稿コンテンツのリンク情報などといった配信コンテンツを特定するための情報が含まれる。
【0133】
また、受付部31は、配信コンテンツに対するコメントまたは投稿コンテンツに対するコメントを投稿コンテンツとして受け付ける。例えば、受付部31は、配信コンテンツや投稿コンテンツの一部または全部に対して投稿された投稿コンテンツを受け付ける。受付部31は、受け付けた投稿コンテンツを投稿コンテンツ記憶部22の投稿コンテンツテーブルに追加する。
【0134】
また、受付部31は、端末装置3から送信される選択投稿者群情報を受け付けることによって、事業者Oによる1以上の提案対象投稿者群の選択を受け付ける。
【0135】
また、受付部31は、選択投稿者群に含まれる投稿者から投稿された投稿コンテンツを提案対象配信コンテンツに紐付けられる投稿コンテンツとして受け付ける。選択投稿者群に含まれる投稿者から投稿された投稿コンテンツは、例えば、提案対象配信コンテンツに対する投稿コンテンツ、または提案対象配信コンテンツに対して投稿された投稿コンテンツに対して投稿された投稿コンテンツである。受付部31は、受け付けた投稿コンテンツを投稿コンテンツ記憶部22の投稿コンテンツテーブルに追加する。
【0136】
〔3.3.3.選択部32〕
選択部32は、配信コンテンツに紐付けられた投稿コンテンツに対して投稿された投稿コンテンツを複数選択する。例えば、選択部32は、判定対象となる配信コンテンツである判定対象配信コンテンツに紐付けられた投稿コンテンツに対して投稿された投稿コンテンツを選択する。
【0137】
また、選択部32は、判定対象配信コンテンツに対して投稿された投稿コンテンツのうち、投稿コンテンツが投稿された投稿コンテンツを選択するが、判定対象配信コンテンツに対して投稿された投稿コンテンツを選択しないこともできる。
【0138】
選択部32は、例えば、予め定められた規則またはランダムに判定対象配信コンテンツを決定する。例えば、選択部32は、閲覧数が閾値以上となった配信コンテンツを判定対象配信コンテンツとして決定する。また、選択部32は、閲覧数増加率が閾値以上となった配信コンテンツを判定対象となる配信コンテンツとして決定する。
【0139】
判定対象配信コンテンツに紐付けられた投稿コンテンツに対して投稿された投稿コンテンツは、例えば、判定対象配信コンテンツに紐付けられた投稿コンテンツに返信という形式で投稿された投稿コンテンツであり、判定対象配信コンテンツに紐付けられた投稿コンテンツに含まれる。なお、投稿コンテンツに対して投稿された投稿コンテンツは、チャットグループ形式で投稿されたコンテンツであってもよい。選択部32は、判定対象配信コンテンツに紐付けられた複数の投稿コンテンツのうち、投稿コンテンツに対して投稿された投稿コンテンツを複数選択する。
【0140】
〔3.3.4.特定部33〕
特定部33は、選択部32によって選択された投稿コンテンツまたは当該投稿コンテンツを投稿した投稿者の情報などに基づいて、予め定められた条件を満たす投稿者群である条件充足投稿者群を投稿者群候補として2以上特定する。
【0141】
特定部33は、選択部32によって選択された複数の投稿コンテンツに基づいて、予め定められた条件を満たす議論を行った複数の投稿者のグループを条件充足投稿者群として特定する。議論を行った複数の投稿者とは、投稿コンテンツを通じて議論を行った複数の投稿者であり、議論には一方向の議論と双方向の議論とが含まれる。
【0142】
例えば、第1の投稿者の投稿コンテンツに対して第2の投稿者の投稿コンテンツが投稿され、第2の投稿者の投稿コンテンツに対して第1の投稿者の投稿コンテンツが投稿されていないとする。この場合の議論は、第2の投稿者の第1の投稿者に対する一方向の議論であり、第1の投稿者と第2の投稿者とは議論を行った複数の投稿者に含まれる。
【0143】
また、第1の投稿者の投稿コンテンツに対して第2の投稿者の投稿コンテンツが投稿され、第2の投稿者の投稿コンテンツに対して第1の投稿者の投稿コンテンツが投稿されたとする。この場合の議論は、第1の投稿者と第2の投稿者との互いの議論である双方向の議論であり、第1の投稿者と第2の投稿者とは議論を行った複数の投稿者に含まれる。
【0144】
また、第1の投稿者の投稿コンテンツまたは第2の投稿者の投稿コンテンツに対して第3の投稿者の投稿コンテンツが投稿された場合、第1の投稿者と第2の投稿者と第3の投稿者とは議論を行った複数の投稿者に含まれる。
【0145】
このように、議論には、一方向の議論と双方向の議論とが含まれるが、一方向の議論を含まなくてもよい。また、投稿コンテンツに対して投稿された投稿コンテンツは、例えば、返信によるものに代えて、グループチャット形式での投稿コンテンツであってもよい。
【0146】
グループチャットは、複数人が参加してリアルタイムでテキストなどによってコミュニケーションを取ることができるチャットであり、例えば、一つの投稿コンテンツを主題として設定されるが、複数のコンテンツを主題としてまとめて一つ設定されてもよい。
【0147】
予め定められた条件を満たす議論は、例えば、ポジティブな議論、建設的な議論、またはネガティブではない議論などである。特定部33は、予め定められた条件を満たす議論であるかの判定を、感情辞書、分類モデル、または言語モデルを用いて行うことができる。分類モデルおよび言語モデルの各々は、機械学習によって生成されたモデルである。
【0148】
感情辞書は、ポジティブな単語のリスト、ネガティブな単語のリスト、建設的な単語のリストなどを含む。特定部33は、ポジティブな単語、ネガティブな単語、および建設的な単語の各々の数や割合などに基づいて、ポジティブな議論、建設的な議論、またはネガティブではない議論などを判定することができる。
【0149】
分類モデルは、例えば、ポジティブな議論、建設的な議論、ネガティブではない議論、およびそれ以外の議論のいずれであるかを分類する多クラス分類モデルであるが、かかる例に限定されない。例えば、分類モデルは、予め定められた条件を満たす議論であるか否かを分類する二値分類モデルであってもよく、ポジティブな議論、建設的な議論、およびネガティブではない議論の各々であるか否かを分類する二値分類モデルであってもよい。
【0150】
特定部33は、選択部32によって選択された複数の投稿コンテンツに含まれる複数のワードを特徴量として分類モデルに入力し、かかる分類モデルから出力される結果を取得することで、予め定められた条件を満たす議論であるかの判定を行うことができる。
【0151】
また、言語モデルは、例えば、入力されたトークン列から次のトークンを推定して出力するように学習されたトランスフォーマなどのモデルである。かかる言語モデルは、情報処理装置1内にあり、情報処理装置1の運営者によって独自に作成されたものである。なお、入力された情報は、新たな回答として利用されないような学習を行うことで、入力された個人情報などの情報を秘匿するものが望ましい。
【0152】
特定部33は、選択部32によって選択された複数の投稿コンテンツを時系列順に言語モデルに入力し、かかる分類モデルから出力される結果を取得することで、予め定められた条件を満たす議論であるかの判定を行うことができる。
【0153】
このように、特定部33は、選択部32によって選択された複数の投稿コンテンツの内容が予め定められた条件を満たす複数の投稿者を機械学習によって生成されたモデルを用いて特定することができる。
【0154】
また、特定部33は、選択部32によって選択された複数の投稿コンテンツを投稿した複数の投稿者の属性に基づいて、予め定められた条件を満たす投稿者群である条件充足投稿者群を特定する。投稿者の属性は、例えば、年齢、性別、職業、年収、家族構成、性格などである。
【0155】
例えば、特定部33は、選択部32によって選択された投稿コンテンツを投稿した投稿者であって属性が同一または類似する投稿者のグループを条件充足投稿者群として特定することができる。特定部33は、例えば、年齢層(例えば、10代)が共通する投稿者のグループを条件充足投稿者群として特定することができる。また、特定部33は、年齢層と性別(例えば、20代女性)とが共通する投稿者のグループを条件充足投稿者群として特定することができる。
【0156】
また、特定部33は、選択部32によって選択された投稿コンテンツを投稿した投稿者であって属性が互いに異なる投稿者のグループを条件充足投稿者群として特定することもできる。例えば、特定部33は、年齢層および性別の組み合わせが互いに異なる組み合わせの投稿者のグループを条件充足投稿者群として特定することができる。
【0157】
また、特定部33は、選択部32によって選択された投稿コンテンツを投稿した投稿者であって性格が共通する投稿者のグループまたは性格が互いに異なる投稿者のグループを条件充足投稿者群として特定することができる。特定部33は、例えば、マイヤーズ・ブリッグタイプ指標、ビックファイブ・パーソナリティ特性モデル、ディス・モデルなどといった種々の指標やモデルを用いて投稿者の性格を特定することができる。
【0158】
また、投稿者の属性は、投稿者における投稿コンテンツの内容である投稿内容の傾向であってもよい。例えば、特定部33は、投稿者の投稿内容の傾向を判定し、投稿内容の傾向が共通する投稿者のグループまたは投稿内容の傾向が互いに異なる投稿者のグループなどを条件充足投稿者群として特定することができる。特定部33は、例えば、投稿者が予め定められた期間において投稿したすべての投稿コンテンツの内容に基づいて、投稿者の投稿内容の傾向を判定する処理を投稿者毎に行う。
【0159】
投稿内容の傾向は、例えば、投稿内容で示される感情(肯定的、否定的、または中立的な感情)、投稿内容の意図である投稿意図(質問、要求、提案、批評、感謝など)、投稿内容のスタイル(例えば、フォーマル、インフォーマル、学術的、話し言葉、文学的などのスタイル)、ポライトネス(例えば、礼儀正しい、無礼、攻撃的など)などである。
【0160】
特定部33は、予め定められた条件を満たす議論であるかの判定と同様に、感情辞書、分類モデル、または言語モデルなどを用いることによって、投稿内容の傾向を判定することができる。
【0161】
〔3.3.5.決定部34〕
決定部34は、特定部33によって特定された複数の投稿者群候補の中から2以上の投稿者群候補を投稿者群リストに含める2以上の提案対象投稿者群として決定する。
【0162】
例えば、決定部34は、複数の投稿者群候補の各々が過去に議論した判定対象配信コンテンツの内容に基づいて、複数の投稿者群候補の中から予め定められた決定条件を満たす2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。判定対象配信コンテンツは、他の配信コンテンツの一例である。
【0163】
決定部34は、複数の投稿者群候補の各々が過去に議論した判定対象コンテンツの内容と提案対象となる配信コンテンツの内容との類似性に基づいて、特定部33によって特定された複数の投稿者群候補の中から2以上の提案対象投稿者群を決定する。提案対象配信コンテンツを含む提供コンテンツは、例えば、配信に応じた広告料で配信される広告コンテンツを含む。
【0164】
配信コンテンツの内容は、配信コンテンツのカテゴリ、重要度、新しさなどによって分類される。例えば、配信コンテンツのカテゴリは、配信コンテンツがニュース記事のコンテンツである場合、政治、経済、社会、スポーツ、天気などであるが、かかるカテゴリをさらに細分化したものであってもよい。
【0165】
例えば、配信コンテンツのカテゴリは、配信コンテンツが経済に関するニュース記事のコンテンツである場合、株式市場、為替、不動産、産業動向などである。また、配信コンテンツのカテゴリは、配信コンテンツが社会に関するニュース記事のコンテンツである場合、犯罪、教育、福祉、文化、宗教などである。
【0166】
例えば、決定部34は、提案対象配信コンテンツのカテゴリと同一のカテゴリの判定対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。
【0167】
また、配信コンテンツの重要性は、配信コンテンツがニュース記事のコンテンツである場合、例えば、単語毎の重要度の情報を含む重要度辞書を用いて特定される。例えば、決定部34は、配信コンテンツに含まれる複数の単語のうち重要度辞書に含まれる単語の数や重要度に基づいて、配信コンテンツの重要性を特定する。また、配信コンテンツの重要度は、事業者Oによって設定された値であってもよく、紐付けられた投稿コンテンツの数が多くなるほど高くなってもよく、それ以外の方法で特定されてもよい。
【0168】
決定部34は、提案対象配信コンテンツの重要度が同一または類似する重要度の判定対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定することができる。
【0169】
また、決定部34は、提案対象配信コンテンツとの間で内容の新しさが類似する新しさの判定対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。
【0170】
決定部34は、例えば、互いの新しさが予め定められた期間内である場合に新しさが類似すると判定する。予め定められた期間は、新しいほど短い期間であり、例えば、配信開始してから2時間経過した配信コンテンツである場合、1時間であり、配信開始してから1日経過した配信コンテンツである場合、12時間であるが、かかる例に限定されない。
【0171】
また、決定部34は、提案対象配信コンテンツの内容との類似度が閾値以上の内容の判定対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。
【0172】
例えば、決定部34は、ベクトル空間モデルを用いて、提案対象配信コンテンツの内容と判定対象配信コンテンツの内容との類似度を算出することができる。決定部34は、提案対象配信コンテンツおよび判定対象配信コンテンツの各々に含まれる各単語とその出現回数をカウントする。
【0173】
そして、決定部34は、提案対象配信コンテンツおよび判定対象配信コンテンツに含まれる全単語のリストである単語リストを作成し、単語リスト内での各単語の出現回数を提案対象配信コンテンツおよび判定対象配信コンテンツの各々で判定する。
【0174】
これにより、提案対象配信コンテンツおよび判定対象配信コンテンツの各々をベクトルで表すことができる。決定部34は、提案対象配信コンテンツのベクトルと判定対象配信コンテンツのベクトルとの類似度(例えば、コサイン類似度、ユーグリッド距離など)を算出する。なお、決定部34は、Jaccard係数やTF-IDFなどを用いて類似度算出することもできる。
【0175】
また、決定部34は、複数の投稿者群候補において判定対象配信コンテンツに対して議論になった内容に基づいて、複数の投稿者群候補の中から複数の提案対象投稿者群を決定することもできる。例えば、決定部34は、判定対象配信コンテンツに対して議論になった内容と提案対象配信コンテンツに対して議論になった内容との類似度に基づいて、複数の投稿者群候補の中から複数の提案対象投稿者群を決定する。
【0176】
判定対象配信コンテンツに対して議論になった内容は、例えば、判定対象配信コンテンツに紐付けられた投稿コンテンツのうち投稿者群候補によって投稿された投稿コンテンツの内容、または判定対象配信コンテンツのうち投稿者群候補による投稿コンテンツの投稿対象となった箇所の内容である。
【0177】
また、提案対象配信コンテンツに対して議論になった内容は、例えば、提案対象配信コンテンツに紐付けられた投稿コンテンツの内容、または提案対象配信コンテンツのうち投稿コンテンツの投稿対象となった箇所の内容である。
【0178】
判定対象配信コンテンツに対して議論になった内容と提案対象配信コンテンツに対して議論になった内容と類似度の判定方法は、提案対象配信コンテンツの内容と判定対象配信コンテンツの内容との類似度の判定方法と同様である。
【0179】
決定部34は、議論になった内容についての判定対象配信コンテンツとの類似度が閾値以上である提案対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。
【0180】
また、決定部34は、判定対象配信コンテンツに対して議論になった内容と提案対象配信コンテンツの内容との類似度に基づいて、複数の投稿者群候補の中から複数の提案対象投稿者群を決定することもできる。判定対象配信コンテンツに対して議論になった内容と提案対象配信コンテンツの内容との類似度の算出方法は、提案対象配信コンテンツの内容と判定対象配信コンテンツの内容との類似度の判定方法と同様である。
【0181】
例えば、決定部34は、判定対象配信コンテンツに対して議論になった内容と提案対象配信コンテンツの内容との類似度が閾値以上である場合に、かかる判定対象配信コンテンツについて過去に議論した2以上の投稿者群候補を2以上の提案対象投稿者群として決定する。
【0182】
また、決定部34は、複数の投稿者群候補の各々の属性に基づいて、複数の投稿者群候補の中から2以上の投稿者群候補を2以上の提案対象投稿者群を決定することもできる。投稿者群候補の属性は、投稿者群候補に含まれる投稿者の属性のうち最も多い属性、投稿者群候補に含まれる複数の投稿者の属性の組み合わせ、または投稿者群候補に含まれる投稿者の平均属性である。
【0183】
投稿者の平均属性は、例えば、投稿者の属性の平均値であり、例えば、平均性別、平均年齢などである。平均性別は、例えば、男性を0とし女性を1として表した場合、0から1までの範囲で示される。投稿者群候補に含まれる投稿者の性別がすべて女性である場合、平均性別は、1である。
【0184】
例えば、決定部34は、提案対象配信コンテンツ毎の属性条件を示す情報を有しており、複数の投稿者群候補のうち属性が提案対象配信コンテンツの属性条件を満たす投稿者群候補を提案対象投稿者群として決定する。
【0185】
属性条件は、例えば、最も多い属性の条件、属性の組み合わせの条件、平均性別および平均年齢の各々範囲の条件などである。例えば、属性条件は、特定の年齢層と特定の性別とを有する投稿者の割合が閾値以上となるといった条件、または特定のカテゴリに興味関心を有する投稿者の割合が閾値以上となるといった条件などであるが、かかる例に限定されない。
【0186】
〔3.3.6.提示部35〕
提示部35は、決定部34が決定した2以上の提案対象投稿者群を含むリストである提案対象投稿者群リストを事業者O(例えば、提案対象配信コンテンツの配信者など)に提示する。例えば、提示部35は、提案対象配信コンテンツの配信者などの端末装置3に対し、通信部10を介して提案対象投稿者群リストを含む情報である提案対象投稿者群リスト情報を送信することによって、提案対象投稿者群リストを配信コンテンツの配信者などに提示する。
【0187】
端末装置3は、情報処理装置1から送信される提案対象投稿者群リスト情報を受信した場合、かかる提案対象投稿者群リスト情報に基づいて、提案対象投稿者群リストを表示する。提案対象投稿者群リストは、例えば、複数の提案対象投稿者群の各々が過去に議論した判定対象配信コンテンツの内容に関する情報および複数の提案対象投稿者群の各々の属性に関する情報のうちの少なくとも一方を含む。
【0188】
例えば、提案対象投稿者群リストは、複数の提案対象投稿者群の各々が過去に議論した判定対象配信コンテンツの内容の一部または概要、複数の提案対象投稿者群の各々が判定対象配信コンテンツに対して投稿した投稿コンテンツの内容の一部または概要、および複数の提案対象投稿者群の各々の属性のうちの少なくとも一方を含む。
【0189】
事業者Oは、端末装置3を操作して、提案対象投稿者群リストで示される複数の提案対象投稿者群の中から1以上の提案対象投稿者群を1以上の選択投稿者群として選択することができる。事業者Oによって選択された選択投稿者群の情報である選択投稿者群情報は、端末装置3から情報処理装置1に送信される。
【0190】
〔3.3.7.提案部36〕
提案部36は、受付部31によって選択が受け付けられた1以上の提案対象投稿者群である1以上の選択投稿者群に対して、提案対象配信コンテンツに関する議論を提案する。
【0191】
提案対象配信コンテンツに関する議論は、提案対象配信コンテンツに紐付けられる投稿コンテンツであって選択投稿者に含まれる各投稿者による投稿コンテンツの投稿によって行われる。各投稿者による投稿コンテンツは、提案対象配信コンテンツに対して投稿された投稿コンテンツ、または投稿コンテンツに対して投稿された投稿コンテンツであり、提案対象配信コンテンツに関する議論は、例えば、会話形式で行われる。議論には、例えば、一方向の議論と双方向の議論とが含まれるが、双方向の議論に限定されてもよい。
【0192】
提案部36は、例えば、選択投稿者群に投稿者として含まれる利用者Uの端末装置2に対して、提案対象配信コンテンツに関する投稿を提案する情報を含む投稿提案情報を送信することによって、提案対象配信コンテンツに関する投稿を提案する。
【0193】
投稿提案情報は、提案対象配信コンテンツの情報と、選択投稿者群に含まれる投稿者の情報と、投稿を促す情報とを含む。投稿提案情報は、提案対象配信コンテンツがニュースである場合、例えば、「このグループでこのニュースに会議コメントしませんか」などの情報を含む。選択投稿者群に含まれる投稿者の端末装置2は、情報処理装置1から送信された投稿提案情報を受信し、受信した投稿提案情報を表示する。
【0194】
例えば、
図1の(c)に示す例では、投稿を促す情報として「下記配信コンテンツに他の投稿者といっしょに会議コメントをしませんか?」の文字列が端末装置2に表示され、提案対象配信コンテンツの情報として「A社が独自タイムマシン技術で未来投資に改革!」のリンク付き文字列が端末装置2に表示され、選択投稿者群に含まれる他の投稿者の情報がアイコンとして端末装置2に表示されている。選択投稿者群に含まれる他の投稿者の情報は、選択投稿者群の情報の一例である。
【0195】
〔3.3.8.提供部37〕
提供部37は、配信コンテンツと投稿コンテンツとを含む提供コンテンツを提供する。
【0196】
例えば、受付部31によって配信コンテンツの配信要求が受け付けられた場合、複数の投稿者が投稿し配信コンテンツに紐付けられた複数の投稿コンテンツの一部または全部が投稿コンテンツ記憶部22から取得部30によって取得される。
【0197】
提供部37は、取得部30によって取得された複数の投稿コンテンツと配信コンテンツとを含む提供コンテンツを配信要求元の利用者Uに提供する。提供部37は、配信要求を送信した端末装置2に通信部10を介して提供コンテンツを送信することによって、提供コンテンツを配信要求元の利用者Uに提供する。
【0198】
図1の(a)は、提供部37から端末装置2に提供された提供コンテンツが端末装置2に表示される一例を示す図であり、提供コンテンツには、配信対象コンテンツと広告コンテンツが含まれる。
【0199】
利用者Uは、端末装置2を操作することによって、広告コンテンツを選択することで、広告コンテンツの詳細を示すコンテンツ(例えば、広告コンテンツのランディングページなど)を端末装置2に表示させることができる。
【0200】
また、利用者Uは、端末装置2を操作することによって、提供コンテンツをスクロール操作することで、
図1の(b)に示すように、投稿コンテンツを端末装置2に表示させることができる。
【0201】
利用者Uは、端末装置2を操作することによって、「コメントを書く」をクリックする等の操作を行うことで、配信対象コンテンツに対するコメントを投稿コンテンツとして投稿することができる。また、利用者Uは、「返信」の表示領域を選択することで、投稿コンテンツに対して投稿された投稿コンテンツを端末装置2に表示させることができる。
【0202】
また、提供部37は、提案部36による議論の提案に応じて選択投稿者群から投稿された投稿コンテンツと配信コンテンツとを含む提供コンテンツを提供する。例えば、提供部37は、受付部31によって提案対象配信コンテンツの配信要求が受け付けたられた場合、取得部30によって取得された提案対象配信コンテンツと提案対象配信コンテンツに紐付けられた複数の投稿コンテンツの一部または全部とを含む提供コンテンツを配信要求元の利用者Uに提供する。
【0203】
提供コンテンツには、提案対象配信コンテンツおよび投稿コンテンツに加えて、広告コンテンツが含まれており、利用者Uによる広告コンテンツの閲覧によって提案対象配信コンテンツを提供する事業者Oに対して広告料が付与される。
【0204】
広告コンテンツは、例えば提案対象配信コンテンツと共に表示される広告コンテンツに加え、例えば、
図1の(b)に示す「返信」または投稿コンテンツを利用者Uが選択した場合に表示される1以上の投稿コンテンツと共に表示される広告コンテンツを含む。
【0205】
利用者Uによる広告コンテンツの閲覧は、提供コンテンツにおける広告コンテンツへの選択操作(クリック操作またはタップ操作など)によって広告コンテンツの詳細(例えば、広告コンテンツのランディングページ)の端末装置2への表示によって行われるが、かかる例に限定されない。例えば、利用者Uによる広告コンテンツの閲覧は、提供コンテンツにおける広告コンテンツが端末装置2に表示されたことによって行われてもよい。
【0206】
提案対象配信コンテンツを提供する事業者Oに対して付与される広告料は、例えば、提供コンテンツにおける利用者Uによる広告コンテンツの閲覧1回当たりの広告料の合計値(例えば、閲覧回数を単位広告料に乗じた値)である。提供コンテンツに異なる広告コンテンツが複数含まれている場合、広告コンテンツ毎の閲覧数に応じた広告料の合計値である。
【0207】
また、提供コンテンツには、広告コンテンツが含まれていなくてもよく、例えば、提案対象配信コンテンツは、配信数に応じて事業者Oから運営者に広告料として利用料金が支払わるコンテンツであってもよい。運営者は、例えば、情報処理装置1を用いて配信サービスを提供する事業者である。
【0208】
〔3.3.9.付与部38〕
付与部38は、提案対象配信コンテンツに関する議論の提案に応じて投稿コンテンツを投稿した提案対象投稿者群に対して利益を付与する。例えば、付与部38は、提供部37による提供コンテンツの提供に伴う収益の一部を利益として提案対象投稿者群に付与する。提供コンテンツの提供に伴う収益は、例えば、提供コンテンツに含まれる広告コンテンツの広告料および提供コンテンツに含まれる提案対象配信コンテンツの配信料や利用料のうちの少なくとも1つを含む。
【0209】
提案対象投稿者群に付与される利益は、例えば、電子マネー、ポイント、現金、または各種の特典などである。ポイントは、例えば、オンラインサイトなどで商品の購入やサービスの利用などに用いられる価値(バリュー)である。特典は、例えば、クーポン、商品券、サービス利用券などであるが、かかる例に限定されない。
【0210】
付与部38は、例えば、オンラインサービスにおける利用者Uのアカウントやウォレットに電子マネーやポイントを追加することによって、提案対象投稿者群に利益を付与する。
【0211】
また、付与部38は、例えば、特典を示す情報である報酬情報を提案対象投稿者群の投稿者の端末装置2で表示可能に端末装置2に送信することで、提案対象投稿者群に利益を付与する。また、利益が現金である場合、利益は、例えば、銀行口座を介した現金の入金処理などによって付与される。
【0212】
付与部38は、例えば、提案対象投稿者群のうち実際に提案対象配信コンテンツに関する投稿コンテンツの投稿を行った投稿者に対する利益を提案対象投稿者群のうち提案対象配信コンテンツに関する投稿コンテンツの投稿を行わない投稿者に対する利益を大きな利益とすることができる。利益の大きさは、例えば、ポイント換算、電子マネー換算、または現金換算での利益の大きさである。
【0213】
付与部38は、例えば、提案対象投稿者群のうち実際に提案対象配信コンテンツに関する投稿コンテンツの投稿を行った投稿者に限定して利益を付与することもできる。また、付与部38は、提案対象投稿者群のすべてが実際に提案対象配信コンテンツに関する投稿コンテンツの投稿を行った場合に利益を付与することもできる。
【0214】
また、付与部38は、例えば、提案対象投稿者群のうち実際に提案対象配信コンテンツに関する投稿コンテンツの投稿を行った投稿者であってかかる投稿コンテンツが利用者Uに閲覧された投稿者に限り、利益を付与することもできる。
【0215】
また、付与部38は、例えば、提案対象投稿者群のうち実際に提案対象配信コンテンツに関する投稿コンテンツの投稿を行った投稿者であってかかる投稿コンテンツが利用者Uに閲覧された投稿者に対する利益を、提案対象投稿者群のうちのそれ以外の投稿者に対する利益よりも大きくすることもできる。
【0216】
〔4.処理手順〕
次に、実施形態に係る情報処理装置1の処理部12による情報処理の手順について説明する。
図7は、実施形態に係る情報処理装置1の処理部12による情報処理の一例を示すフローチャートである。
【0217】
図7に示すように、情報処理装置1の処理部12は、端末装置2から配信コンテンツの配信要求を受け付けたか否かを判定する(ステップS20)。処理部12は、配信コンテンツの配信要求を受け付けたと判定した場合(ステップS20:Yes)、配信要求で特定される配信コンテンツとかかる配信コンテンツに紐付けられた複数の投稿コンテンツとを記憶部11から取得し、配信要求で特定される配信コンテンツとかかる配信コンテンツに紐付けられた複数の投稿コンテンツとを含む提供コンテンツを要求元に提供する(ステップS21)。
【0218】
処理部12は、ステップS21の処理が終了した場合、または配信コンテンツの配信要求を受け付けていないと判定した場合(ステップS20:No)、リスト提示タイミングになったかを判定する(ステップS22)。リスト提示タイミングは、例えば、事業者Oからのリスト提示要求があったタイミングまたは予め定められた周期で到来するタイミングであるが、かかる例に限定されない。
【0219】
処理部12は、リスト提示タイミングになったと判定した場合(ステップS22:Yes)、リスト提示処理を行う(ステップS23)。ステップS23におけるリスト提示処理は、
図8に示すステップS30~S33の処理であり、後で詳述する。
【0220】
処理部12は、ステップS23の処理が終了した場合、またはリスト提示タイミングになっていないと判定した場合(ステップS22:No)、投稿者群の選択を受け付けたか否かを判定する(ステップS24)。処理部12は、投稿者群の選択を受け付けたと判定した場合(ステップS24:Yes)、提案対象配信コンテンツに関する投稿コンテンツの投稿を促す提案処理を行う(ステップS25)。ステップS25における提案処理は、
図9に示すステップS40~S42の処理であり、後で詳述する。
【0221】
処理部12は、ステップS25の処理が終了した場合、または投稿者群の選択を受け付けていないと判定した場合(ステップS24:No)、動作終了タイミングになったか否かを判定する(ステップS26)。処理部12は、例えば、情報処理装置1の電源がオフにされた場合などに動作終了タイミングになったと判定する。
【0222】
処理部12は、動作終了タイミングになっていないと判定した場合(ステップS26:No)、処理をステップS20へ移行し、動作終了タイミングになったと判定した場合(ステップS26:Yes)、
図7に示す処理を終了する。
【0223】
図8は、実施形態に係る情報処理装置1の処理部12によるリスト提示処理の一例を示すフローチャートである。
図8に示すように、処理部12は、配信コンテンツに紐付けられた投稿コンテンツに対して投稿された投稿コンテンツを選択する(ステップS30)。そして、処理部12は、ステップS30で選択した投稿コンテンツまたは投稿コンテンツを投稿した投稿者の情報に基づいて、予め定められた条件を満たす投稿者群を特定する(ステップS31)。
【0224】
つづいて、処理部12は、ステップS31で特定した複数の投稿者群候補の中から2以上の投稿者群候補を2以上の提案対象投稿者群として決定する(ステップS32)。そして、処理部12は、ステップS31で決定した2以上の提案対象投稿者群を含む提案対象投稿者群リストを提示し(ステップS33)、
図8に示す処理を終了する。
【0225】
図9は、実施形態に係る情報処理装置1の処理部12による提案処理の一例を示すフローチャートである。
図9に示すように、処理部12は、選択投稿者群に含まれる各投稿者に提案対象配信コンテンツに関する議論を提案する(ステップS40)。
【0226】
つづいて、処理部12は、選択投稿者群に含まれる各投稿者から対象配信コンテンツに紐付けられる投稿コンテンツを受け付ける(ステップS41)。そして、処理部12は、選択投稿者群に利益を付与し(ステップS42)、
図9に示す処理を終了する。
【0227】
〔5.変形例〕
上述した分類モデルなどは、機械学習によって生成されたモデルであり、例えば、GBDT(Gradient Boosting Decision Tree)、ランダムフォレスト、回帰モデル、ニューラルネットワークなどであるが、かかる例に限定されない。
【0228】
また、提案対象投稿者群リストに含まれる複数の提案対象投稿者群は、予め定められた複数の提案対象投稿者群であってもよく、ランダムに選択された複数の提案対象投稿者群であってもよい。
【0229】
また、提案対象投稿者群リストには、提案対象投稿者群が過去に議論した判定対象配信コンテンツを含む広告コンテンツのCTR(Click Through Rate)、判定対象配信コンテンツに紐付けられる投稿コンテンツのうち提案対象投稿者群による投稿コンテンツの数や割合などが含まれていてもよい。
【0230】
また、情報処理装置1は、例えば、API(Application Programming Interface)などのインターフェイスを介して端末装置2から入力された情報に基づき、複数の情報(例えば、配信コンテンツ、投稿コンテンツなど)を端末装置2に提供するが、APIを用いずに複数の情報を端末装置2に提供することもできる。
【0231】
端末装置2は、専用のアプリケーションプログラムがインストールされており、かかる専用のアプリケーションプログラムによってAPIを介して情報処理装置1から複数の情報が端末装置2に取得されるが、専用のアプリケーションプログラムに代えて汎用のブラウザプログラムによって情報処理装置1から複数の情報が端末装置2から取得される構成であってもよい。なお、端末装置2の専用のアプリケーションプログラムは、情報処理装置1が行う処理の一部または全部を行う構成であってもよい。
【0232】
〔6.ハードウェア構成〕
上述してきた実施形態に係る情報処理装置1は、例えば
図10に示すような構成のコンピュータ80によって実現される。
図10は、実施形態に係る情報処理装置1の機能を実現するコンピュータ80の一例を示すハードウェア構成図である。コンピュータ80は、CPU81、RAM82、ROM(Read Only Memory)83、HDD(Hard Disk Drive)84、通信インターフェイス(I/F)85、入出力インターフェイス(I/F)86、およびメディアインターフェイス(I/F)87を有する。
【0233】
CPU81は、ROM83またはHDD84に記憶されたプログラムに基づいて動作し、各部の制御を行う。ROM83は、コンピュータ80の起動時にCPU81によって実行されるブートプログラム、およびコンピュータ80のハードウェアに依存するプログラムなどを記憶する。
【0234】
HDD84は、CPU81によって実行されるプログラム、および、かかるプログラムによって使用されるデータなどを記憶する。通信インターフェイス85は、ネットワークN(
図2参照)を介して他の機器からデータを受信してCPU81へ送り、CPU81が生成したデータを、ネットワークNを介して他の機器へ送信する。
【0235】
CPU81は、入出力インターフェイス86を介して、ディスプレイおよびプリンタなどの出力装置、および、キーボードまたはマウスなどの入力装置を制御する。CPU81は、入出力インターフェイス86を介して、入力装置からデータを取得する。また、CPU81は、入出力インターフェイス86を介して生成したデータを出力装置へ出力する。
【0236】
メディアインターフェイス87は、記録媒体88に記憶されたプログラムまたはデータを読み取り、RAM82を介してCPU81に提供する。CPU81は、かかるプログラムを、メディアインターフェイス87を介して記録媒体88からRAM82上にロードし、ロードしたプログラムを実行する。記録媒体88は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)などの光学記録媒体、MO(Magneto-Optical disk)などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどである。
【0237】
例えば、コンピュータ80が実施形態に係る情報処理装置1として機能する場合、コンピュータ80のCPU81は、RAM82上にロードされたプログラムを実行することにより、処理部12の機能を実現する。また、HDD84には、記憶部11内のデータが記憶される。コンピュータ80のCPU81は、これらのプログラムを記録媒体88から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。
【0238】
〔7.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【0239】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【0240】
例えば、上述した情報処理装置1は、端末装置とサーバコンピュータとで実現してもよく、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットホームなどをAPIやネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【0241】
また、上述してきた実施形態および変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【0242】
〔8.効果〕
上述してきたように、実施形態に係る情報処理装置1は、受付部31と、提案部36と、提供部37と、付与部38とを備える。受付部31は、投稿者群の選択を受け付ける。提案部36は、受付部によって選択が受け付けられた投稿者群に対して、配信コンテンツに関する議論を提案する。提供部37は、提案部36による議論の提案に応じて投稿者群から投稿された投稿コンテンツと配信コンテンツとを含む提供コンテンツを提供する。付与部38は、提案部36による議論の提案に応じて投稿コンテンツを投稿した投稿者群に対して利益を付与する。これにより、情報処理装置1は、投稿コンテンツの投稿をさらに促進することができる。
【0243】
また、付与部38は、提供部37による提供コンテンツの提供に伴う収益の一部を利益として付与する。これにより、情報処理装置1は、投稿コンテンツの投稿をさらに促進することができる。
【0244】
また、情報処理装置1は、複数の投稿者群を含むリストを提示する提示部を備え、受付部31は、リストに含まれる複数の投稿者群の中から1以上の投稿者群の選択を受け付ける。これにより、情報処理装置1は、投稿コンテンツの投稿をさらに促進することができる。
【0245】
また、リストは、複数の投稿者群の各々が過去に議論した他の配信コンテンツの内容に関する情報および複数の投稿者群の各々の属性に関する情報のうちの少なくとも一方を含む。これにより、情報処理装置1は、投稿コンテンツの投稿をさらに促進することができる。
【0246】
また、情報処理装置1は、複数の投稿者群候補の各々が過去に議論した他の配信コンテンツの内容に基づいて、複数の投稿者群候補の中から複数の投稿者群を決定する決定部34を備える。これにより、情報処理装置1は、投稿コンテンツの投稿をさらに促進することができる。
【0247】
また、決定部34は、複数の投稿者群候補の各々が過去に議論した他の配信コンテンツの内容と配信コンテンツの内容との類似性に基づいて、複数の投稿者群候補の中から複数の投稿者群を決定する。これにより、情報処理装置1は、投稿コンテンツの投稿をさらに促進することができる。
【0248】
また、情報処理装置1は、複数の投稿者群候補において過去に他の配信コンテンツに対して議論になった内容に基づいて、複数の投稿者群候補の中から複数の投稿者群を決定する決定部34を備える。これにより、情報処理装置1は、投稿コンテンツの投稿をさらに促進することができる。
【0249】
また、情報処理装置1は、複数の投稿者群候補の各々の属性に基づいて、複数の投稿者群候補の中から複数の投稿者群を決定する決定部34を備える。これにより、情報処理装置1は、投稿コンテンツの投稿をさらに促進することができる。
【0250】
また、投稿コンテンツは、配信コンテンツに対するコメントおよびコメントに対するコメントを含む。これにより、情報処理装置1は、投稿コンテンツの投稿をさらに促進することができる。
【0251】
以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【0252】
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【0253】
1 情報処理装置
2,2A,2B,3 端末装置
10 通信部
11 記憶部
12 処理部
20 利用者情報記憶部
21 配信コンテンツ記憶部
22 投稿コンテンツ記憶部
30 取得部
31 受付部
32 選択部
33 特定部
34 決定部
35 提示部
36 提案部
37 提供部
38 付与部
N ネットワーク