(57)【要約】【課題】ソーシャルメディアに投稿する画像に対しての評価を予測する情報処理システムを提供する。【解決手段】情報処理システム１０は、画像の種類を取得する種類取得部２３１と、他のユーザの反応がより多かったコンテンツに対する反応件数と、所定の画像の種類ごとに他のユーザが反応した特定反応件数と、を含む件数データを取得する件数取得部２３２と、画像の種類と件数データとに基づいて、画像に対しての評価を予測する予測部２３３と、を有する。【選択図】図１
2020184097.tif 000002
【特許請求の範囲】
【請求項１】
画像データに含まれる画像の種類を取得する種類取得部と、
ユーザが複数のコンテンツをソーシャルメディアへ投稿した場合に他のユーザの反応がより多かったコンテンツに対する反応件数と、ソーシャルメディアに投稿された所定の画像の種類ごとに他のユーザが反応した特定反応件数とを含む件数データを取得する件数取得部と、
前記画像の種類と前記件数データとに基づいて、前記画像に対しての評価を予測する予測部と、を有することを特徴とする情報処理システム。
【請求項２】
所定のユーザがソーシャルメディアに投稿するコンテンツに対して他のユーザが反応する可能性を示すポテンシャル件数をフォロワー数に応じて推定する件数推定部を更に備え、
前記予測部は、前記画像に対しての評価と前記ポテンシャル件数と所定のユーザのフォロワー数とから前記画像に対する反応を予測した予測件数を取得する請求項１に記載の情報処理システム。
【請求項３】
端末装置とサーバ装置とを備え、
前記端末装置は、
撮像した前記画像の前記画像データを取得する撮像装置と、
前記所定のユーザのフォロワー数を入力する入力装置と、
前記画像データ及び前記所定のユーザのフォロワー数を送信し、前記予測件数を受信する通信装置と、
前記予測件数を表示する表示装置と、を有し、
前記サーバ装置は、前記種類取得部と、前記件数取得部と、前記予測部と、前記件数推定部とに加え、
前記画像データ及び前記所定のユーザのフォロワー数を受信し、前記予測件数を送信するサーバ通信部と、
前記予測部を機械学習により機能させるプログラムを記憶するサーバ記憶部と、を備える請求項２に記載の情報処理システム。
【請求項４】
前記画像データは、静止画、若しくは動画を含む請求項１ないし請求項３のいずれか１項に記載の情報処理システム。
【請求項５】
前記種類取得部は、前記画像において撮影された対象物の属性、前記対象物の数を取得する請求項１ないし請求項４のいずれか１項に記載の情報処理システム。
【請求項６】
前記対象物の属性は、人の性別、動物の種類、景色、若しくは食べ物を示す請求項５に記載の情報処理システム。
【請求項７】
コンピュータを、
画像データに含まれる画像の種類を取得する種類取得部と、
ユーザが複数のコンテンツをソーシャルメディアへ投稿した場合に他のユーザの反応がより多かったコンテンツに対する反応件数と、ソーシャルメディアに投稿された所定の画像の種類ごとに前記他のユーザが反応した特定反応件数とを含む件数データを取得する件数取得部と、
所定のユーザがソーシャルメディアに投稿するコンテンツに対して前記他のユーザが反応する可能性を示すポテンシャル件数をフォロワー数に応じて推定する件数推定部と、
前記画像の種類と前記件数データと前記ポテンシャル件数とに基づいて、前記所定のユーザのフォロワー数から前記画像に対する反応を予測した予測件数を取得する予測部として機能させるプログラム。
【請求項８】
画像データに含まれる画像の種類を取得する種類取得ステップと、
ユーザが複数のコンテンツをソーシャルメディアへ投稿した場合に他のユーザの反応がより多かったコンテンツに対する反応件数と、ソーシャルメディアに投稿された所定の画像の種類ごとに他のユーザが反応した特定反応件数とを含む件数データを取得する件数取得ステップと、
所定のユーザがソーシャルメディアに投稿するコンテンツに対して前記他のユーザが反応する可能性を示すポテンシャル件数をフォロワー数に応じて取得する件数推定ステップと、
前記画像の種類と前記件数データと前記ポテンシャル件数とに基づいて、前記所定のユーザのフォロワー数から前記画像に対する反応を予測した予測件数を取得する予測ステップと、を有する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、プログラム、及び情報処理方法に関し、特に、ソーシャルメディアに投稿する画像の評価を行う情報処理システム等に関する。
【背景技術】
【０００２】
近年、ユーザがスマートフォンにより撮影した写真の画像をソーシャルメディアへ投稿し、自分の関心や興味のある画像を他のユーザと共有することが行われている。ユーザは、投稿した画像に対して他のユーザからの反応により共感が得られることを目的の一つとする場合がある(例えば、特許文献１)。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１２０５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザは、より多くの他のユーザからの反応を期待するため、撮影する画像の見映えを意識する傾向にある。画像の見映えを意識するユーザは、ソーシャルメディアへの投稿用に複数の写真を撮影し、複数の写真の画像から厳選した画像を投稿することが行われている。また、画像の見映えを意識するユーザは、ユーザの友達に複数の写真のうち、どの写真の画像が見映えがよいかの評価を依頼することも頻繁に行われている。
【０００５】
しかしながら、ソーシャルメディアに投稿する画像に対しての評価を行うシステムについては知られていない。
【０００６】
本発明は、上述の課題に鑑みて為されたものであり、ソーシャルメディアに投稿する画像に対しての評価を予測することが可能な情報処理システム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示の第１態様に係る情報処理システムは、種類取得部と、件数取得部と、予測部と、を有している。上記種類取得部は、画像の種類を取得する。上記画像は、画像データに含まれている。上記件数取得部は、件数データを取得する。上記件数データは、反応件数と、特定反応件数と、を含む。上記反応件数は、ユーザが複数のコンテンツをソーシャルメディアへ投稿した場合に、他のユーザの反応がより多かったコンテンツに対する件数である。上記特定反応件数は、ソーシャルメディアに投稿された所定の画像の種類ごとに、他のユーザが反応した件数である。上記予測部は、上記画像の種類と上記件数データとに基づいて、上記画像に対しての評価を予測する。
【０００８】
本開示の第１態様に係る情報処理システムは、ソーシャルメディアに投稿する画像に対しての評価を予測することができる。
【０００９】
本開示の第２態様に係る情報処理システムでは、第１態様示において、件数推定部を更に備えている。上記件数推定部は、ポテンシャル件数をフォロワー数に応じて推定する。上記ポテンシャル数は、ユーザがソーシャルメディアに投稿するコンテンツに対して、他のユーザが反応する可能性を示す。上記予測部は、上記画像に対しての評価と、上記ポテンシャル件数と、所定のユーザのフォロワー数とから、上記画像に対する反応を予測した予測件数を取得する。
【００１０】
本開示の第２態様に係る情報処理システムは、ソーシャルメディアに投稿する画像に対して、どの程度の数の他のユーザが反応するかを予測した予測件数を取得することができる。
【００１１】
本開示の第３態様に係る情報処理システムでは、第２態様において、端末装置と、サーバ装置と、を備えている。上記端末装置は、撮像装置と、入力装置と、通信装置と、表示装置と、を有している。上記撮像装置は、撮像した上記画像の上記画像データを取得する。上記入力装置は、上記所定のユーザのフォロワー数を入力する。上記通信装置は、上記画像データを送信する。上記通信装置は、上記所定のユーザのフォロワー数を送信する。上記通信装置は、上記予測件数を受信する。上記表示装置は、上記予測件数を表示する。上記サーバ装置は、上記種類取得部と、上記件数取得部と、上記予測部と、上記件数推定部とに加え、サーバ通信部と、サーバ記憶部と、を有している。上記サーバ通信部は、上記画像データを受信する。上記サーバ通信部は、上記所定のユーザのフォロワー数を受信する。上記サーバ通信部は、上記予測件数を送信する。上記サーバ記憶部は、プログラムを記憶する。上記プログラムは、上記予測部を、機械学習により機能させる。
【００１２】
本開示の第３態様に係る情報処理システムは、サーバ装置と通信を行う端末装置でソーシャルメディアへ投稿する画像に対する反応を予測した予測件数を表示させることができる。
【００１３】
本開示の第４態様に係る情報処理システムでは、第１態様ないし第３態様のいずれかの態様において、上記画像データは、静止画、若しくは動画を含む。
【００１４】
本開示の第４態様に係る情報処理システムは、静止画、若しくは動画に対しての評価を予測することができる。
【００１５】
本開示の第５態様に係る情報処理システムでは、第１態様ないし第４態様示のいずれかの態様において、上記種類取得部は、上記画像において、撮影された対象物の属性、上記対象物の数を取得する。
【００１６】
本開示の第５態様に係る情報処理システムでは、対象物の属性、対象物の数に応じて、画像に対しての評価を予測することができる。
【００１７】
本開示の第６態様に係る情報処理システムでは、第５態様において、上記対象物の属性は、人の性別、動物の種類、景色、若しくは食べ物を示す。
【００１８】
本開示の第６態様に係る情報処理システムでは、上記対象物の属性として、人の性別、動物の種類、景色、若しくは食べ物に応じて、画像に対しての評価を予測することができる。
【００１９】
本開示の第７態様に係るプログラムは、コンピュータを、種類取得部と、件数取得部と、件数推定部と、予測部として機能させる。上記種類取得部は、画像データに含まれる画像の種類を取得する。上記件数取得部は、件数データを取得する。上記件数データは、反応件数と、特定反応件数と、を含む。上記反応件数は、ユーザが複数のコンテンツをソーシャルメディアへ投稿した場合に、他のユーザの反応がより多かったコンテンツに対する件数である。上記特定反応件数は、ソーシャルメディアに投稿された所定の画像の種類ごとに、上記他のユーザが反応した件数である。上記件数推定部は、ポテンシャル件数を、フォロワー数に応じて推定する。上記ポテンシャル件数は、所定のユーザがソーシャルメディアに投稿するコンテンツに対して、上記他のユーザが反応する可能性を示す件数である。上記予測部は、上記画像の種類と、上記件数データと、上記ポテンシャル件数とに基づいて、上記所定のユーザのフォロワー数から上記画像に対する反応を予測した予測件数を取得する。
【００２０】
本開示の第７態様に係るプログラムは、ソーシャルメディアに投稿する画像に対して、どの程度の数の他のユーザが反応するかを予測した予測件数を取得することができる。
【００２１】
本開示の第８態様に係る情報処理方法は、種類取得ステップと、件数取得ステップと、件数推定ステップと、予測ステップと、を有する。上記種類取得ステップは、画像データに含まれる画像の種類を取得する。上記件数取得ステップは、件数データを取得する。上記件数データは、反応件数と、特定反応件数と、を含む。上記反応件数は、ユーザが複数のコンテンツをソーシャルメディアへ投稿した場合に、他のユーザの反応がより多かったコンテンツに対する件数である。上記特定反応件数は、ソーシャルメディアに投稿された所定の画像の種類ごとに、上記他のユーザが反応した件数である。上記件数推定ステップは、所定のユーザがソーシャルメディアに投稿するコンテンツに対して、上記他のユーザが反応する可能性を示すポテンシャル件数を、フォロワー数に応じて取得する。上記予測ステップは、上記画像の種類と、上記件数データと、上記ポテンシャル件数とに基づいて、上記所定のユーザのフォロワー数から上記画像に対する反応を予測した予測件数を取得する。
【００２２】
本開示の第８態様に係る情報処理方法は、ソーシャルメディアに投稿する画像に対して、どの程度の数の他のユーザが反応するかを予測した予測件数を取得することができる。
【発明の効果】
【００２３】
本発明の情報処理システム等は、ソーシャルメディアに投稿する画像に対しての評価を予測することができる。
【図面の簡単な説明】
【００２４】
【図１】図１は、本実施形態の情報処理システムを示すブロック図である。
【図２】図２は、機械学習により画像の種類を取得する方法の一例を示す説明図である。
【図３】図３は、モデルパラメータを生成する機械学習の学習モデルを示す説明図である。
【図４】図４は、モデルパラメータを用いた学習モデルでの機械学習を示す説明図である。
【図５】図５は、本実施形態に係る端末装置及びサーバ装置の処理を示すフローチャート図である。
【図６】図６は、本実施形態に係る端末装置のホーム画面を示す摸式図である。
【図７】図７は、本実施形態に係る端末装置の入力画面を示す摸式図である。
【図８】図８は、本実施形態に係る端末装置の予報結果画面を示す摸式図である。
【発明を実施するための形態】
【００２５】
以下、本実施形態の情報処理システム１０について説明する。情報処理システム１０は、図１に示すように、端末装置１と、サーバ装置２と、を備えている。端末装置１は、サーバ装置２と通信可能なように構成されている。
【００２６】
端末装置１は、撮像装置１２と、入力装置１３と、通信装置１４と、表示装置１５と、を有している。撮像装置１２は、撮像した画像の画像データを取得することができるように構成されている。入力装置１３は、所定のユーザのフォロワー数を入力することができるように構成されている。通信装置１４は、画像データと所定のユーザのフォロワー数を送信することができるように構成されている。
【００２７】
サーバ装置２は、サーバ通信部２１と、サーバ制御部２２と、サーバ記憶部２３と、を備えている。サーバ通信部２１は、画像データを受信し、所定のユーザのフォロワー数を受信することができるように構成されている。サーバ制御部２２は、種類取得部２３１と、件数取得部２３２と、予測部２３３と、件数推定部２３４と、を有している。サーバ記憶部２３は、予測部２３３を機械学習により機能させるプログラムを記憶している。
【００２８】
種類取得部２３１は、画像の種類を取得する。画像は、画像データに含まれている。件数取得部２３２は、件数データを取得する。件数データは、反応件数と、特定反応件数と、を含む。反応件数は、ユーザが複数のコンテンツをソーシャルメディアへ投稿した場合に、他のユーザの反応がより多かったコンテンツに対する件数である。特定反応件数は、ソーシャルメディアに投稿された所定の画像の種類ごとに、他のユーザが反応した件数である。予測部２３３は、画像の種類と件数データとに基づいて、画像に対しての評価を予測する。
【００２９】
件数推定部２３４は、ポテンシャル件数をフォロワー数に応じて推定する。ポテンシャル数は、ユーザがソーシャルメディアに投稿するコンテンツに対して、他のユーザが反応する可能性を示す。予測部２３３は、画像に対しての評価とポテンシャル件数とに加え、所定のユーザのフォロワー数とから、画像に対する反応を予測した予測件数を取得することができるように構成されている。
【００３０】
サーバ装置２では、サーバ通信部２１は、予測件数を送信することができるように構成されている。端末装置１では、通信装置１４は、予測件数を受信する。表示装置１５は、予測件数を表示することができるように構成されている。
【００３１】
本実施形態の情報処理システム１０は、ソーシャルメディアに投稿する画像に対しての評価を予測することができる。本実施形態の情報処理システム１０は、さらに、サーバ装置２と通信を行う端末装置１で、ソーシャルメディアに投稿する画像に対して、どの程度の数の他のユーザが反応するかを予測した予測件数を表示させることができる。
【００３２】
ソーシャルメディアは、例えば、端末装置１と通信が可能な外部情報処理装置３で構成される。ソーシャルメディアとしては、ＳＮＳ（Social Networking Service）が挙げられる。ＳＮＳは、例えば、ユーザが写真、動画若しくは文書のコンテンツを投稿することができるように構成されている。ＳＮＳとしては、例えば、Ｔｗｉｔｔｅｒ(登録商標)、Ｆａｃｅｂｏｏｋ(登録商標)、Ｉｎｓｔａｇｒａｍ(登録商標)、Ｇｏｏｇｌｅ＋(登録商標)、Ｆｌｉｃｋｒ(登録商標)、若しくはＹｏｕＴｕｂｅ（登録商標）が挙げられる。ソーシャルメディアは、他のユーザのコンテンツに対して、評価を入力することができるように構成されている。ソーシャルメディアは、他のユーザの評価として、例えば、自分の関心や興味のあるコンテンツに対して「いいね」を選択することができる。ソーシャルメディアは、「いいね」が選択された件数の累積値を表示できるように構成されている。
【００３３】
ソーシャルメディアでは、「いいね」が選択された件数の累積値である「いいね」件数が多ければ多い程、ユーザが投稿したコンテンツに対して他のユーザの関心、若しくは興味が高く、且つ評価が高いといえる。言い換えれば、「いいね」件数は、他のユーザが反応した件数ともいえる。ここでは、ユーザのコンテンツの中で、「いいね」件数が最も多かった件数を最大「いいね」件数と称している。なお、ソーシャルメディアにおいて、フォロワーとは、特定のユーザの更新状況を把握してユーザの活動を追う者をいう。フォロワーは、ソーシャルメディアに登録することができる。ソーシャルメディアにおいて、特定のユーザの活動を追うフォロワーの数をフォロワー数という。ソーシャルメディアでは、登録されたフォロワーのフォロワー数を、端末装置１から確認することができるように構成されている。
【００３４】
以下、本実施形態の情報処理システム１０における各構成を、より具体的に説明する。
【００３５】
端末装置１は、図１に示すように、撮像装置１２と入力装置１３と通信装置１４と表示装置１５とに加え、記憶装置１６と、制御装置１７と、を備えている。端末装置１は、ユーザが使用する端末機器である。端末装置１としては、例えば、携帯電話、カメラ、ビデオカメラ、タブレット、ノートパソコン、若しくはスマートフォンが挙げられる。
【００３６】
本実施形態に係る情報処理システム１０では、ユーザが使用する端末装置１と、サーバ装置２とが通信できるように構成されている。端末装置１とサーバ装置２とは、例えば、公衆通信網５０を介して、無線通信により接続される。図１では、公衆通信網５０を介して、通信が行われる情報の流れを両矢印で例示している。
【００３７】
撮像装置１２は、例えば、撮像レンズと、絞りと、シャッタと、撮像素子と、画像処理エンジンとを備えたカメラとして構成される。撮像素子としては、例えば、ＣＣＤ(Charge Coupled Device)イメージセンサが挙げられる。画像処理エンジンは、ＣＣＤイメージセンサを用いて取得したデータを画像処理することで、画像データを取得する。画像処理エンジンは、半導体素子で構成される。画像データは、撮像データ、撮像データを加工した撮影データ、及び撮像データに関連するメタデータを含む広義に解する。
【００３８】
入力装置１３は、文字、数字、若しくは画像データが入力できるように構成されている。入力装置１３としては、例えば、表示装置１５と一体的に構成されたタッチパネル、音声で入力が可能な音声入力装置、若しくは物理キーが挙げられる。入力装置１３は、表示装置１５と一体的に構成されたタッチパネルの構成に限定されるものではなく、単に入力部だけの構成であってもよい。入力装置１３は、タッチパネルのタッチセンサとして、例えば、静電容量方式、抵抗膜方式、表面弾性波方式、赤外線方式、若しくは電磁誘導方式の構造が挙げられる。
【００３９】
通信装置１４は、公衆通信網５０を用いて、サーバ装置２のサーバ通信部２１と通信ができるように構成されている。通信装置１４は、公衆通信網５０を利用した公衆通信だけでなく、例えば、有線通信ができるように構成されていてもよい。通信装置１４は、赤外線通信、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、若しくはＢＬＥの通信規格に対応した無線通信ができるように構成されてもよい。
【００４０】
通信装置１４は、送信部１４１と、受信部１４２と、を有している。送信部１４１は、入力データを、サーバ装置２に送信することができるように構成されている。受信部１４２は、サーバ装置２で入力データに基づいて機械学習され、予測された画像に対する評価を受信することができるように構成されている。受信部１４２は、更に、サーバ装置２で予測された予測件数を受信することができるように構成されている。通信装置１４は、例えば、何れのユーザの端末装置１から送信された画像に対する予測件数かを特定するため、ユーザＩＤ(identification)を利用したユーザ認証を事前に行っていることが好ましい。ユーザＩＤは、端末装置１の端末ＩＤでもよい。
【００４１】
表示装置１５は、撮像装置１２で撮像された画像データに含まれる画像を表示することができるように構成されている。また、表示装置１５は、画像に対しての評価を表示することができるように構成されている。さらに、表示装置１５は、画像に対する反応が予測された予測件数を表示することができるように構成されている。表示装置１５は、例えば、入力装置１３と一体的に構成されたタッチパネルが挙げられる。表示装置１５は、入力装置１３と一体的に構成されたタッチパネルの構成に限定されるものではなく、単に表示部だけの構成であってもよい。表示装置１５は、例えば、液晶表示装置、若しくは有機ＥＬ(Electro Luminescence)表示装置が挙げられる。
【００４２】
記憶装置１６は、電源を切れば情報が消える揮発性記憶装置と、電源を切っても情報が消えない不揮発性記憶装置と、を有している。揮発性記憶装置は、制御装置１７により処理される情報を一時的に記憶する。揮発性記憶装置は、例えば、ＲＡＭ（Random Access Memory）が挙げられる。不揮発性記憶装置は、各種の情報処理プログラム及び各種の情報が記憶可能なストレージである。不揮発性記憶装置は、例えば、ＲＯＭ（Read On Memory）が挙げられる。ＲＯＭは、例えば、フラッシュメモリ、若しくはＨＤＤ（Hard Disk Drive）が用いられる。記憶装置１６は、撮像装置１２で撮影した画像データを記憶させることができるように構成されている。
【００４３】
制御装置１７は、各種の情報処理動作を制御する。制御装置１７は、撮像装置１２と、入力装置１３と、通信装置１４と、表示装置１５と、記憶装置１６とに電気的に接続されている。制御装置１７は、記憶装置１６に記憶された情報処理プログラムに基づいて、撮像装置１２と入力装置１３と通信装置１４と表示装置１５とを制御できるように構成されている。制御装置１７は、例えば、ＣＰＵ（Central Processing Unit）若しくはＭＰＵ（Micro Processing Unit）で構成される。
【００４４】
次に、図１に示すサーバ装置２について説明する。サーバ装置２は、サーバ制御部２２が、サーバ通信部２１と、サーバ記憶部２３とに電気的に接続されている。
【００４５】
サーバ通信部２１は、公衆通信網５０を用いて、端末装置１の通信装置１４と通信できるように構成されている。サーバ通信部２１は、公衆通信網５０を利用した公衆通信だけでなく、例えば、有線通信ができるように構成されていてもよい。サーバ通信部２１と通信装置１４とは、赤外線通信、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、若しくはＢＬＥの通信規格に対応した無線通信ができるように構成されてもよい。
【００４６】
サーバ通信部２１は、サーバ受信部２１１と、サーバ送信部２１２と、を有している。サーバ受信部２１１は、画像データ、所定のユーザのフォロワー数の情報を、端末装置１から受信することができるように構成されている。サーバ送信部２１２は、サーバ制御部２２で機械学習により予測された画像に対しての評価を、端末装置１に送信することができるように構成されている。画像に対しての評価としては、例えば、画像に対する評価を百分率で表示した評価値の情報が挙げられる。
【００４７】
サーバ制御部２２は、種類取得部２３１と、件数取得部２３２と、予測部２３３とが機能するように構成されている。サーバ制御部２２は、種類取得部２３１と件数取得部２３２と予測部２３３とに加え、件数推定部２３４が機能するように構成されていてもよい。サーバ制御部２２は、例えば、サーバ記憶部２３に記憶された機械学習のためのプログラムを動作させることで、種類取得部２３１、若しくは予測部２３３を駆動させることができる。サーバ制御部２２は、例えば、ＣＰＵ、ＭＰＵ若しくはＧＰＵ(Graphics Processing Unit)で構成される。
【００４８】
種類取得部２３１は、画像データを入力データとし、ディープラーニング処理を行うことができるように構成されている。ディープラーニングは、図２に示すように、多層のニューラルネットワーク６０による機械学習の手法の一種である。図２では、種類取得部２３１がディープラーニングにより画像の種類を取得する方法を例示している。ディープラーニングでは、入力層６１と、中間層６２と、出力層６３と、を有している。中間層６２は、隠れ層とも呼ばれる。中間層６２は、２以上の層で構成されてもよい。中間層６２は、層の数が少なすぎれば、未学習となる傾向にある。中間層６２は、層の数が多すぎれば、過剰適合となる傾向にある。ディープラーニングは、画像データが入力データとして入力層６１に入力されると、出力層６３から出力データが出力される。出力データは、画像データの画像が所定に分類された何れの種類の画像であるかの予測結果を表す。ディープラーニングでは、入力データと、入力データに対する教師データの複数のペアを予め準備している。
【００４９】
種類取得部２３１は、教師データを入力層６１、中間層６２、出力層６３により処理する。すなわち、種類取得部２３１は、入力した画像データに最適な特徴量を動的に生成して学習し、順方向の情報伝搬により演算処理する順伝播を行う。図２では、順伝播の方向を極太の片矢印で示している。
【００５０】
また、学習を行う場合には、種類取得部２３１は、出力データが何の種類の画像であるかの情報を与えることで、逆方向の情報伝搬により演算処理する逆伝播を行う。図２では、逆伝播の方向を太い片矢印で示している。なお、種類取得部２３１では、機械学習において、教師データとして学習に使用する入力データと、出力データとの出力誤差を評価する。種類取得部２３１は、逆伝播により、出力誤差から逐次的に機械学習における各層と各ノードのパラメータを最適化することが好ましい。種類取得部２３１は、学習により、各層のパラメータを徐々に最適値に近づけることができる。種類取得部２３１は、画像データを入力層６１に入力すると、機械学習の結果に基づいて調整されたパラメータを用いて、画像データから画像の種類の取得を行うことができる。
【００５１】
種類取得部２３１は、画像データから画像の種類を取得するために、適宜に層の数が設定されればよい。人工ニューロンは、前の層の出力に対してパラメータを掛けたものの総和を出力する。人工ニューロンの出力データは、活性化関数により制御され、非線形性が付加される。活性化関数は、例えば、ソフトマックス関数、シグモイド関数、若しくはガウス関数を採用することができる。
【００５２】
種類取得部２３１は、得られた出力データｙ１〜ｙＭに対して、画像データが何れの種類の画像であるかを示すＭ個の正解データｔ１〜ｔＭの情報が与えられる。種類取得部２３１は、正解データｔ１からｔＭの情報が与えられて逆伝播を行うと、逐次パラメータを最適な値に調整する機械学習を行う。言い換えれば、種類取得部２３１は、逆伝播により出力データと正解データとのずれを評価し、パラメータを最適化できる。なお、機械学習のために使用するソフトウェアとしては、例えば、ＯｐｅｎＣＶ、Ｎｕｍｐｙ、Ｍａｔｐｌｏｔｌｉｂ、若しくはＣｈａｉｎｅｒを採用することができる。
【００５３】
種類取得部２３１は、例えば、画像に含まれる対象物が、男性１人：Ｍ、女性１人：Ｗ、複数人：Ｓ、食べ物：Ｆ、動物：Ｐ、景色：Ｂ、その他：Ｏの７つの種類の何れに分類されるかを判別できるように構成される。種類取得部２３１は、サーバ装置２に設けられる場合だけに限られず、外部のサーバで構成されてもよい。種類取得部２３１は、外部のサーバから画像の種類を取得する場合、画像の種類を示すデータが入力される入力部として機能する。言い換えれば、サーバ装置２は、外部の情報処理装置に画像データを転送し、情報処理装置の画像判定機で画像に何が映っているかを分類してもよい。
【００５４】
種類取得部２３１は、例えば、ＴｅｎｓｏｒＦｌｏｗを用いて構成することもできる。ＴｅｎｓｏｒＦｌｏｗは、機械学習のオープンソースプラットフォームである。ＴｅｎｓｏｒＦｌｏｗは、画像データに含まれる画像内に写っている対象物を認識させることができる。種類取得部２３１は、画像データが入力されると、画像データに含まれる対象物が何の可能性が何パーセントであるかを出力することができる。種類取得部２３１は、機械学習により、レオパルドが撮影された画像データを判別させた場合、例えば、レオパルドの可能性が７７％、ジャガーの可能性が１４％、チータの可能性が６％、スノーレオパルドの可能性が２％、エジプト猫の可能性が１％と出力することができる。
【００５５】
種類取得部２３１は、例えば、何十代の男性が何人かを出力させることもできる。本実施形態の情報処理システム１０では、種類取得部２３１は、対象物が男性か女性か性別の違いを出力できるように構成されている。種類取得部２３１は、対象物が単数か複数か対象物の数の違いを出力できるように構成されている。
【００５６】
次に、件数取得部２３２は、反応件数と、特定反応件数とを含む件数データを取得することができるように構成されている。反応件数は、ユーザが複数のコンテンツをソーシャルメディアへ投稿した場合に、他のユーザの反応がより多かったコンテンツに対する件数である。特定反応件数は、ソーシャルメディアに投稿された所定の画像の種類ごとに、他のユーザが反応した件数である。件数取得部２３２は、例えば、画像の種類を取得した画像データの画像について、ソーシャルメディアでの評価から件数データを取得すればよい。件数取得部２３２は、例えば、画像をソーシャルメディアに投稿したユーザが他のユーザから過去に最も多く貰った「いいね」件数を反応件数とすればよい。反応件数は、「いいね」件数が最も多くなる最大「いいね」件数といえる。また、件数取得部２３２は、例えば、ソーシャルメディアに投稿した画像に対する「いいね」件数を特定反応件数とすればよい。
【００５７】
予測部２３３は、機械学習を行うため、初めに入力データとして、教師データが与えられる。予測部２３３は、成果報酬型の機械学習を使用することができる。教師データは、例えば、図３に示すように、学習用画像データ（ｘ）と、「いいね」件数を最大「いいね」件数で除算した値（ｙ１）と、画像の種類（ｙ２）のデータである。学習用画像データ（ｘ）は、例えば、過去にソーシャルメディアに投稿された画像データを利用することができる。学習用画像データ（ｘ）は、例えば、所定期間の間にソーシャルメディアに投稿された画像を用いることができる。所定の期間は、例えば、３ヵ月とすればよい。学習用画像データ（ｘ）は、ソーシャルメディアに投稿された画像を用いる場合、フォロワー数が所定の数以上の画像データを用いることが好ましい。
【００５８】
「いいね」件数を最大「いいね」件数で除算した値（ｙ１）において、「いいね」件数は、ソーシャルメディアに投稿された学習用画像データ（ｘ）に他のユーザが反応した特定反応件数として用いることができる。「いいね」件数を最大「いいね」件数で除算した値（ｙ１）において、最大「いいね」件数は、ソーシャルメディアへ投稿した場合に他のユーザの反応がより多かった反応件数として用いることができる。反応件数は、所定期間において、ユーザがコンテンツをソーシャルメディアへ投稿した場合の最大「いいね」件数が好ましい。すなわち、「いいね」件数を最大「いいね」件数で除算した値（ｙ１）は、「いいね」件数が取得された画像に対しての評価ともいえる。図３では、「いいね」件数を最大「いいね」件数で除算した値（ｙ１）を、「いいね」件数／最大「いいね」件数（ｙ１）で示している。
【００５９】
画像の種類（ｙ２）は、予め画像の種類を所定の基準に従って判別しておけばよい。所定の基準としては、例えば、学習用画像データ（ｘ）に人、動物、景色、食べ物の何れが対象物として、写っているかを基準に判別すればよい。また、学習用画像データ（ｘ）は、人が写っている場合、人の性別、数を基準に判別してもよい。
【００６０】
予測部２３３は、例えば、ソーシャルメディアに投稿された３カ月分の画像データを取得し、複数の画像データとして機械学習のモデルパラメータ（θ）の生成に利用することができる。予測部２３３には、例えば、ソーシャルメディアから取得した３カ月分の画像データに加え、画像に対する評価を示す「いいね」件数及び最大「いいね」件数が入力される。予測部２３３は、画像データに含まれる画像の点数を付けている。予測部２３３は、画像を１００点とした場合、最大評価が付くように設定されている。
【００６１】
サーバ装置２は、学習モデルを生成する際、画像の判別に用いられる属性として、「いいね」件数及び最大「いいね」件数を、ソーシャルメディアで表示されている実際の値が入力されればよい。最大「いいね」件数は、実測値だけでなく、フォロワー数に対する最大「いいね」が付与される可能性を所定の統計処理により算出してもよい。最大「いいね」件数は、フォロワー数に対する最大「いいね」件数が付与される可能性を所定の統計処理により算出するだけでなく、フォロワー数に対する最大「いいね」件数が付与される可能性を機械学習により算出してもよい。
【００６２】
予測部２３３は、学習モデルの学習時の入力として、図３に示すように、学習用画像データ（ｘ）と、「いいね」件数を最大「いいね」件数で除算した値（ｙ１）と、画像の種類（ｙ２）との３つのデータを利用する。学習モデルは、学習用画像データ（ｘ）と、「いいね」件数を最大「いいね」件数で除算した値（ｙ１）と、画像の種類（ｙ２）との３つが入力される。学習モデルは、３つのデータが入力されれば、予測時に使用するモデルパラメータ（θ）を出力する。予測部２３３は、機械学習の終了後、更新したモデルパラメータ（θ）がサーバ記憶部２３に記憶されるように構成することが好ましい。
【００６３】
予測部２３３は、教師データからモデルパラメータ（θ）を作成した場合、予測時に使用するモデルパラメータ（θ）を、例えば、ＨＤＦ５のファイル形式のファイルで保存する。予測部２３３は、ＨＤＦ5のファイル形式のファイルをＴｅｎｓｏｒＦｌｏｗで処理させるため、ＫｅｒａｓＴｏＴｅｎｓｏｒＦｌｏｗのライブラリでｐｂファイル形式に変換することが好ましい。
【００６４】
次に、予測部２３３には、図４に示すように、ユーザが選択した画像に対しての評価を予測させるため、ユーザが選択した画像の画像ファイル（Ｘ）と、教師データに基づいて機械学習させたモデルパラメータ（θ）と、が入力される。予測部２３３は、学習モデルを用いて、画像ファイル（Ｘ）の機械学習を行う。予測部２３３は、ユーザが選択した画像の画像ファイル（Ｘ）と、教師データに基づいて機械学習させたモデルパラメータ（θ）とで機械学習することにより、ユーザが選択した画像の評価値（Ｙ１）を出力する。予測部２３３は、画像ファイル（Ｘ）と、モデルパラメータ（θ）とで機械学習することにより、評価値（Ｙ１）に加え、画像ファイル（Ｘ）における画像の種類が出力するように構成されてもよい。
【００６５】
サーバ装置２は、機械学習の結果、「いいね」件数と、画像に対する評価とが出力でるように構成されている。「いいね」件数と画像に対する評価とは、基本的に相関関係がある。サーバ装置２は、「いいね」件数が最大数付いたら、画像に対する評価の評価値が１００点になるように構成されている。言い換えれば、サーバ装置２は、今までの最大「いいね」件数を超えそうな写真を、１００点として表示させることができる。サーバ装置２は、例えば、フォロワー数が１０００人だと、「いいね」件数が３００件になるのも機械学習で算出している。フォロワー数が何人ぐらいだと「いいね」件数がどの位の件数になるかを件数推定部２３４で機械学習している。件数推定部２３４は、フォロワー数が何人ぐらいだと「いいね」件数がどの位の件数になるかを統計データで算出してもよい。
【００６６】
件数推定部２３４は、フォロワーが何人いると最大「いいね」件数が幾らかを機械学習で算出することができるように構成されている。件数推定部２３４は、機械学習でフォロワー数から最大「いいね」件数を算出するだけでなく、統計学的にフォロワー数から最大「いいね」件数がどの程度付くかを算出するように構成されてもよい。件数推定部２３４は、例えば、統計学的にフォロワー数が１０００人だと最大「いいね」件数が幾ら、９００人だと最大「いいね」件数が幾ら、と算出することができる。
【００６７】
本実施形態の情報処理システム１０では、サーバ装置２は、件数推定部２３４が所定のフォロワー数において、最大「いいね」件数を統計データから算出してもよい。サーバ装置２は、特定のソーシャルメディアから予め設定した期間内にサーバ通信部２１が受信した画像データ及び「いいね」件数と、学習データとを関連付けして、サーバ記憶部２３のデータベースに蓄積してもよい。
【００６８】
件数推定部２３４は、例えば、機械学習で、ソーシャルメディアのフォロワー数が１０００人の場合、最大「いいね」件数が３５０件と推定した数値を算出することができる。件数推定部２３４は、機械学習だけでなく、統計処理で、ソーシャルメディアのフォロワー数が１０００人の場合、最大「いいね」件数が３５０件と推定した数値を算出することもできる。統計処理は、フォロワー数と最大「いいね」件数との相関関係を求めることができるように処理される。フォロワー数と最大「いいね」件数との関係は、フォロワー数が多くなれば、最大「いいね」件数も多くなる傾向にある。しかしながら、フォロワー数と最大「いいね」件数との関係は、フォロワー数が少ない場合、最大「いいね」件数が大きくなる可能性がある。フォロワー数と最大「いいね」件数との関係は、例えば、フォロワー数が１００名程度の少ない場合、「いいね」件数が８０件となる。フォロワー数と最大「いいね」件数との関係は、フォロワー数が多い場合、最大「いいね」件数が比例して大きくならない可能性がある。
【００６９】
フォロワー数と最大「いいね」件数との関係は、例えば、フォロワー数が５０００名程度の多い場合、「いいね」件数が５０００件となることもなく、「いいね」件数が８００件程度になる可能性がある。フォロワー数と最大「いいね」件数との関係は、フォロワー数が増えれば増えるほど、ユーザとの関係が希薄になるためと考えられる。
【００７０】
サーバ記憶部２３は、電源を切れば情報が消える揮発性記憶装置と、電源を切っても情報が消えない不揮発性記憶装置と、を有している。揮発性記憶装置は、サーバ制御部２２により処理される情報を一時的に記憶する。揮発性記憶装置は、例えば、ＲＡＭが挙げられる。不揮発性記憶装置は、各種の情報処理プログラム及び各種の情報を記憶可能なストレージである。不揮発性記憶装置は、例えば、ＲＯＭが挙げられる。不揮発性記憶装置は、具体的には、機械学習のためのプログラムを記憶可能なストレージである。
【００７１】
次に、本実施形態に係る情報処理システム１０全体の動作について説明する。まず、端末装置１とサーバ装置２との関係を説明する。
【００７２】
本実施形態に係る情報処理システム１０では、端末装置１において、記憶装置１６に記憶されているアプリケーションソフトを起動させることで、図５に示すように、ソフトウェアの起動が開始する（ステップ１００）。以下では、ステップをＳと表示する場合がある。
【００７３】
次に、情報処理システム１０は、ユーザが端末装置１の入力装置１３を用いて、複数の画像のうち、どの画像に対する評価を予測させるかの画像の選択を行う（Ｓ１０１）。
【００７４】
また、端末装置１の入力装置１３で、所定のユーザのフォロワー数の情報が入力される（Ｓ１０２）。なお、画像の選択とフォロワー数の入力の順は、どちらが先に入力されてもよい。
【００７５】
次に、端末装置１は、選択された画像の画像データと、所定のユーザのフォロワー数の情報とを送信する予測開始が入力装置１３で受け付けられる（Ｓ１０３）。端末装置１は、画像データとフォロワー数の情報を送信する予測開始が入力装置１３で受け付けられた場合、通信装置１４から画像データとフォロワー数の情報をサーバ装置２に送信する（Ｓ１０４）。
【００７６】
端末装置１は、画像データとフォロワー数の情報に基づいて予測された画像に対する評価の予測結果を、サーバ装置２から受信すれば（Ｓ１０５）、予測結果の表示を表示装置１５で行う（Ｓ１０６）。
【００７７】
次に、端末装置１から画像データとフォロワー数の情報を受信したサーバ装置２の動作について説明する。
【００７８】
サーバ装置２では、予め画像に対しての評価ができるような状態にされている。サーバ装置２は、サーバ装置２が行う工程のうち、端末装置１から画像データとフォロワー数の情報を受信する（Ｓ２０１）。サーバ装置２は、受信した画像データとフォロワー数の情報をサーバ記憶部２３に記憶する。サーバ装置２は、画像データとフォロワー数の情報を受信すれば、画像に対する評価の予測開始を行う（Ｓ２０２）
サーバ装置２は、サーバ制御部２２にて動作制御する機械学習プログラムによって、画像に対する評価の予測結果を取得する。サーバ装置２は、取得した予測結果を端末装置１へ送信する（Ｓ２０３）。
【００７９】
以下では、本実施形態に係る情報処理システム１０において、端末装置１における画面遷移を説明する。
【００８０】
本実施形態に係る情報処理システム１０では、図６に示すように、アプリケーションアイコン１５６が端末装置１の表示装置１５のホーム画面１５０に表示さている。ホーム画面１５０のアプリケーションアイコン１５６をユーザがタッチ操作した場合、端末装置１は、表示装置１５と一体となった入力装置１３がユーザのタッチ操作を感知する。端末装置１は、入力装置１３がユーザのタッチ操作を感知して、記憶装置１６に記憶されたアプリケーションソフトを起動させる。
【００８１】
なお、本実施形態に係る情報処理システム１０では、端末装置１をスマートフォンで構成されている。タッチ操作としては、例えば、タップ操作、フリック操作、スライド操作、スワイプ操作が挙げられる。スマートフォンの正面には、携帯電話の受話口１８と、撮像装置１２のカメラ１９１とが設けられている。スマートフォンの正面には、１つ前の状態に戻る戻りボタン１３３、ホーム画面に戻るホームボタン１３４、アプリケーションソフトの一覧を表示するメニューボタン１３５が表示装置１５で表示されるように構成されている。
【００８２】
端末装置１では、制御装置１７が記憶装置１６に記憶されたアプリケーションソフトを起動させれば、図７に示す選択画面１５１が表示装置１５に表示される。選択画面１５１では、ユーザが撮像した複数の写真１５２の画像データが予め記憶装置１６に記憶されている場合、画像データの新しい順に左上から右下にかけて複数の写真１５２がマトリックス状に表示される。
【００８３】
端末装置１では、複数の写真１５２のうち、画像に対しての評価を予測したい写真１５２に、ユーザがタッチ操作を行うと、チェックマーク１５９が付される。本実施形態の情報処理システム１０では、端末装置１は、例えば、タッチパネルを備えた構成の場合、表示装置１５に表示された写真１５２をタッチ操作することで、入力装置１３がタッチ操作で選択された写真１５２の画像データにフラグを付けて記憶装置１６に記憶させることができる。
【００８４】
ユーザは、入力ボックス１３１にフォロワー数を入力することができる。端末装置１では、チェックマーク１５９及びフォロワー数が入力された上で、チェックスタート（Check start）ボタン１３２がタッチ操作されれば、予測開始が受け付けられる。すなわち、端末装置１は、表示装置１５に表示された複数の写真１５２をユーザが選択することで、選択された写真１５２を示す画像データの各々を通信装置１４からサーバ装置２に送信するように構成されている。
【００８５】
次に、端末装置１では、サーバ装置２から予測結果を受信すれば、図８に示す結果画面１５３が表示装置１５に表示される。結果画面１５３では、表示装置１５の下方にサーバ装置２で画像に対する評価を予測した複数の写真１５２が横並びに表示されている。結果画面１５３では、横並びに表示されている複数の写真１５２のうち、中央の写真１５２と同じ写真１５２が表示装置１５の上方に拡大して表示されている。図８では、結果画面１５３の下方において、３つの写真１５２が横並びに表示されている。結果画面１５３では、拡大された写真１５２と横並びの３つの写真１５２との間には、拡大された写真１５２の評価値（Ｙ１）に基づいた予測件数１５４が表示されている。また、結果画面１５３では、横並びの写真１５２の各々の左下には、評価値（Ｙ１）の評価点数１５５が表示されている。ユーザは、評価点数１５５を見るだけで、どの写真１５２をソーシャルメディアに投稿すれば、より「いいね」件数が多くつくか推測することができる。
【００８６】
すなわち、端末装置１は、拡大された画像の下方に、拡大された画像データと同じ画像であって縮尺が小さくより小さい画像を表示装置１５に表示させるように構成されている。端末装置１では、縮尺された画像の左右に他の画像が表示装置１５に表示されている。端末装置１は、ユーザのタッチ操作に応じて、画像が移動するように表示装置１５に表示させてもよい。端末装置１は、例えば、ユーザのスライド操作に応じて、結果画面１５３の中央の下部に表示された画像と一致する画像が拡大されて結果画面１５３の上方に表示装置１５で表示される。
【００８７】
また、端末装置１は、ユーザが横並びの３つの写真１５２を左右方向にスライド操作すれば、スライド操作に応じて写真１５２が左右方向に移動するように構成されている。結果画面１５３では、写真１５２の移動に応じて、横並びの中央の写真１５２に対応するように、同じ写真１５２が結果画面１５３の上方に拡大されて表示されるように構成されている。端末装置１は、拡大された写真１５２の画像を表示すると共に、拡大された画像に対して予想した「いいね」件数を評価値（Ｙ１）に基づいた予測件数１５４に表示させる。
【００８８】
結果画面１５３では、拡大された写真１５２内の右下に保存アイコン１５７と投稿アイコン１５８とが設けられている。保存アイコン１５７は、複数の写真１５２の結果のうち、ユーザがソーシャルメディアに投稿したいと考える写真１５２を記憶装置１６に再度保存することができるように構成されている。
【００８９】
ユーザは、複数の写真１５２の中からソーシャルメディアに投稿する写真１５２を選択する場合、似たような複数の写真１５２があれば、どの写真１５２が評価値（Ｙ１）の高い写真１５２であったか不明になる場合がある。端末装置１は、記憶装置１６には、複数の写真１５２が時系列に保存されている。端末装置１は、似た写真１５２の中からソーシャルメディアにユーザが投稿したい写真１５２を再度保存させることで、時系列的に新しい写真１５２をユーザに見やすい上位の位置に表示させることができる。
【００９０】
情報処理システム１０は、端末装置１で撮影した画像データをサーバ装置２に送信し、サーバ装置２で予報した評価値（Ｙ１）を端末装置１で表示する構成だけに限定されない。情報処理システム１０は、例えば、撮影とは異なるタイミングで評価することもできる。情報処理システム１０は、例えば、パソコンからソーシャルメディア上で、直接的に画像に対する評価を行ってもよい。
【００９１】
以上のように本実施形態の情報処理システム１０では、サーバ装置２において、プログラムが、コンピュータを、種類取得部２３１と、件数取得部２３２と、件数推定部２３４と、予測部２３３として機能させる。種類取得部２３１は、画像データに含まれる画像の種類を取得する。件数取得部２３２は、件数データを取得する。件数データは、反応件数と、特定反応件数と、を含む。反応件数は、ユーザが複数のコンテンツをソーシャルメディアへ投稿した場合に、他のユーザの反応がより多かったコンテンツに対する件数である。特定反応件数は、ソーシャルメディアに投稿された所定の画像の種類ごとに、他のユーザが反応した件数である。件数推定部２３４は、ポテンシャル件数を、フォロワー数に応じて推定する。ポテンシャル件数は、所定のユーザがソーシャルメディアに投稿するコンテンツに対して、他のユーザが反応する可能性を示す件数である。予測部２３３は、画像の種類と、件数データと、ポテンシャル件数とに基づいて、所定のユーザのフォロワー数から画像に対する反応を予測した予測件数を取得することができる。
【００９２】
また、本実施形態の情報処理システム１０の情報処理方法では、種類取得ステップと、件数取得ステップと、件数推定ステップと、予測ステップと、を有する。種類取得ステップは、画像データに含まれる画像の種類を取得する。件数取得ステップは、件数データを取得する。件数データは、反応件数と、特定反応件数と、を含む。反応件数は、ユーザが複数のコンテンツをソーシャルメディアへ投稿した場合に、他のユーザの反応がより多かったコンテンツに対する件数である。特定反応件数は、ソーシャルメディアに投稿された所定の画像の種類ごとに、他のユーザが反応した件数である。件数推定ステップは、所定のユーザがソーシャルメディアに投稿するコンテンツに対して、他のユーザが反応する可能性を示すポテンシャル件数を、フォロワー数に応じて取得する。予測ステップは、画像の種類と、件数データと、ポテンシャル件数とに基づいて、所定のユーザのフォロワー数から画像に対する反応を予測した予測件数を取得する。
【００９３】
以下、実施形態に係る別の情報処理システム１０として、ハッシュタグを利用することもできる。
【００９４】
情報処理システム１０では、ソーシャルメディアに投稿されたコンテンツに付されたハッシュタグを利用して、画像の分類の精度を向上させてもよい。サーバ装置２は、画像データと「いいね」件数とフォロワー数とに加え、その写真１５２がアップされている本文に記載されたハッシュタグを収集してもよい。
【００９５】
ハッシュタグは、ユーザによって任意に入力された言葉でもある。ハッシュタグは、単語、単語の組合せ、若しくは主語と述語を含んだ成分でもよい。ハッシュタグは、ソーシャルメディアを構成する外部情報処理装置３で利用される。ハッシュタグは、ソーシャルメディアの投稿に対するタグとして利用される。
【００９６】
ハッシュタグは、例えば、ハッシュマークに続いて任意の言葉が付されている。例えば、ユーザが「ケーキ」に関する様々な投稿を見たい場合、ソーシャルメディアの検索エンジンに「＃ケーキ」と入力して検索すれば、ケーキに関する最新の投稿から一覧で表示させることに利用することができる。サーバ装置２は、ソーシャルメディアに「ケーキ」の文言がなく、画像だけでもケーキのハッシュタグを利用して、ソーシャルメディアに投稿されている画像がケーキに関連することを特定することができる。言い換えれば、サーバ装置２は、ハッシュタグを利用することで、ソーシャルメディアに投稿された画像に対して、ユーザの興味と関心が反映された特定の画像であることを比較的簡単に分類することができる。
【００９７】
ハッシュタグは、テキストデータで構成されている。ハッシュタグには、フレーズが含まれている。フレーズは、１つの単語でもよいし、複数の単語の集まりでもよい。ハッシュタグは、テキストデータを機械的に扱える形式に変換される。ハッシュタグは、形態素解析により、複数の単語単位に分解される。ここで、形態素解析は、ハッシュタグを、自然言語で意味を持つ最小の単位に分類することができる。形態素解析では、分類した形態素の品詞情報を取得することもできる。形態素解析では、例えば、ハッシュタグに含まれる単語が、名詞、形容詞、動詞若しくは副詞であるかどうかの情報を取得することもできる。
【００９８】
形態素解析には、例えば、ＭｅＣａｂ（メカブ）などの形態素解析エンジンを用いることができる。ＭｅＣａｂは、固有表現辞書と一緒に用いることができる。固有表現辞書としては、例えば、Ｎｅｏｌｏｇｄなどのシステム辞書が挙げられる。
【００９９】
種類取得部２３１は、ハッシュタグから画像データの種類を判別することができる。種類取得部２３１は、ソーシャルメディアから取得されたハッシュタグを画像データの種類の判別に利用すればよい。種類取得部２３１は、例えば、ソーシャルメディアに入力された本文中のハッシュタグを判別する。種類取得部２３１は、本文の形態素解析を行った上、ハッシュマーク及びハッシュマークに連続する文言の前後にスペースとで区切られたハッシュタグを抽出する。同様に、予測部２３３には、ハッシュタグが入力されてもよい。予測部２３３は、ハッシュタグから入力された画像データに含まれる画像の種類の判別に利用することができる。
【０１００】
また、実施形態に係る更に別の情報処理システム１０として、静止画の評価を行う代わりに、動画の評価を行ってもよい。
【０１０１】
動画は、例えば、対象物の検出処理を行うことで、対象物の変化を抽出することができる。情報処理システム１０は、例えば、サーバ装置２が動画の「いいね」件数を予測する場合、付帯情報として音声情報を利用することで、「いいね」件数の予測をより高めることができる。情報処理システム１０は、動画の場合、所定のフレームレートごとに「いいね」件数を予測することができる。所定のフレームレートは、例えば、１秒、１０フレームとして画像を処理することができる。情報処理システム１０は、動画の場合、画像の集合として、「いいね」件数を予測することができる。情報処理システム１０は、動画の場合、所定のフレームの対象物を抽出し、抽出した対象物の動きから「いいね」件数を予測してもよい。
【０１０２】
上述の実施形態の各処理、又は各機能の各々は、単一の装置又は単一のシステムにより集中処理されることで実現されてもよいし、複数の装置又は複数のシステムによって分散処理されることで実現されてもよい。実施形態の各構成要素は、専用のハードウェアにより構成されてもよい。実施形態の各構成要素は、ソフトウェアにより実現可能な構成要素について、プログラムを実行することによって実現されてもよい。
【０１０３】
上述の実施形態の各構成要素は、例えば、記録媒体に記録されたソフトウェアのプログラムをＣＰＵが実行することによって実現されてもよい。プログラムは、サーバからダウンロードされることによって実行されてもよいし、所定の記録媒体に記録されたプログラムが読み出されることによって実行されてもよい。プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。すなわち、実施形態の情報処理システム１０は、集中処理を行うように構成されてもよいし、分散処理を行うように構成されてもよい。
【０１０４】
なお、本発明は、その精神や主旨又は主要な特徴から逸脱することなく、他のいろいろな形で実施することができる。上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈してはならない。すなわち、上記実施形態を例として、本発明は、情報検索装置、又は情報処理システムである。
【符号の説明】
【０１０５】
１  端末装置
２  サーバ装置
１０  情報処理システム
１２  撮像装置
１３  入力装置
１４  通信装置
２１  サーバ通信部
２３  サーバ記憶部
２３１  種類取得部
２３２  件数取得部
２３３  予測部
２３４  件数推定部
【図１】
2020184097.tif 000003
【図２】
2020184097.tif 000004
【図３】
2020184097.tif 000005
【図４】
2020184097.tif 000006
【図５】
2020184097.tif 000007
【図６】
2020184097.tif 000008
【図７】
2020184097.tif 000009
【図８】
2020184097.tif 000010