コミュニケーション活性化のための情報と人につながる検索
松 井優 也†望 月

河 合 由 起 子†
崇 由†† 松 田青 木達 樹††

聡†

本研究では，検索とコミュニケーションの双方の利点を活せるサービスとして，閲覧ユーザ数に基づいて関連ページをリランキングすることで，流行のページだけでなく各ページを閲覧しているユーザと即時的なコミュニケーションができるソーシャルサーチサービスの実現を目指す．本サービスにより，ユーザは欲しい情報をページからだけでなく，その情報について関心や知識のあるユーザからもコミュニケーンを通じて得ることができるようになる．本稿では，リアルタイムアクセスユーザだけでなく，過去アクセスしたユーザも考慮することでより多くのユーザ評価を反映でき，それらのユーザともコミュニケーションを可能にする新たなサービスを提案する．また，ユーザ間の会話だけでなくページに対して手軽にアノテーションできる暗黙的な情報支援機能も実現する．

Social Search based on Users and Pages for the Activated Communications
Yuya Matsui,† Yukiko Kawai,† Satoshi Aoki,†Takayoshi Mochizuki†† and Tatsuki Matsuda††
We propose novel search system which achieves those advantages of the search engine andthe communication service. The proposed system gets the results from a existing search engine, and constructs the live user network. Then, the results are reranked based on the numberof users watching web site now. The user can get not only the reranked results of hot topic
by the live user, but also specialists or general users. Even if the user can not solve a problem
from the rerank results, the user can get the reply from live users by using a communication
function which supports immediate chat with the same page readers.ているユーザのネットワークを構築することで，１）

1. は じ め に

閲覧者の量と質に基づいたランキングならびに，２）

Web を利用した知識獲得行動には，2 つの方法が考ページを通して閲覧者と即時的なコミュニケーションえられる．一つは，検索サービスの利用であり，もうを実現することを目指した，検索コミュニケーション一つは，掲示板や SNS の利用である．検索サービス

サービスの普及を目的とする．検索手法は Pagerank

は速度と網羅性の点で有効であり，SNS を利用した情アルゴリズムに基づいており，各ページ間のリンクに報収集は検索サービスよりも時間や手間は要するが，対して閲覧者のアクセス数を考慮した重みを付与する．

人とのコミュニケーションにより質の高い情報が得ら

既存の検索エンジンから得られた結果の各ページは，れるという利点がある．しかし，両方の利点を同時にこの重みが付与されたリンク構造によってリランキン活用したサービスはいまだない．近年では，ページのグされ，ユーザは検索結果の中から閲覧者が最も多い情報から専門家を抽出し，検索キーワードに対する専ページを獲得できる．これにより，その時に多くの人門家を特定し，その専門家の連絡先をユーザへ提供しに閲覧されている重要度の高いページが発見できるとたり，複数人で協調して検索するといった研究開発も共に，検索キーワードに対して同じく興味を持ってい行われている

1)2)7)．

るユーザや，そのキーワードに対して知識を豊富に持本研究では，検索と SNS 双方の利点を同時に生かつユーザを発見することができる．このように既存のせるサービスとして，Web ページをライブで閲覧しWeb 検索であるページサーチと，関心を同じくするユーザや専門的なユーザを発見できるソーシャルサー† 京都産業大学
Kyoto Sangyo University†† NTT レゾナント株式会社
NTT Resonant Inc.

チの二つの特性を備えることにより，提案システムは情報と人を同時に活用した知識獲得を支援できる．
本稿では，リアルタイム性を重要したこれまでの提情報処理学会 インタラクション 2011と質に着目した検索を提供する．既存の検索サービ
スにおけるページの重要度というものは，被引用数であるリンク数に着目したアルゴリズムによって決定付けられている．その精度は年々向上しているが，検索結果には閲覧者の評価が十分に反映されているとは言えない．そこで本システムでは，従来の PageRankアルゴリズムのリンク構造による検索手法を用いて，ページ閲覧者の量に基づいてリンクに重み付けすることで，今この瞬間における実際のユーザ評価に基づいた検索を提供する．また，過去の閲覧者の評価も考慮することで，より多くのユーザ評価を反映できる．
具体的には，一定時間 T 内にアクセスしたユーザの図 1 システム概要数と質も重みとして付与する．その際に，各アクセスユーザごとに現在時刻との差分時間 Tnow−i を考慮し，3)4)

案システムに閲覧履歴を考慮することで，より多1 − (Tnow−i /T ) 減衰させる．

くのユーザ評価を反映する．検索手法では，リアルタ

さらに提案システムでは，全ての Web ページの中でイムアクセスユーザだけでなく，一定時間内のアクセ最も閲覧者数が多いページ群の提示や，閲覧中の Webスユーザの重みを遅延により減衰させて付与する．こ

ページのリンク先にいるユーザの数を提示することがれにより，他のページにいるユーザとのコミュニケーできるため，他ユーザが参考にしているページをよりションも可能になる．またコミュニケーション機能で多く発見できる．これにより，「検索キーワードに対しは，ページの注目個所に手軽にアノテーションでき，て流行のページ」ならびに「常に多くのユーザが読ん検索精度の向上に暗黙的に協力できる仕組みを実現すでいるページ」の発見が可能になる．

る．さらに，既存の検索サービスのアクセスログを解

2.2 同一ページ閲覧者とのコミュニケーションによる情報取得

析し，既存検索サービスと提案システムの検索結果順位についての比較評価を用い，ソーシャルサーチの有効性について検討する．

2. システムの概要

人とページを同時に検索できる提案システムは，ページを閲覧している人とページ上で即時的なコミュニケーションが簡単に行える．この機能により，疑問が生じたその時，その場で他の人に尋ねることができ，同じ本稿で提案するシステムは，ユーザから検索キー興味を持つ人あるいは知識を豊富に持つ人とコミュニワードを取得すると，リアルタイム閲覧ユーザと過去ケーションを通じて質の高い情報を発見できる可能性のアクセスユーザに基づいて順位付けした検索結果が高まる．既存の掲示板や人力検索では，他のページを提示する．検索結果として表示される各リンクにはを参照して疑問点を解決できるが，本サービスは，直今現在，そのリンク先ページにいる閲覧者の数が表示

接人に質問して解決した方が良い場合に特に有効でされる．ユーザは検索結果リストのリンクをクリックある．

するとページの閲覧とともに，そのページを閲覧してまた，各ページの会話ログを管理することで，時間いる他ユーザとその場でチャットによるコミュニケーを跨いだ非同期コミュニケーションもサポートする．

ションができる（図 1）．また，各ページ内の全リン

これにより，ページを閲覧して生じた疑問が過去の会

クに関しても閲覧ユーザの数が提示されており，リン話ログにあった場合，コミュニケーションをとる必要ク先の閲覧ユーザの存在を確認できるため，より多くがなくなる．さらに，過去にアクセスしていたユーザのユーザとコミュニケーションを行う機会をもてる．

に対してもコミュニケーションをとることができる．

さらに，ページ中の注目個所にアノテーション（ハイ尚，ページ作成者も会話ログを確認することができるライト）を簡単に付与できることで，検索結果から注ため，それらログを参考としてページの内容を更新で目個所に自動スクロールして提示でき，効率的なペーき，質の高いページに修正できる．

ジ内情報発見を支援できる．

2.1 閲覧している人に着目したページ検索
本システムでは Web ページを閲覧している人の数

2.3 暗黙的コミュニケーションによる検索精度・効率向上
前節のコミュニケーションによる情報取得では，質コミュニケーション活性化のための情報と人につながる検索

図2

ツールバー

問があった場合に応えるユーザが必要である．しかしながら，コミュニケーションによる応答を好まないユーザも少なくはない．そこで，コミュニケーションではなく，暗黙的に情報検索精度を向上させる仕組みを新たに提案する．これは，ページ内でユーザが気になる個所を簡単なマウス操作でアノテーション（ハイライト）することで，ページ内の注目個所として他ユーザに知らせる仕組みである．これを検索機能に反映す

図 3 検索結果とコミュニケーション画面ることで検索精度の向上が期待できるだけでなく，他ユーザがページにアクセスした際に，ハイライトの多リランキングの際には，PageRank アルゴリズムを基い個所を自動スクロールして提示でき，検索効率の向本とし，各ページを閲覧しているユーザの数や質に基上も期待できる．

づいて，ページ間のリンクの重みを算出する．これま

3. 実

装

ではリアルタイムの閲覧者としていたが，今回は，24時間以内の閲覧者とし，現在からの時間差による減衰3.1 ツールバーによる重み付けを行った．またユーザの質に関しては，

本システムを利用するクライアントは，プラット今回は各ユーザの同ページに対する閲覧頻度とする．

フォームの普及度と開発のおこないやすさの観点から既存の検索エンジンから得られた結果のページは，こFirefox3 の拡張機能として実装した（図 2）．Firefoxの算出された値によってリランキングされ瞬時に検索の拡張機能では，インタフェースを Mozilla が XML結果として提示される．

を独自拡張した XUL によって記述している．プログ

3.3 ユーザ数の提示とランキング

ラム部は JavaScript で記述している．提案システムの検索結果より，検索キーワードに関連するページだ

ユーザインタフェースのツールバーは，検索用テキス

けでなく，ユーザも発見できる．しかしながら，本検ト入力ボックス，コミュニケーションログイン／ログ

索手法はリアルタイム性だけでなく，過去の閲覧履歴

アウトボタン，ページ同時閲覧ユーザ数，会話用アバより時間による減衰された閲覧者数も考慮しているた

タ表示／非表示ボタン，各種設定ボタン，で構成され

め，必ずユーザが検索結果のその時に同時に閲覧してている．入力ボックスにキーワードを入力し検索するいるとは言えない．そこで，ハイパーリンクの全てにと，ログインの有無に関わらず，本手法によって検索現在閲覧しているユーザ数を表示させる機能を実装しされた結果を取得できる．ログインすると，ブラウザた．これにより，検索結果ページ内のリンク先だけで右部に会話用ウィンドウが表示される．会話ウィンドなく，さらにそのリンク先ページにあるリンク先の閲

ウはブラウザの外に別ウィンドウとして表示すること覧者数を再帰的に提示でき，他ユーザを効率的に発見も可能である．また，ブラウザに表示されているペーできる．また，入力ボックスにキーワードを入力せず，ジのこれまでの会話ログも同時にウィンドウに表示さ空のままで検索すると，現時点で閲覧されているペーれる．会話用のアバタは JavaScript の DOM を用い

ジのうち最も閲覧者が多いページ順にランキングしてて，Web ページの HTML 内に埋め込むことで表示さ提示する機能も実装した．これにより，より多くのラせている．

イブ閲覧者を発見できコミュニケーションが行える．

3.2 閲覧ユーザに基づく検索

3.4 コミュニケーション

ツールバーの入力フォームに検索キーワードを入力

提案システムでは Web ページをチャット・ルーム

すると，既存の検索エンジンによって返される結果にに見立て，同一ページを閲覧している複数のユーザ同含まれる各ページ対して，本システムを使用している士でキャラクタを用いた簡単なコミュニケーションをユーザの閲覧者を活用してリランキングする（図 3）．

行うことができる（図 3 右ブラウザの右ウィンドウ）．

情報処理学会 インタラクション 2011

ミュニケーションを促す研究6) もある．さらに，今見ているページに知人が訪れたという履歴を残すことにより，あまり親密ではない知人とのコミュニケーションのきっかけとするサービス7) もある．これらは Web
上にいる他者を活用したコミュニケーションやブラウジングという点では本研究とも共通しているが，ページと人を関連付けた検索はできない．本研究は Web
上の他者を検索に活用しすることにより，ユーザの興味のある項目ごとにリアルタイムな注目ページを参照することができる点で異なる．
図4

ハイライトによる注目個所の共有

5. ま と め
コミュニケーション機能は提案システムのログインボ

本稿では検索とソーシャルコミュニケーションの双タンを押すことにより開始される．コミュニケーショ方の利点を活せるサービスとして，閲覧ユーザの数にン機能が開始されるとライブ閲覧者のキャラクタと右基づいてリランキングされる検索と，同一ページ閲覧に会話用ウィンドウが表示される．会話用ウィンドウ者と即時的なコミュニケーションが行えるシステムを下部の入力フォームを用いることで，ページの同時閲組み合わせたソーシャルサーチサービスを提案した．

覧者全員に対して発話できる．Web ブラウジングの

本稿では新たに閲覧履歴を考慮したページ評価の時合間にページ内の不明な点の問い合わせや，気楽なコ間減衰手法を提案することで，より多くのユーザ評価ミュニケーションができる．発言内容はサーバの発話を反映させた．さらに積極的でないユーザからの情報ログ内に格納され，時間を跨いで参照可能である．ま提供サポートを促す機能を加え情報取得の機会を増やた，ページの同時閲覧者全員ではなく，特定の同時閲した．今後は提案した検索手法の更なる解析を行い，覧者と会話をしたい場合は，チャットルームを作成し，我々の手法が特に有効なキーワードのジャンルの推定作成したチャットルーム名に入室することで，発話範や，知識を豊富に持つユーザとのコミュニケーション囲を制限できる．の支援を行う予定である．

3.5 暗黙的コミュニケーション
コミュニケーションにより他ユーザへの積極的な検索支援だけでなく，ページ内で気になった個所や話題，疑問の対象にしたい文章をハイライトし，他ユーザと共有できる暗黙的情報提供機能を実装した（図 4）．
ハイライトする操作はマウスの左クリックによりハイライトする個所を選択し，「選択文字列を話題にする」を選択するだけの容易な操作である．また，ハイライ
トはログとしてページごとに管理されているため，後で閲覧したユーザも確認でき，検索にも利用できる．
尚，他ユーザは拒否することもできる．これにより，ページ中の疑問点や話題点を他閲覧者に容易に気付かせることができ，また，リアルタイムにハイライトすることでテキスト入力の手間が省け円滑なコミュニケーションも可能になる．

4. 関 連 研 究
ページを同時に閲覧しているユーザとのコミュニ
ケーションを支援する研究5) や，グリッドブラウジン
グにより他者の Web ページの遷移情報を集計したものを表示し，ページを推薦すると共にユーザ同士のコ謝辞本研究の一部は，SCOPE 若手 ICT 研究者育成型研究開発の助成を受け実施したものである．

参 考文献

1) E. Y. Chang. Confucius and Its Intelligent
Disciples. In Proc. CIKM2009, 2009.
2) J. Pickens, G. Golovchinsky, C. Shah, P. Qvarfordt, and M. Back. Algorithmic Mediation for
Collaborative Exploratory Search. In Proc. SIGIR2008, pp.315-322, 2008.
3) 松井 優也, 河合 由起子: 閲覧者ネットワークによる情報収集支援サービスの提案, WebDB Forum,(2009).
4) Wired: http://klab.kyoto-su.ac.jp/˜mito/5) 佐藤 俊輔: web ページにおける閲覧者間の繋がりを用いたインフォーマルコミュニケーション支援,
筑波大学第三学群情報学類卒業研究論文, 2006,
6) 井上 恭輔: antwave-超次元コラボレーションブ
ラウザ, 第 16 回全国高等専門学校プログラミン
グコンテスト自由部門, 2005.
7) 赤塚 大典: 弱い紐帯に注目したコミュニケーショ
ンメディア「わくらわ」, 2006.