第 3 章 実用化システムと研究プロジェクト
3.1 オントロジーを用いた TV 番組グラフ作成システム
3.1.2 番組グラフを用いた番組検索インターフェースの提案
我々が開発した番組グラフを用いた番組検索インターフェース(図3.1.1)では、番組間 の距離やつながりの内容が視覚的に表示される。また、ノードを選択するとそのノードに 割り当てられている番組のEPG情報を左側に表示する。
図 3.1.2 は、録画済み番組の表示画面である。我々は録画済み番組をユーザが明示的に
興味を示した番組と位置づけ、探索開始ノードとして扱っている。
図 3.1.3 は、番組内容の類似性を判定する際に重視する観点を調整する画面である。ユ
ーザは、同じ出演者がでているなどの出演者つながりを重視するのか、ドラマやバラエテ ィなどのジャンルつながりを重視するのか、はたまたタグ付けを重視するのかを自分で調 整することができる。
図3.1.4は、本システムのシステム構成を示す。「番組情報DB」はインターネット上で
配信される放送予定のEPG(Electronic Program Guide)情報、HDDレコーダに録画され たTV番組のEPG情報、そしてユーザが番組に対して行ったタグ付け情報を格納する。「番
組グラフ描画機能」は番組間の関係をグラフとして描く。テレビ番組がグラフのノードに 当たり、ノード間を結ぶ線の特徴(例えば色や太さや距離)がノード間の距離(番組間の類 似性)を示す。
「番組オントロジーDB」は複数のLight-weight オントロジーで構成される。それぞれ のオントロジーはEPGで使われている単語の概念間の関係をis-aやpart-ofといった比較 的簡易なリンクを用いて記述している。詳細は3.1.3節にて述べる。
「関連度計算機能」は番組情報DBに格納された番組情報と番組オントロジーを用いて 番組間の関連度を計算する。HDD レコーダに録画された番組をユーザが最も関心のある 番組と位置づけ、他番組との距離を計算する。そして、「番組グラフ描画機能」は録画済番 組を中心として距離の近いものを周辺に配置する。さらに描画されたノードを選択すると、
その番組を中心にした他番組との距離に基づ、類似する番組をさらに周辺に配置していく。
詳細は3.1.4節を参照してほしい。
「タグ付け機能」は、EPG情報以外にユーザが番組に特徴 (例えば、「泣ける」「笑える」
などの番組を見た印象や「ヒーローもの」「学園もの」などの自分なりの分類など)を付加 することを可能にする。これについては3.1.5節にて述べる。
図3.1.1 番組グラフ
図3.1.2 録画済み番組
図3.1.3 パラメータ調整
図3.1.4 システム構成