(57)【要約】【課題】コンテンツの分類にあたって、静的なカテゴリへの分類を取り入れながらコンテンツ分布の変化に柔軟に対応する。【解決手段】コンテンツに関するデータから抽出される特徴量に基づいて上記コンテンツの動的なカテゴリへの分類を実行する動的分類部と、上記特徴量に基づいて上記コンテンツの静的なカテゴリへの分類を実行する静的分類部と、上記コンテンツのそれぞれに対する上記静的なカテゴリへの分類の確度に基づいて、上記コンテンツのそれぞれを上記動的なカテゴリに分類するか上記静的なカテゴリに分類するかを決定する分類制御部とを備える情報処理装置が提供される。【選択図】図２
2016115245.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに関するデータから抽出される特徴量に基づいて前記コンテンツの動的なカテゴリへの分類を実行する動的分類部と、
前記特徴量に基づいて前記コンテンツの静的なカテゴリへの分類を実行する静的分類部と、
前記コンテンツのそれぞれに対する前記静的なカテゴリへの分類の確度に基づいて、前記コンテンツのそれぞれを前記動的なカテゴリに分類するか前記静的なカテゴリに分類するかを決定する分類制御部と
を備える情報処理装置。
【請求項２】
前記分類制御部は、前記確度が閾値を超える場合には前記コンテンツを前記静的なカテゴリに分類することを決定し、そうでない場合には前記コンテンツを前記動的なカテゴリに分類することを決定する、請求項１に記載の情報処理装置。
【請求項３】
前記分類制御部は、前記確度が閾値を超える場合に、前記動的なカテゴリに分類された前記コンテンツを前記静的なカテゴリに再分類する、請求項２に記載の情報処理装置。
【請求項４】
前記分類制御部は、前記動的なカテゴリへの分類の結果を前記コンテンツのそれぞれに関連付けて記録させるとともに、前記静的なカテゴリへの分類の結果を前記確度が閾値を超える前記コンテンツのそれぞれに関連付けて記録させる、請求項３に記載の情報処理装置。
【請求項５】
前記動的なカテゴリまたは前記静的なカテゴリに分類されたコンテンツに関するデータを出力するコンテンツ出力部をさらに備え、
前記コンテンツ出力部は、前記静的なカテゴリに分類された第１のコンテンツに関連する第２のコンテンツを出力するときに、前記第１のコンテンツを前記動的なカテゴリに分類した結果に基づいて前記第２のコンテンツを検索する、請求項４に記載の情報処理装置。
【請求項６】
前記コンテンツ出力部は、前記分類制御部によって前記静的なカテゴリへの分類の結果に関連付けられていない前記コンテンツの中から前記第２のコンテンツを検索する、請求項５に記載の情報処理装置。
【請求項７】
前記特徴量は、前記コンテンツを構成するデータ、または前記コンテンツに付随するメタデータから抽出される、請求項１に記載の情報処理装置。
【請求項８】
前記動的なカテゴリまたは前記静的なカテゴリに分類されたコンテンツのタイトル、要約、またはサムネイルを前記コンテンツの分類に従って配列したリスト画面を出力するコンテンツ出力部をさらに備える、請求項１に記載の情報処理装置。
【請求項９】
前記リスト画面では、前記静的なカテゴリと、前記動的なカテゴリの少なくとも一部とが同等に扱われる、請求項８に記載の情報処理装置。
【請求項１０】
コンテンツに関するデータから抽出される特徴量に基づいて前記コンテンツの動的なカテゴリへの分類を実行することと、
前記特徴量に基づいて前記コンテンツの静的なカテゴリへの分類を実行することと、
プログラムに従って動作するプロセッサが、前記コンテンツのそれぞれに対する前記静的なカテゴリへの分類の確度に基づいて、前記コンテンツのそれぞれを前記動的なカテゴリに分類するか前記静的なカテゴリに分類するかを決定することと
を含む情報処理方法。
【請求項１１】
コンテンツに関するデータから抽出される特徴量に基づいて前記コンテンツの動的なカテゴリへの分類を実行する機能と、
前記特徴量に基づいて前記コンテンツの静的なカテゴリへの分類を実行する機能と、
前記コンテンツのそれぞれに対する前記静的なカテゴリへの分類の確度に基づいて、前記コンテンツのそれぞれを前記動的なカテゴリに分類するか前記静的なカテゴリに分類するかを決定する機能と
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
機械学習処理において、教師あり分類と呼ばれるデータの分類方法が知られている。例えば、特許文献１には、教師あり機械学習処理を用いてテキストデータを分類する技術が記載されている。教師あり分類では、例えば、正しく分類されたデータ（教師データ）の特徴量に基づいて、特徴量に基づくデータの分類器が構築される。このような教師あり分類の処理によれば、ある程度の量の教師データを用意することによって、データの分類のための分類器を自動的に構築することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４９４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような教師あり分類では、データが静的なカテゴリに分類されるために、例えばカテゴリにラベルを与えることが容易であり、またユーザが使いやすいカテゴリをマニュアルで設定することができる。その一方で、カテゴリを変更する際には、教師データを分類し直した上で学習をやり直す必要が生じるため、カテゴリの追加、細分化、統合などの要請に対して柔軟に対応することが難しい。
【０００５】
そこで、本開示では、コンテンツの分類にあたって、静的なカテゴリへの分類を取り入れながらコンテンツ分布の変化に柔軟に対応することも可能な、新規かつ改良された情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、コンテンツに関するデータから抽出される特徴量に基づいて上記コンテンツの動的なカテゴリへの分類を実行する動的分類部と、上記特徴量に基づいて上記コンテンツの静的なカテゴリへの分類を実行する静的分類部と、上記コンテンツのそれぞれに対する上記静的なカテゴリへの分類の確度に基づいて、上記コンテンツのそれぞれを上記動的なカテゴリに分類するか上記静的なカテゴリに分類するかを決定する分類制御部とを備える情報処理装置が提供される。
【０００７】
また、本開示によれば、コンテンツに関するデータから抽出される特徴量に基づいて上記コンテンツの動的なカテゴリへの分類を実行することと、上記特徴量に基づいて上記コンテンツの静的なカテゴリへの分類を実行することと、プログラムに従って動作するプロセッサが、上記コンテンツのそれぞれに対する上記静的なカテゴリへの分類の確度に基づいて、上記コンテンツのそれぞれを上記動的なカテゴリに分類するか上記静的なカテゴリに分類するかを決定することとを含む情報処理方法が提供される。
【０００８】
また、本開示によれば、コンテンツに関するデータから抽出される特徴量に基づいて上記コンテンツの動的なカテゴリへの分類を実行する機能と、上記特徴量に基づいて上記コンテンツの静的なカテゴリへの分類を実行する機能と、上記コンテンツのそれぞれに対する上記静的なカテゴリへの分類の確度に基づいて、上記コンテンツのそれぞれを上記動的なカテゴリに分類するか上記静的なカテゴリに分類するかを決定する機能とをコンピュータに実現させるためのプログラムが提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、コンテンツの分類にあたって、静的なカテゴリへの分類を取り入れながらコンテンツ分布の変化に柔軟に対応することができる。
【００１０】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態に係るシステムの構成例を示す図である。
【図２】本開示の一実施形態に係るサーバの機能構成例を示すブロック図である。
【図３】本開示の一実施形態における処理の例を示すフローチャートである。
【図４】本開示の一実施形態の処理によって実現されるコンテンツ分類について概念的に説明するための図である。
【図５】本開示の一実施形態における分類されたコンテンツの提供の第１の例を示す図である。
【図６】本開示の一実施形態における分類されたコンテンツの提供の第２の例を示す図である。
【図７】本開示の一実施形態における分類されたコンテンツの提供の第３の例を示す図である。
【図８】本開示の一実施形態における分類されたコンテンツの提供の第４の例を示す図である。
【図９】本開示の一実施形態における分類されたコンテンツの提供の第５の例を示す図である。
【図１０】本開示の一実施形態におけるコンテンツのメタデータの例を示す図である。
【図１１】本開示の一実施形態におけるコンテンツ分類のデータの例を示す図である。
【図１２】本開示の実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．システム構成
２．機能構成
３．処理フローの例
４．分類されたコンテンツの提供の例
５．データの例
６．ハードウェア構成
７．補足
【００１４】
（１．システム構成）
図１は、本開示の一実施形態に係るシステムの構成例を示す図である。図１を参照すると、システム１０は、端末装置１００、およびネットワーク２００を介して端末装置１００に接続されたサーバ３００を含む。システム１０には、さらに、コンテンツ提供サーバ３５０ａ，３５０ｂが含まれうる。
【００１５】
端末装置１００は、ディスプレイ１１０やスピーカなどの出力装置を介してユーザに各種のコンテンツを提供する。より具体的には、端末装置１００は、例えばスマートフォン、タブレット、パーソナルコンピュータ、テレビ、レコーダ、またはゲーム機などであり、内蔵する出力装置、または外部接続された出力装置を介してユーザにコンテンツを提供する。コンテンツは、例えばテキストや画像によって構成されるＷｅｂページなどのドキュメント（より具体的には、例えばニュースコンテンツやソーシャルメディアコンテンツ）、映像（動画像）、静止画像、楽曲、音声などを含む。端末装置１００は、これらのコンテンツの実体をユーザに提供してもよいし、その前段階としてコンテンツのタイトル、要約、またはサムネイルを配列したリストをユーザに提供してもよい。いずれの場合も、コンテンツは、サーバ３００による分類に従ってユーザに提供される。なお、端末装置１００は、後述する情報処理装置のハードウェア構成によって実現されうる。
【００１６】
ネットワーク２００は、端末装置１００とサーバ３００とを接続する。また、ネットワーク２００は、サーバ３００とコンテンツ提供サーバ３５０ａ，３５０ｂとを接続してもよい。ネットワーク２００は、例えば、インターネット、携帯電話網、有線または無線のＬＡＮ（Local  Area  Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの複数の通信ネットワークを含みうる。
【００１７】
サーバ３００は、端末装置１００においてユーザに提供されるコンテンツを分類する。図示された例において、コンテンツは、コンテンツ提供サーバ３５０ａ，３５０ｂによって用意される。サーバ３００は、コンテンツに付随するメタデータをコンテンツ提供サーバ３５０ａ，３５０ｂから取得し、メタデータに基づいてコンテンツを分類する。さらに、サーバ３００は、分類の結果に基づいて端末装置１００にコンテンツを提供する。上記のように、端末装置１００において、コンテンツは実体として提供されてもよいし（より具体的には、ドキュメントや画像の表示、映像や楽曲、音声の再生など）、まずはタイトル、要約、またはサムネイルを配列したリストとして提供され、そこからユーザが選択したコンテンツの実体が提供されてもよい。サーバ３００による分類の結果は、例えばコンテンツの実体が提供される順番や、リストにおけるコンテンツの配列に反映される。なお、サーバ３００、およびコンテンツ提供サーバ３５０ａ，３５０ｂは、ネットワーク２００上の１または複数のサーバ装置によって構成される。個々のサーバ装置は、後述する情報処理装置のハードウェア構成によって実現されうる。
【００１８】
なお、上記のようなシステム１０の変形例として、サーバ３００は、コンテンツ提供サーバ３５０ａ，３５０ｂによって提供されるコンテンツを分類するのに加えて、またはこれに代えて、サーバ３００自身が保持しているコンテンツを分類してもよい。また、サーバ３００は、端末装置１００が保持しているコンテンツを分類してもよい。この場合、端末装置１００は、コンテンツのメタデータとともに、コンテンツ分類のリクエストをサーバ３００に送信する。あるいは、システム１０では、サーバ３００の代わりに端末装置１００自身が、コンテンツを分類してもよい。この場合、端末装置１００は、例えばコンテンツ提供サーバ３５０ａ，３５０ｂからコンテンツメタデータを取得した上で、分類を実施する。あるいは、端末装置１００は、端末装置１００自身が保持しているコンテンツを分類してもよい。この場合、システム１０は、端末装置１００の内部で完結しうる。
【００１９】
（２．機能構成）
図２は、本開示の一実施形態に係るサーバの機能構成例を示すブロック図である。図２を参照すると、サーバ３００は、教師なし分類部３０３、教師あり分類部３０７、および入出力部３１１を含む。これらの機能構成は、例えばサーバ３００を構成するサーバ装置が備えるＣＰＵ（Central  Processing  unit）などのプロセッサが、メモリまたはストレージに格納されたプログラムに従って動作することによって実現される。上記の機能構成は、必要に応じて、コンテンツのメタデータ３０１、コンテンツ分類３０５、およびコンテンツデータ３１３に対して、読み出し、書き込み、または更新を実行する。これらのデータは、例えばサーバ３００を構成するサーバ装置が備えるメモリまたはストレージに、一時的または永続的に格納される。なお、上述の通り、上記の機能構成の一部または全部は、例えば端末装置１００などで実現されてもよい。以下、図中の（１）〜（１１）に従って、各機能構成についてさらに説明する。
【００２０】
まず、ユーザから入出力部３１１へ、コンテンツの提供要求が入力される（１）。この要求は、例えばコンテンツの実体を提供することの要求であってもよいし、コンテンツのタイトル、要約、またはサムネイルを配列したリストを提供することの要求であってもよい。入出力部３１１は、要求があったことを、教師なし分類部３０３に通知する（２）。通知を受信した教師なし分類部３０３は、コンテンツのメタデータ３０１を読み込み、メタデータ３０１から抽出される特徴量に基づくコンテンツの教師なし分類を実行する（３）。ここで、メタデータ３０１は、コンテンツに付随するデータであって、コンテンツに関するデータの一例である。他の例において、教師なし分類部３０３および教師あり分類部３０７は、コンテンツを構成するテキストなどのデータから抽出される特徴量に基づいて分類を実行してもよい。メタデータ３０１は、教師なし分類の実行時にコンテンツ提供サーバ３５０ａ，３５０ｂから取得されてもよいし、予め取得されてサーバ３００で保持されていてもよい。なお、特徴量に基づくデータの教師なし分類（またはクラスタリング）については、例えば特開２０１４−９５９６７号公報など多くの文献に記載されている。本実施形態では、このような教師なし分類手法を適宜利用することが可能である。教師なし分類では、例えば特徴量空間におけるコンテンツの分布に応じて、その都度カテゴリが形成される。従って、教師なし分類（またはクラスタリング）は、コンテンツの動的なカテゴリへの分類の一例といえる。また、そのような教師なし分類（またはクラスタリング）を実行する教師なし分類部３０３は、コンテンツの動的なカテゴリへの分類を実行する動的分類部の一例といえる。
【００２１】
教師なし分類部３０３は、（３）で実行された教師なし分類の結果に基づいてコンテンツ分類３０５を生成する（４）。さらに、教師なし分類部３０３は、教師なし分類の開始または完了を教師あり分類部３０７に通知する（５）。通知を受信した教師あり分類部３０７は、コンテンツのメタデータ３０１を読み込み、メタデータ３０１から抽出される特徴量に基づくコンテンツの教師あり分類を実行する（６）。なお、教師あり分類に用いられる特徴量は、教師なし分類に用いられる特徴量と同じものであってもよいし、異なるものであってもよい。また、教師あり分類は、教師なし分類に並行して実行されてもよいし、教師なし分類の完了後に実行されてもよい。特徴量に基づくデータの教師あり分類についても、例えば特開２００７−２４９４５８号公報など多くの文献に記載されており、本実施形態ではこのような教師あり分類手法を適宜利用することが可能である。教師あり分類では、例えば教師データに基づいて予め定義されたカテゴリにコンテンツが分類される。従って、教師あり分類は、コンテンツの静的なカテゴリへの分類の一例といえる。また、そのような教師あり分類を実行する教師あり分類部３０７は、コンテンツの静的なカテゴリへの分類を実行する静的分類部の一例といえる。
【００２２】
ここで、教師あり分類部３０７はコンテンツの教師あり分類を実行するにあたり、各コンテンツについて分類の確度を算出する。教師あり分類において、それぞれのコンテンツは、メタデータから抽出される特徴量が各クラスの教師データによって示される特徴量の傾向にどの程度合致するかに応じて分類される。従って、教師あり分類の結果としては、各コンテンツがどのクラスに分類されるかに加えて、各コンテンツが、その分類されたクラスの教師データによって示される特徴量の傾向にどの程度合致するかの度合いが算出される。この度合いが確度である。コンテンツの確度が高いほど、当該コンテンツをそのクラスに分類することが（例えばユーザ視点で見て）妥当である確率が高くなる。
【００２３】
本実施形態において、教師あり分類を実行した教師あり分類部３０７は、教師あり分類における各コンテンツの確度に応じて、上記（４）において教師なし分類の結果に基づいて生成されたコンテンツ分類３０５を書き換える（７）。より具体的には、教師あり分類部３０７は、確度が閾値を超えるコンテンツについては、コンテンツ分類３０５における当該コンテンツの分類を、教師なし分類の結果に従った分類から教師あり分類の結果に従った分類へと書き換える。一方、確度が閾値を超えないコンテンツについては、教師なし分類の結果に従った分類が維持される（教師あり分類の結果は無視される）。この結果、コンテンツ分類３０５では、教師あり分類の結果に従った分類（既知の分類）と、教師なし分類の結果に従った分類（未知の分類）とが混在することになる。
【００２４】
以上のようなコンテンツ分類３０５の生成は、教師なし分類部３０３および教師あり分類部３０７が分類制御部３０９によって制御されることによって実現される。図示された例において、分類制御部３０９は、例えば、まず教師なし分類部３０３による分類の結果に従ってコンテンツ分類３０５を生成し、次いでこれを確度に応じて教師あり分類部３０７による分類の結果に置き換えるという処理手順を規定するプログラム部分でありうる。図示された例において、分類制御部３０９に相当するプログラム部分は、教師あり分類部３０７によって算出されたコンテンツの確度が閾値を超える場合に、教師なし分類の結果に従って分類された当該コンテンツを教師あり分類の結果に従って再分類することを規定しているともいえる。
【００２５】
他の例において、分類制御部３０９は、図示された例とは逆に、教師あり分類部３０７によって算出されたコンテンツの確度が閾値を超えない場合に、教師あり分類の結果に従って分類された当該コンテンツを教師なし分類の結果に従って再分類することを規定してもよい。あるいは、分類制御部３０９は、教師なし分類の結果と教師あり分類の結果とを一旦は両方保持し、教師あり分類における各コンテンツの確度に応じて、どちらの結果に従って各コンテンツを分類するかを個別に決定してもよい。いずれの例でも、分類制御部３０９は、コンテンツのそれぞれに対する教師あり分類の確度に基づいて、コンテンツのそれぞれを教師なし分類の結果に従って分類するか教師あり分類の結果に従って分類するかを決定している。
【００２６】
教師あり分類部３０７は、上記のような教師あり分類の実行、および確度に応じたコンテンツ分類３０５の書き換えが完了すると、入出力部３１１に通知を送信する（８）。通知を受信した入出力部３１１は、上記（１）で入力されたコンテンツの提供要求に応じたコンテンツの提供を実行する（１１）。コンテンツの提供にあたり、入出力部３１１は、必要に応じてコンテンツデータ３１３を参照し、コンテンツの実体のデータ、またはコンテンツのタイトル、要約、またはサムネイルを配列したリストを提供するために必要なデータを取得する。
【００２７】
（３．処理フローの例）
図３は、本開示の一実施形態における処理の例を示すフローチャートである。図３に示された各ステップは、図２に示されたサーバ３００における各部の動作に対応する。図３を参照すると、まず、コンテンツのメタデータ３０１が取得される（Ｓ１０１）。メタデータ３０１は、上記の通り、例えばコンテンツ分類の実行時に、教師なし分類部３０３などによって取得されてもよいし、コンテンツ分類の実行前にサーバ３００によって予め取得されていてもよい。
【００２８】
Ｓ１０１におけるメタデータ３０１の取得後に、教師なし分類部３０３によって、コンテンツの教師なし分類が実行される（Ｓ１０３）。まずは、教師なし分類の結果に従って、コンテンツ分類３０５が生成される。さらに、Ｓ１０３に続いて（Ｓ１０３に並行するか、Ｓ１０３より先でもよい）、教師あり分類部３０７によって、コンテンツの教師あり分類が実行される（Ｓ１０５）。続いて、教師あり分類部３０７は、分類制御部３０９の制御に従って、教師なし分類（Ｓ１０３）および教師あり分類（Ｓ１０５）が実行された各コンテンツについてのループ処理を実行する（Ｓ１０７）。
【００２９】
Ｓ１０７の処理において、教師あり分類部３０７は、各コンテンツについて、教師あり分類において算出された確度が閾値を超えるか否かを判定する（Ｓ１０９）。確度が閾値を超える場合（ＹＥＳ）、教師あり分類部３０７は、教師あり分類の結果に従って、コンテンツ分類３０５を書き換える（Ｓ１１１）。確度が閾値を超えない場合（ＮＯ）、コンテンツ分類３０５の書き換えは実行されず、教師なし分類の結果に従った分類が維持される。各コンテンツについてＳ１０７の処理が完了すると、入出力部３１１が、分類に従ってコンテンツを出力する（Ｓ１１３）。
【００３０】
図４は、以上で説明したような本実施形態の処理によって実現されるコンテンツ分類について概念的に説明するための図である。図４には、分類の対象になるコンテンツ（ＣＯＮＴＥＮＴＳ）と、コンテンツが教師なし分類によって分類される動的なカテゴリＣａ（Ｃａ１，Ｃａ２，Ｃａ３，…）と、コンテンツが教師あり分類によって分類される静的なカテゴリＣｂ（Ｃｂ１，Ｃｂ２，Ｃｂ３，…）とが示されている。
【００３１】
既に説明したような処理によって、コンテンツは、まずメタデータの特徴量に基づく教師なし分類によって、動的なカテゴリＣａに分類される。なお、特徴量は、メタデータに限らず、コンテンツに含まれるテキストなどからＢＯＷ（Bag  of  Words）モデルなどによって抽出されてもよい。また、教師なし分類には、上記の通り公知の様々な手法、より具体的には例えばｋ−ｍｅａｎｓ法や階層型クラスタリング、ＬＤＡ（Latent  Dirichlet  Allocation）などが用いられる。さらに、同じコンテンツに対して教師あり分類が実行され、教師あり分類の確度が高いコンテンツが、動的なカテゴリＣａから静的なカテゴリＣｂに移動される。この移動が、上記の説明におけるカテゴリ分類３０５の書き換えに対応する。なお、教師あり分類にも、上記の通り公知の様々な手法、より具体的には例えばナイーブベイズ分類器などが用いられる。
【００３２】
図にはニュースコンテンツの分類が示されており、静的なカテゴリＣｂには、教師あり分類において予め用意された分類に従って「経済」、「スポーツ」、「芸能」などのラベルが与えられている。一方、動的なカテゴリＣａは、その時々のコンテンツの特徴量の分布によってその構成が変化するため、別途与えられない限りラベルはない。上記のように、動的なカテゴリＣａから静的なカテゴリＣｂに移動されるコンテンツは、教師あり分類における静的なカテゴリＣｂへの分類の確度が高いコンテンツである。換言すれば、移動されずに動的なカテゴリＣａに残ったコンテンツは、教師あり分類において静的なカテゴリＣｂへの分類の確度が低かったか、適切なカテゴリＣｂが見つからなかったコンテンツであるといえる。
【００３３】
このことをニュースコンテンツの分類の例においてより具体的に説明すると、最終的に静的なカテゴリＣｂに分類されたコンテンツは、「経済」、「スポーツ」、「芸能」などといったスタンダードなニュースのカテゴリに高い確度で該当するコンテンツである。一方、最終的に動的なカテゴリＣａに分類されたコンテンツは、上記のようなスタンダードなニュースのカテゴリでは必ずしも分類しきれないコンテンツである。例えば、オリンピックのような大きなスポーツイベントの開催時には、そこで実施される競技の結果に限らず、インサイドストーリーのような周辺的な話題が数多く発生する。そのような話題を伝えるニュースコンテンツは、例えば純粋に競技の結果を伝えるコンテンツに比べれば、「スポーツ」のカテゴリＣｂへの分類の確度は低くなる。従って、例えば図示された例のようなコンテンツ分類が実施された場合、「スポーツ」のカテゴリＣｂには純粋に競技の結果を伝えるコンテンツが分類され、周辺的な話題を伝えるコンテンツはカテゴリＣａに分類されうる。
【００３４】
このような分類によって、例えばオリンピックの開催時に、周辺的な話題を伝えるコンテンツを「スポーツ」のカテゴリＣｂから分離して別のカテゴリＣａに分類することができる。これによって、オリンピックの開催時に「スポーツ」のカテゴリＣｂに分類されるコンテンツの数が多くなりすぎたり、「スポーツ」のカテゴリＣｂがオリンピックに関連するコンテンツで埋め尽くされたりすることが防止され、例えばオリンピック以外の競技の結果を伝えるコンテンツも「スポーツ」のカテゴリＣｂで容易に発見できるようになる。つまり、カテゴリＣｂについては、オリンピックの開催のような一過性のイベントの発生に過剰に影響されることなく、バランスのとれたコンテンツ構成を保つことができる。
【００３５】
その一方で、数多く発生している周辺的な話題は、「スポーツ」のカテゴリＣｂとは別のカテゴリＣａに分類される。ここで、教師なし分類においては、カテゴリＣａの粒度（細かさ）を動的に変更することが可能である。より具体的には、例えば、１つのカテゴリＣａに分類されるコンテンツの数に上限を設けることによって、より多くのコンテンツが集中している特徴量の領域では、より細かく分割されたカテゴリＣａが生成されるようにすることが可能である。上記の例における周辺的な話題は、オリンピックの開催に伴って数多く発生しているため、これらの話題を伝えるコンテンツが分類されるカテゴリＣａは、例えばカテゴリＣｂなどよりも細かく分類されたカテゴリになりうる。より具体的には、例えば、カテゴリＣｂでは「スポーツ」がひとまとまり（カテゴリＣｂ２）であるのに対して、カテゴリＣａでは「オリンピックの陸上競技」や「オリンピックの水泳競技」のように、競技種目ごとの細かい分類が可能である。
【００３６】
また、別の例として、図示された例においてカテゴリＣａ１のコンテンツがカテゴリＣｂ１（経済）およびカテゴリＣｂ２（スポーツ）に移動され、カテゴリＣａ３のコンテンツがカテゴリＣｂ２（スポーツ）およびカテゴリＣｂ３（芸能）に移動されていることに示されるように、カテゴリＣａでは、カテゴリＣｂの分類にとらわれない自由な分類が可能である。例えば、カテゴリＣａ１に分類されるコンテンツは、「オリンピックの経済効果」に関するコンテンツを含みうる。また、カテゴリＣａ３に分類されるコンテンツは、「オリンピック選手の芸能界転向の噂」に関するコンテンツを含みうる。これらの例によって示されるように、教師なし分類によって生成される動的なカテゴリＣａでは、オリンピックの開催のような一過性のイベントの発生時に数多く発生する周辺的な話題を、静的なカテゴリＣｂにおけるスタンダードな分類に従って無理に分類するのではなく、例えばそれらの話題独特の共通性によって適切に分類することができる。
【００３７】
なお、例えば、図４に示された動的なカテゴリＣａは、教師なし分類によってコンテンツが分類されるカテゴリであるため、分類の度に新たに定義されることが前提になっている（つまり、一過性である）。しかしながら、例えばユーザが動的なカテゴリＣａに含まれるカテゴリ（例えば図示されたカテゴリＣａ１）に分類されるコンテンツを引き続きウォッチすることを望むような場合、例えば、当該カテゴリを教師なし分類における例外的な既定のカテゴリとして定義してもよい。あるいは、当該カテゴリを、教師あり分類の静的なカテゴリＣｂに追加してもよい。
【００３８】
（４．分類されたコンテンツの提供の例）
図５は、本開示の一実施形態における分類されたコンテンツの提供の第１の例を示す図である。図５には、図１の例における端末装置１００のディスプレイ１１０に表示されるニュースコンテンツ１１０３のリスト画面１１００ａの例が示されている。図示された例において、コンテンツ１１０３は、タブ１１０１ごとに分類して表示される。タブ１１０１は、コンテンツ１１０３が教師あり分類によって分類されるスタンダードな（静的な）カテゴリに対応するタブ１１０１ａと、コンテンツ１１０３が教師なし分類によって分類される一過性の（動的な）カテゴリに対応するタブ１１０１ｂとを含む。図示された例において、静的なカテゴリに対応するタブ１１０１ａには、教師あり分類で予め用意されたカテゴリのラベルに対応する「国内」、「経済」などの固有の名称があるのに対し、動的なカテゴリに対応するタブ１１０１ｂには固有の名称はなく、「話題１」、「話題２」のような抽象的な名称が与えられている。これは、上記の通り、タブ１１０１ｂに対応する教師なし分類のカテゴリには別途付与しない限りラベルはないためである。このような点を除いては、本実施形態のリスト画面において、教師あり分類の結果に対応する静的なカテゴリと、教師なし分類の結果に対応する動的なカテゴリの少なくとも一部とは、同等に扱われる。
【００３９】
なお、他の例において、サーバ３００は、例えばカテゴリに分類されたコンテンツ１１０３に共通して含まれるテキストを抽出することによって、タブ１１０１ｂに固有の名称を与えてもよい。より具体的には、サーバ３００は、単語頻度を用いて、カテゴリ内のコンテンツにおける最頻出ワード（名詞）をラベルとして採用してもよい。あるいは、サーバ３００は、ＬＤＡなどのトピック分布を用いて、カテゴリを表現するワード群の中で最も寄与度が高いワードをラベルとして採用してもよい。また、さらに別の例において、端末装置１００では、タブ１１０１ｂにユーザが任意の名称を与えるための入力操作が可能であってもよい。
【００４０】
図示された例において、ユーザは、例えば上記で図４を参照して説明したように、静的なカテゴリに対応するタブ１１０１ａでは、一過性のイベントの発生に過剰に影響されないバランスのとれた構成でコンテンツを参照することができる。より具体的には、例えば、「スポーツ」のタブ１１０１ａ（図示されていない）において、ユーザは、たとえオリンピックの開催期間中であっても、オリンピックの競技結果ばかりではなく国内スポーツの競技結果も容易に参照することができる。また、動的なカテゴリに対応するタブ１１０１ｂでは、一過性のイベントの発生によって数多く発生した周辺的な話題を、興味がある場合には十分に参照することができる。
【００４１】
なお、画面１１００ａにおいて、タブ１１０１内のコンテンツ１１０３は、所定の順序（ＯＲＤＥＲ１）に従って配列される。ＯＲＤＥＲ１は、例えばＣＦ（Collaborative  Filtering）やＣＢＦ（Content  Based  Filtering）に基づいて推定されるユーザの嗜好の順、新着順、または人気順などであってもよい。また、例えばユーザの嗜好の順でコンテンツ１１０３を配列する場合、端末装置１００を使用しているユーザ以外のユーザを選択可能であってもよい。
【００４２】
図６は、本開示の一実施形態における分類されたコンテンツの提供の第２の例を示す図である。図６には、図１の例における端末装置１００のディスプレイ１１０に表示されるソーシャルメディアコンテンツ１１０７のリスト画面１１００ｂの例が示されている。図示された例において、コンテンツ１１０７は、タブ１１０５ごとに分類して表示される。タブ１１０５は、コンテンツ１１０７が教師あり分類によって分類されるスタンダードな（静的な）カテゴリに対応するタブ１１０５ａと、コンテンツ１１０７が教師なし分類によって分類される一過性の（動的な）カテゴリに対応するタブ１１０５ｂとを含む。図示された例でも、上記の図５の例と同様に、静的なカテゴリに対応するタブ１１０５ａには固有の名称があるのに対し、動的なカテゴリに対応するタブ１１０５ｂには固有の名称がない。図６に示した例でも、サーバ３００によるテキストの抽出や、ユーザの入力に従ってタブ１１０５ｂに名称が与えられてもよい。
【００４３】
図示された例では、タブ１１０５ａが、コンテンツ１１０７に関係するイベントのカテゴリに対応して表示されている。タブ１１０５ａに対応するカテゴリのイベントは、例えば、定期的に発生する定番のイベントでありうる（例えば「花火」のように、毎年夏に発生するイベントも定期的である。なお、図６に示されたタブ１１０５ａ「花火」は、冬季には「スキー」などに置き換えられてもよい）。タブ１１０５ｂは、例えばこれらのカテゴリには含まれない、一過性のイベントのカテゴリに対応してもよい。あるいは、タブ１１０５ｂは、上記のカテゴリのどれにも分類されない、イベント関係以外のコンテンツ１１０７が分類されるカテゴリに対応してもよい。
【００４４】
なお、画面１１００ｂにおいて、タブ１１０５内のコンテンツ１１０７は、所定の順序（ＯＲＤＥＲ２）に従って配列される。ＯＲＤＥＲ２は、例えばイベントの開催地がユーザの現在地に近い順、イベントの開催日時が現在時刻に近い順、新着順、または人気順などであってもよい。また、例えば開催地がユーザの現在地に近い順でコンテンツ１１０７を配列する場合、端末装置１００を使用しているユーザ以外のユーザを選択可能であってもよい。より具体的には、例えば、東京で端末装置１００を使用しているユーザの友人がニューヨークにいる場合、その友人の所在地であるニューヨークに開催地が近い順にコンテンツ１１０７を表示することが可能であってもよい。
【００４５】
図７は、本開示の一実施形態における分類されたコンテンツの提供の第３の例を示す図である。図７には、図１の例における端末装置１００のディスプレイ１１０に表示される楽曲コンテンツ１１１１のリスト画面１１００ｃの例が示されている。図示された例において、コンテンツ１１１１は、タブ１１０９ごとに分類して表示される。タブ１１０９は、コンテンツ１１１１が教師あり分類によって分類されるスタンダードな（静的な）カテゴリに対応するタブ１１０９ａと、コンテンツ１１１１が教師なし分類によって分類される一過性の（動的な）カテゴリに対応するタブ１１０９ｂとを含む。図示された例でも、上記の図５の例と同様に、静的なカテゴリに対応するタブ１１０９ａには固有の名称があるのに対し、動的なカテゴリに対応するタブ１１０９ｂには固有の名称がない。図７に示した例でも、サーバ３００による楽曲の特徴の抽出や、ユーザの入力に従ってタブ１１０９ｂに名称が与えられてもよい。
【００４６】
図示された例において、タブ１１０９ａが、コンテンツ１１１の楽曲のジャンルに対応して表示されている。楽曲のジャンルは多岐にわたるため、画面１１００ｃに表示されるタブ１１０９ａのジャンルは、例えば粗く分類されているか、一部のジャンルに限られている。しかしながら、例えば流行している楽曲や、ユーザの嗜好に合致すると推定される楽曲などは、必ずしもこれらのジャンルに整合するとは限らない。そこで、タブ１１０９ｂとして表示されている「話題の音楽」のようなカテゴリを教師なし分類の結果に従って設けることによって、既存のジャンルにとらわれずに楽曲を表示することができる。
【００４７】
なお、画面１１００ｃにおいて、タブ１１０９内のコンテンツ１１１１は、所定の順序（ＯＲＤＥＲ３）に従って配列される。ＯＲＤＥＲ３は、例えばＣＦやＣＢＦに基づいて推定されるユーザの嗜好の順、新着順、または人気順などであってもよい。また、例えばユーザの嗜好の順でコンテンツ１１０３を配列する場合、端末装置１００を使用しているユーザ以外のユーザを選択可能であってもよい。
【００４８】
図８は、本開示の一実施形態における分類されたコンテンツの提供の第４の例を示す図である。図８には、図１の例における端末装置１００のディスプレイ１１０に表示される画面１１００ｄにおいて、コンテンツＴ１が表示されている。コンテンツＴ１は、図４に示した例において、教師なし分類でカテゴリＣａ１に分類された後、教師あり分類での確度が高かったためにカテゴリＣｂ１（経済）に再分類されたコンテンツである。この例において、例えば、カテゴリＣａおよびカテゴリＣｂに基づいて、図５に示した例のようなコンテンツのリスト画面１１００ａが表示され、そこでコンテンツＴ１が選択された場合に、図８に示されるような画面１１００ｄが表示される。
【００４９】
画面１１００ｄでは、コンテンツＴ１（ニュースコンテンツ）について、タイトル１１１３およびテキスト１１１５が表示される。さらに、画面１１００ｄでは、コンテンツＴ１の関連コンテンツ１１１７が表示される。図示された例において、関連コンテンツ１１１７は、教師なし分類においてカテゴリＣａ１に分類されていたコンテンツＴ１（コンテンツＴ’１）に特徴量が近く、かつ教師あり分類によって再分類されていないコンテンツＴ２〜Ｔ４のタイトルなどに基づいて表示される。つまり、サーバ３００の入出力部３１１は、関連コンテンツ１１１７を出力するにあたり、コンテンツＴ１に関連付けられた教師なし分類の結果に基づいてコンテンツを検索する。この結果、関連コンテンツ１１１７として抽出されるコンテンツは、コンテンツＴ’１と同じカテゴリＣａ１に分類されていたコンテンツＴ２，Ｔ３だけではなく、特徴量が近いものの別のコンテンツに分類されていたコンテンツＴ４を含んでもよい。なお、他の例では、同じカテゴリＣａ１に分類されていたコンテンツが優先的に抽出されてもよい。
【００５０】
また、上記の例において、コンテンツＴ’１に特徴量が近く、教師あり分類によって再分類されたコンテンツＴ５，Ｔ６は、コンテンツＴ１の関連コンテンツ１１１７としては表示されていない。これらのコンテンツは、コンテンツＴ１と同じくタブ１１０１のいずれかに分類されて提示されているため、同じコンテンツがいくつもの場所で重複して登場するのを避けるために関連コンテンツ１１１７から除外される。あるいは、重複を問題にしない場合には、コンテンツＴ５，Ｔ６を関連コンテンツ１１１７から除外せず、教師なし分類において特定された特徴量間の距離に基づいて関連コンテンツ１１１７が選定されてもよい。
【００５１】
なお、例えば図２および図３を参照した説明では、コンテンツに関する教師なし分類の結果を教師あり分類の結果で書き換えるというように説明したが、これは説明上のことであって、実際に記録されるデータ上は、結果的に教師あり分類に従って分類されるコンテンツについても、教師なし分類の結果が保持されていてもよい。これによって、上記の図８で説明したような、教師なし分類の結果と教師あり分類の結果とを組み合わせたコンテンツの提示が可能になる。
【００５２】
図９は、本開示の一実施形態における分類されたコンテンツの提供の第５の例を示す図である。図５には、図１の例における端末装置１００の変形例として、腕時計型のウェアラブル端末装置１５０が示されている。ウェアラブル端末装置１５０は、筐体１５１と、ディスプレイ１５３とを含む。例えばあるアプリケーションの起動時において、ディスプレイ１５３には、カテゴリ表示領域１５３１と、コンテンツ表示領域１５３３とが配置される。カテゴリ表示領域１５３１には、例えば図５〜７の例に示されたタブ１１０１，１１０５，１１０９のような、カテゴリに対応するラベルが表示される。また、コンテンツ表示領域１５３３には、例えば図５〜７の例に示されたコンテンツ１１０３，１１０７，１１１１のような、コンテンツの実体、またはコンテンツのタイトル、要約、もしくはサムネイルを配列したリストなどが表示される。
【００５３】
上記のようなディスプレイ１５３では、そのサイズの制約上、１度に表示されるコンテンツの数は限られる。図示された例では、１度にディスプレイ１５３に表示されるコンテンツは１つである。このような場合に、例えば、ユーザにとって適切な順序でコンテンツをディスプレイ１５３に表示させることは重要である。
【００５４】
例えば、ウェアラブル端末装置１５０は、カテゴリごとに所定の数（例えば１つ）ずつのコンテンツを、ユーザの操作に応じて順次ディスプレイ１５３に表示させる。ユーザがコンテンツを順次表示させる操作は、例えば、加速度センサを用いて検出させる、ユーザが手首をひねったり、振ったりする操作であってもよい。また、例えば、ユーザがコンテンツを順次表示させる操作は、ディスプレイ１５３上に設けられたタッチパネルを用いて検出される、ユーザがカテゴリ表示領域１５３１またはコンテンツ表示領域１５３３をスワイプする操作などであってもよい。例えば、カテゴリ表示領域１５３１がスワイプされた場合には次のカテゴリのコンテンツが表示され、コンテンツ表示領域１５３３がスワイプされた場合には同じカテゴリに分類されている次のコンテンツが表示される、といったように、スワイプ操作の位置に応じて動作が選択されてもよい。
【００５５】
また、例えば、ウェアラブル端末装置１５０は、ユーザの操作に応じて、カテゴリまたはコンテンツを詳細に表示する。例えば、ウェアラブル端末装置１５０は、タッチパネルを用いて検出される、ユーザがカテゴリ表示領域１５３１またはコンテンツ表示領域１５３３をタップまたはダブルタップする操作を取得してもよい。例えば、カテゴリ表示領域１５３１がタップされた場合、ウェアラブル端末装置１５０は、カテゴリ表示領域１５３１の表示を一時的に固定し、当該カテゴリに分類されるコンテンツを順次コンテンツ表示領域１５３３に表示させる。あるいは、この場合、ウェアラブル端末装置１５０は、異なる配置でカテゴリ内のコンテンツのスクロール可能なリストを表示させてもよい。また、例えば、コンテンツ表示領域１５３３がタップされた場合、コンテンツがタイトル、要約、またはサムネイルなどによって表示されている場合には、コンテンツの全体を表示させる。または、コンテンツが楽曲などである場合には、楽曲を再生させる。
【００５６】
なお、上記のようなウェアラブル端末装置１５０における構成は、例えば音声によってコンテンツを提供するヘッドセット型のウェアラブル端末装置にも適用可能である。この場合、上記でタッチパネルを介して取得されるとしたユーザの操作は、例えば音声入力に置き換えられうる。
【００５７】
ウェアラブル端末装置１５０やヘッドセット型のウェアラブル端末装置のように、１度に提供されるコンテンツの数が限られる端末装置においても、本実施形態を適用し、コンテンツの提供順序、より具体的にはカテゴリごとに所定の数（例えば１つ）ずつの提供されるコンテンツの順序を適切に設定することは有用である。例えば、上記で図４および図５の例を参照して説明したように、教師あり分類の結果に基づくスタンダードなカテゴリが一過性のイベントに過剰に影響されることは、必ずしもユーザの利益にはならない。ウェアラブル端末装置１５０やヘッドセット型のウェアラブル端末装置の場合、例えば「スポーツ」のカテゴリがオリンピックに関連するコンテンツで埋め尽くされてしまうと、いくらコンテンツを次に送ってもオリンピック以外の競技の結果を伝えるコンテンツが現れないことになってしまう。このような場合に、上記の例のように一過性のコンテンツがスタンダードなカテゴリから分離されていれば、ユーザが所望のコンテンツを発見することが容易になりうる。同様に、図６や図７を参照して説明した例における効果も、ウェアラブル端末装置１５０やヘッドセット型のウェアラブル端末装置でも同様に発生する。
【００５８】
（５．データの例）
以下、上記で図２に例示したコンテンツのメタデータ３０１およびコンテンツ分類３０５について、それぞれの一例を示す。
【００５９】
図１０は、本開示の一実施形態におけるコンテンツのメタデータの例を示す図である。図１０を参照すると、メタデータ３０１は、コンテンツＩＤ、発行日、記事ソース、タイトル、本文などの項目を含む。図示された例において、メタデータ３０１はニュースコンテンツのメタデータであるため、記事ソースとして新聞などの媒体が記録されている。また、本文の一部または全部がメタデータ３０１に含まれてもよい。図２に示した例では、このようなメタデータ３０１に基づいて、教師なし分類および教師あり分類が実行される。もちろん、メタデータ３０１は、ニュースコンテンツの場合でも図示された例とは異なる項目を含みうるし、異なる種類のコンテンツの場合にはさらに異なる項目を含みうる。
【００６０】
図１１は、本開示の一実施形態におけるコンテンツ分類のデータの例を示す図である。図１１を参照すると、コンテンツ分類３０５は、コンテンツＩＤおよび分類の項目を含む。図示された例では、コンテンツの分類（カテゴリ）として、「Ｃ１」、「経済」、「Ｃ４」、および「スポーツ」などが記録されている。このうち、「経済」および「スポーツ」は、図２の例でいえば、教師あり分類部３０７によって書き換えられた結果、つまり確度の高い教師あり分類の結果に基づくコンテンツの分類を示す。一方、「Ｃ１」および「Ｃ４」は、書き換えられなかった結果、つまり教師なし分類部３０３による分類の結果を示す。
【００６１】
なお、コンテンツ分類３０５として記録されるデータの項目は図示された例には限られない。例えば、上述のように教師あり分類に従って分類されたコンテンツの表示において教師なし分類の結果を利用する場合のために、教師あり分類の結果および教師なし分類の結果の両方が項目として含まれ、さらに、どちらの結果をコンテンツの分類にあたって優先して採用するかを示すフラグ項目が追加されてもよい。
【００６２】
（６．ハードウェア構成）
次に、図１２を参照して、本開示の実施形態に係る情報処理装置のハードウェア構成について説明する。図１２は、本開示の実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。図示された情報処理装置９００は、例えば、上記の実施形態における端末装置またはサーバを実現しうる。
【００６３】
情報処理装置９００は、ＣＰＵ（Central  Processing  unit）９０１、ＲＯＭ（Read  Only  Memory）９０３、およびＲＡＭ（Random  Access  Memory）９０５を含む。また、情報処理装置９００は、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２３、通信装置９２５を含んでもよい。さらに、情報処理装置９００は、必要に応じて、撮像装置９３３、およびセンサ９３５を含んでもよい。情報処理装置９００は、ＣＰＵ９０１に代えて、またはこれとともに、ＤＳＰ（Digital  Signal  Processor）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、またはＦＰＧＡ（Field-Programmable  Gate  Array）などの処理回路を有してもよい。
【００６４】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置９００内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一次記憶する。ＣＰＵ９０１、ＲＯＭ９０３、およびＲＡＭ９０５は、ＣＰＵバスなどの内部バスにより構成されるホストバス９０７により相互に接続されている。さらに、ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Peripheral  Component  Interconnect/Interface）バスなどの外部バス９１１に接続されている。
【００６５】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなど、ユーザによって操作される装置である。入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置９００の操作に対応した携帯電話などの外部接続機器９２９であってもよい。入力装置９１５は、ユーザが入力した情報に基づいて入力信号を生成してＣＰＵ９０１に出力する入力制御回路を含む。ユーザは、この入力装置９１５を操作することによって、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりする。
【００６６】
出力装置９１７は、取得した情報をユーザに対して視覚や聴覚、触覚などの感覚を用いて通知することが可能な装置で構成される。出力装置９１７は、例えば、ＬＣＤ（Liquid  Crystal  Display）または有機ＥＬ（Electro-Luminescence）ディスプレイなどの表示装置、スピーカまたはヘッドフォンなどの音声出力装置、もしくはバイブレータなどでありうる。出力装置９１７は、情報処理装置９００の処理により得られた結果を、テキストもしくは画像などの映像、音声もしくは音響などの音声、またはバイブレーションなどとして出力する。
【００６７】
ストレージ装置９１９は、情報処理装置９００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Hard  Disk  Drive）などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。ストレージ装置９１９は、例えばＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【００６８】
ドライブ９２１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体９２７のためのリーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録を書き込む。
【００６９】
接続ポート９２３は、機器を情報処理装置９００に接続するためのポートである。接続ポート９２３は、例えば、ＵＳＢ（Universal  Serial  Bus）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Small  Computer  System  Interface）ポートなどでありうる。また、接続ポート９２３は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（登録商標）（High-Definition  Multimedia  Interface）ポートなどであってもよい。接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置９００と外部接続機器９２９との間で各種のデータが交換されうる。
【００７０】
通信装置９２５は、例えば、通信ネットワーク９３１に接続するための通信デバイスなどで構成された通信インターフェースである。通信装置９２５は、例えば、ＬＡＮ（Local  Area  Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ、またはＷＵＳＢ（Wireless  USB）用の通信カードなどでありうる。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Asymmetric  Digital  Subscriber  Line）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置９２５は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置９２５に接続される通信ネットワーク９３１は、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などを含みうる。
【００７１】
撮像装置９３３は、例えば、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）またはＣＣＤ（Charge  Coupled  Device）などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像し、撮像画像を生成する装置である。撮像装置９３３は、静止画を撮像するものであってもよいし、また動画を撮像するものであってもよい。
【００７２】
センサ９３５は、例えば、加速度センサ、角速度センサ、地磁気センサ、照度センサ、温度センサ、気圧センサ、または音センサ（マイクロフォン）などの各種のセンサである。センサ９３５は、例えば情報処理装置９００の筐体の姿勢など、情報処理装置９００自体の状態に関する情報や、情報処理装置９００の周辺の明るさや騒音など、情報処理装置９００の周辺環境に関する情報を取得する。また、センサ９３５は、ＧＰＳ（Global  Positioning  System）信号を受信して装置の緯度、経度および高度を測定するＧＰＳ受信機を含んでもよい。
【００７３】
以上、情報処理装置９００のハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。かかる構成は、実施する時々の技術レベルに応じて適宜変更されうる。
【００７４】
（７．補足）
本開示の実施形態は、例えば、上記で説明したような情報処理装置（端末装置またはサーバ）、システム、情報処理装置またはシステムで実行される情報処理方法、情報処理装置を機能させるためのプログラム、およびプログラムが記録された一時的でない有形の媒体を含みうる。
【００７５】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００７６】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００７７】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）コンテンツに関するデータから抽出される特徴量に基づいて前記コンテンツの動的なカテゴリへの分類を実行する動的分類部と、
前記特徴量に基づいて前記コンテンツの静的なカテゴリへの分類を実行する静的分類部と、
前記コンテンツのそれぞれに対する前記静的なカテゴリへの分類の確度に基づいて、前記コンテンツのそれぞれを前記動的なカテゴリに分類するか前記静的なカテゴリに分類するかを決定する分類制御部と
を備える情報処理装置。
（２）前記分類制御部は、前記確度が閾値を超える場合には前記コンテンツを前記静的なカテゴリに分類することを決定し、そうでない場合には前記コンテンツを前記動的なカテゴリに分類することを決定する、前記（１）に記載の情報処理装置。
（３）前記分類制御部は、前記確度が閾値を超える場合に、前記動的なカテゴリに分類された前記コンテンツを前記静的なカテゴリに再分類する、前記（２）に記載の情報処理装置。
（４）前記分類制御部は、前記動的なカテゴリへの分類の結果を前記コンテンツのそれぞれに関連付けて記録させるとともに、前記静的なカテゴリへの分類の結果を前記確度が閾値を超える前記コンテンツのそれぞれに関連付けて記録させる、前記（３）に記載の情報処理装置。
（５）前記動的なカテゴリまたは前記静的なカテゴリに分類されたコンテンツに関するデータを出力するコンテンツ出力部をさらに備え、
前記コンテンツ出力部は、前記静的なカテゴリに分類された第１のコンテンツに関連する第２のコンテンツを出力するときに、前記第１のコンテンツを前記動的なカテゴリに分類した結果に基づいて前記第２のコンテンツを検索する、前記（４）に記載の情報処理装置。
（６）前記コンテンツ出力部は、前記分類制御部によって前記静的なカテゴリへの分類の結果に関連付けられていない前記コンテンツの中から前記第２のコンテンツを検索する、前記（５）に記載の情報処理装置。
（７）前記特徴量は、前記コンテンツを構成するデータ、または前記コンテンツに付随するメタデータから抽出される、前記（１）〜（６）のいずれか１項に記載の情報処理装置。
（８）前記動的なカテゴリまたは前記静的なカテゴリに分類されたコンテンツのタイトル、要約、またはサムネイルを前記コンテンツの分類に従って配列したリスト画面を出力するコンテンツ出力部をさらに備える、前記（１）〜（７）のいずれか１項に記載の情報処理装置。
（９）前記リスト画面では、前記静的なカテゴリと、前記動的なカテゴリの少なくとも一部とが同等に扱われる、前記（８）に記載の情報処理装置。
（１０）コンテンツに関するデータから抽出される特徴量に基づいて前記コンテンツの動的なカテゴリへの分類を実行することと、
前記特徴量に基づいて前記コンテンツの静的なカテゴリへの分類を実行することと、
プログラムに従って動作するプロセッサが、前記コンテンツのそれぞれに対する前記静的なカテゴリへの分類の確度に基づいて、前記コンテンツのそれぞれを前記動的なカテゴリに分類するか前記静的なカテゴリに分類するかを決定することと
を含む情報処理方法。
（１１）コンテンツに関するデータから抽出される特徴量に基づいて前記コンテンツの動的なカテゴリへの分類を実行する機能と、
前記特徴量に基づいて前記コンテンツの静的なカテゴリへの分類を実行する機能と、
前記コンテンツのそれぞれに対する前記静的なカテゴリへの分類の確度に基づいて、前記コンテンツのそれぞれを前記動的なカテゴリに分類するか前記静的なカテゴリに分類するかを決定する機能と
をコンピュータに実現させるためのプログラム。
【符号の説明】
【００７８】
１０    システム
１００，１５０    端末装置
１１０，１５３    ディスプレイ
３００    サーバ
３０３    教師なし分類部
３０７    教師あり分類部
３０９    分類制御部
３１１    入出力部
【図１】
2016115245.tif 000003
【図２】
2016115245.tif 000004
【図３】
2016115245.tif 000005
【図４】
2016115245.tif 000006
【図５】
2016115245.tif 000007
【図６】
2016115245.tif 000008
【図７】
2016115245.tif 000009
【図８】
2016115245.tif 000010
【図９】
2016115245.tif 000011
【図１０】
2016115245.tif 000012
【図１１】
2016115245.tif 000013
【図１２】
2016115245.tif 000014