2009年9月4日（金）筑波大学知的コミュニティ基盤研究センター 研究談話会

高信頼性情報の取得を目指した
ブロガー熟知度に基づくブログランキングシステム
中島 伸介（京都産業大学コンピュータ理工学部）

1

背景
 ブログの検索やランキングに対する要求の増大
 Web検索のランキングアルゴリズムをそのままブログ検索に適用することは困難
一般的なWebページ：

価値の高いページには数多くのページからリンクが張られている〄

ブログエントリ：価値の高いブログエントリだとしても投稿直後には外部からのリンクは存在しない

2

ブログの特長である即時性を失うことのないランキング方式が必要

従来手法
 ブログエントリに対するランキング
 新着順や〃キーワードとのコンテンツの価値を関連性に基づくランキングが多い〄
評価できない（Googleブログ検索等）

 ブログサイトに対するランキング
 リンク数〃アクセス数〃投票等 目的のトピックに関するによるランキングが多い〄
最新エントリが存在する（Technorati等）とは限らない（無名のサイトは上位にランキングされにくい）3

体験熟知度に基づくブログランキング
 基本的な考え方
 特定トピックに関して〃熟知度が高いブロガーが書いた記事は〃素人が書いた記事よりも価値が高い〄

4ある分野の権威

未確認情報

知らない人

未確認情報

信頼できそう!

怪しい…

体験熟知度に基づくブログランキングとは〄〄〄“対象トピックに関して詳しく書かれたエントリ”を数多く投稿したブロガーに対しては〃このトピックに関する熟知度を高いと判定し〃この熟知度を用いてブログエントリのランキングを行ったもの〄

本研究の目的 ブロガーが過去に投稿したエントリにて使用している“ある話題を表すキーワード群”の頻度〃
網羅率〃専門性から〃その話題に対するブロガーの熟知度を算出し〃これに基づいてブログエントリのランキングを算出しようとするブログランキングシステムを開発する〄

5

実証実験システム（http://kizasi.jp/labo/nict_h20/）

熟知グループおよび熟知度ブログランキング6

熟知度ブログランキング

71.

熟知領域リストの作成

2.

ブロガーの熟知度スコアの算出

3.

ブログエントリのランキングの算出

熟知領域リスト(および関連語辞書)の作成
 方法
 「ファン」「マニア」「フリーク」等のキーワードでWeb検索を行い〃これら検索語の直前の語句のうち〃出現頻度が高いものを辞書に登録〄→ ５００領域

 独自に開発した生活体験シソーラス（LETS）を用いて〃

そのカテゴリを熟知領域リストとして採用〄→ １４０００領域

8生活体験シソーラス（LETS）• シソーラス
ブログやニュースなどの実テキストにしばしば表現される生活体験を体系的に整理・分類したシソーラ
ス• 自動的カテゴリ辞書管理システム
ブログデータを用いた連想辞書の自動生成を行なうシステム• 成分解析エンジン
任意の入力テキストを分類するグラデーション・エンジン。広告や商品のレコメンデーションに応用している

9

ブロガーの熟知度スコアの算出(1/2)
 対象熟知領域 g に対する、あるブログエントリの関連度
スコア scoreg(e)scoreg e     j   j   j nj 1

αj 〆順位 j 番目の共起語の重み

βj 〆 j 番目の共起語の共起度n 〆共起語数（n=400)

γj : 共起度順位 j の共起語が当該エントリ内に 存在する場合 １〃しない場合 ０10

ブロガーの熟知度スコアの算出(2/2)
 対象熟知領域 g に対するブロガー b の熟知度スコア
scoreg(b)l log mscoreg b     scoreg ei nmi 1meimll/n：ブロガー b が投稿した，エントリ：ブロガー b が対象期間内に投稿したエントリ数: ブロガー b が対象期間内に投稿したエントリに出現した共起語数: ブロガー b が使用した共起語の全共起語に対する網羅率scoreg(ei) ：エントリ ei の対象熟知領域 g に対する関連度スコア
11

別途，スパムフィルタを採用

スパムフィルタの例（１）全ての時間帯に異常な数のエントリを投稿
12

スパムフィルタの例（２）

規則正しく決まった時刻にエントリを投稿
13

ブログエントリのランキングの算出
1. 検索キーワードを含むブログエントリを検索すると共に〃システムはこれらのエントリを投稿したブロガーを特定し〃その熟知度スコアを取得する〄
2. これらブロガーが属する熟知領域毎（熟知グループ）に検索したエントリを分類する〄
3. 各熟知グループに分類されたエントリを〃各ブロガーの熟知度スコアに基づいてソートすることで〃その熟知グループに関するランキングを行う〄
4. 上記により〃一度の検索において複数の熟知領域に関するランキングを提供することができる〄14

熟知グループ選択および検索結果の提示部
 左カラムでは、検索語と関連性の高い熟知グループをリスト表示。

（関連度は、熟知グループの使用語彙により評価。）

 右カラムでは、全ブロガーまたは熟知ブロガーの検索結果を表示。
 スニペット部にブロガーが属する熟知グループの割合情報を表示〄

検索語：「健康」

15

熟知グループ：ダイエット

実証実験システム（http://kizasi.jp/labo/nict_h20/）

ニュアンス比較部

16

ニュアンス比較機能の開発々ブロガー全体と〃対象熟知ブロガーグループのニュアンスを比較することで〃熟知ブロガーグループの立場を理解しやすくする〄

全ブロガー熟知ブロガー
ニュアンスの例

17

検索語：「健康」

熟知グループ：ダイエットニュアンス比較機能の開発＜判定方法＞々各ニュアンスに対して400の関連語をリストアップし〃この関連語の使用状況に基づいて各ブログエントリのニュアンスを判定〄

全ブロガー

熟知ブロガー
ニュアンスの例

18

検索語：「健康」

熟知グループ：ダイエット

実証実験システムに関するデータ
 登録ブロガー数〆

７〃４２２〃０００
 登録エントリ数〆 １７４〃０００〃０００
 熟知グループ数〆
１４〃０００
 熟知ブロガー数〆
１００〃０００（2009年4月20日現在）

19

評価実験
評価実験項目
1. 熟知グループの妥当性評価
2. 熟知ブロガーの妥当性評価
3. 熟知度に基づくランキング結果の信憑性評価
使用した検索キーワード
1

Jリーグ

2

GUNDAM

3

スイーツ

4

格闘技

5

鉄道

6

ジャニーズ

7株

8

酒

9

サッカー

10

野球

11 競馬

12

美術

13

サザンオー
ルスターズ

14

劇団四季

15

アイドル

16 声優

17

iPod18

ソムリエ

19Linux20

健康20

1. 熟知ブロガーグループの妥当性評価
 検索キーワードに対して表示される熟知ブロガー

グループ（上位５個）が妥当かどうかを評価〄

平均精度 ９８％10.9
0.8
0.70.6

精度

0.5
0.4

0.3
0.2
0.1
0
k1

21

k2

k3

k4

k5

k6

k7

k8

k9

k10

k11

k12

k13

k14

キーワードk1—k20：
評価者の平均

k15

k16

k17

k18

k19

k20 ave20

２０個のキーワードの平均2. 熟知ブロガーの妥当性評価
 検索キーワードに対する１位の熟知ブロガー

グループのランキングを対象とし〃上位５人のブロガーが熟知ブロガーとして適当であるかどうかを判定〄
平均精度 ９１％1

0.9
0.8
0.70.6

精度

0.5
0.4

0.3
0.2
0.1
022

キーワードk1—k20：
評価者の平均２０個のキーワードの平均

3. 熟知度に基づくランキング結果の信憑性評価
 熟知度ランキング上位５件のブログエントリが信頼できるものであるかどうかを判定〄

平均精度 ６７％

1
0.9
0.8
0.7

精度

0.6
0.5

0.4
0.3
0.2
0.1
023

キーワードk1—k20：
評価者の平均２０個のキーワードの平均まとめ 過去に投稿したエントリを解析することで得られる各ブロガーの熟知度に基づいて算出される
ブログランキング方式を実装し公開した〄
また〃本システムを用いて評価実験を行い〃提案手法の有効性を確認した〄

 今後は〃本手法を利用した信頼性の高い情報提示について研究を進める予定である〄

24