コンテキスト･コンピューティングで実現する未来
ポスト・セマンティックWeb
2011年10月21日
AITC CC研究部会
サブリーダー 和泉 憲明(独)産業技術総合研究所

Context Computing: we need it!
SNS et.al.

Search Engine

情報爆発

情報の?連携Twitterくらいお手軽で、FB、mixiほど人力依存でなく、知恵袋と同等以上に有意義で、ってのを、リアルタイムに『内容中心』にリンクできれば!?
検索、ソーシャルとは別の第3軸⇒ Context Computing
Mobile & Everyday
Computing

Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

2Ａｇｅｎｄａ• Context Computing!
• ポスト・セマンティックＷｅｂの動向– セマンティックＷｅｂからWeb2.0をへて原点回帰– 知識マネジメントのトピックとの合体• Context Computing で実現する近未来– 新しい研究トピック = 協働活動として– 関心事にチェックイン

• まとめ
Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

3ポスト・セマンティックWebの動向
社会基盤技術とオントロジー

4Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

高性能化・小型化の向かう先は？
Mainframe
Computing
1960s

Mini Computing

Personal
Computing1980s

Desktop Internet
Computing1990s

アルファベットスープ

1960s

システムのトレンドがビジネスのコンセプトに？

Mobile Internet
Computing
2000s

MIS … SIS … CSS
SCM・CRM … SFA
ASP・SOA …
see: Morgan Stanley
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

5

セマンティックWebの提言
Getting there: Make Web content more “machine-readable!”Lassila et al, 2002
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

6

Tim O’Reilly による Web2.0 の概念

7
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

What’s Next? Web Squared !
2• Web 2.0 + World =W

8
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

Web２はやっぱり革命 !?
Web2

Data

Internet ofThings

People’sParticipation

People asAudienceWeb1.0
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

9

Web Meets World
サービスと公共性Politics⇒ 労働生産性では問えない価値！
知識社会の基盤から考えないと !?

Government
Education
EnergyHealth Care
Disaster Response知識マネジメント(awareness)の現実
理想の枠組み：情報の洪水から知識の宝庫へ
収集：セマンティックWeb
発見：データマイニング
運用＋流通：ナレッジマネジメント

現実のアプローチ：Working Knowledge（T.Davenport）「暗黙知と形式知」「コード化戦略と個人化戦略」「知識マーケット」
そして，種々の情報技術の利用を示唆⇒ 知識マネジメントとは企業の「稀少性」を高めるような知識をナレッジワーカーらが強力なテクノロジーの助けを借りながら発掘・再利用・分配するプロセスを高速化すること

指摘：The Social Life of Information (J.S.Brown)「トンネルビジョン」と「ハンマー男」，「プロセスとプラクティス」

Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

11

コンテンツ交換技術としてのXML
提供コンテンツ

情報交換

取得コンテンツ

定型スキーマに基づいて企業文書などを交換送信

受信HTTP・SOAPなどで送受信

Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

コンテンツ流通技術としてのXML
提供コンテンツ

情報共有

Webが情報共有の基盤として情報を流通させる

共有＋共同編集
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

取得コンテンツコンテンツ流通技術としてのXML
新たな社会における利活用
取得コンテンツ

提供コンテンツ
個人の多様なコンテキスト共有＋共同編集

Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

17

サービス定義としての価値共創サービス化する社会 =価値共創としての社会構造

共有＋共同編集18
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

海外旅行にオントロジーがあると…．
機械処理の精度とその設計に好影響
氏

クラス
氏名

名前

名

氏名

便名

到着便

入国者

都市

発行地
パスポート

パスポート

ビザ

有効期限

番号

番号
ビザ

日付

番号

属性

有効期限

20
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

セマンティック Web の起源• Information Management: A Proposal (1989) by T. Berners-Lee– Hypertextによる情報の管理を提案• 一つの文書で巨大な組織のすべてのことを書くことは不可能• 組織は階層的で木構造だが，情報は階層的には管理しにくい• キーワード検索には限界がある。

リンクにはタイプがあった！
depends on
is part ofmaderefers touses
is an example of

データ解析を行いたかった！
自動的な解析
人の居ないdivisionやドキュメントのないソフトウェアの検索
メーリングリストの自動生成
21
実際の組織の構造を導き出す
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

セマンティックWebの提言に振り返る
Getting there: Make Web content more “machine-readable!”

コンテキストの共有と計算をいかに達成するか !!

“The Semantic Web
will globalize KR,
just as the WWW
globalized hypertext
Lassila et al, 2002
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

22

高性能化・小型化の向かう先は？
Mainframe
Computing
1960s

Mini Computing

Personal
Computing1980s

Desktop Internet
Computing1990s

アルファベットスープ
1960s
コンテキストコンピューティング
システムのトレンドがMobile Internet
Computing2000s

社会基盤にもとづく知能技術
ビジネスのコンセプトに？

バッチ処理からエンタープライズ技術
MIS … SIS … CSS
リアルタイム処理からコンテンツ技術SCM・CRM … SFA

個人化技術
ASP・SOA…
see: Morgan Stanley
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

23

Context Computing で実現する近未来
Computing パラダイムとしての『関心事にチェックイン』

24
Copyright © 2010 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

CCで実現する例• 忘れそうなことや見落としそうなことを注意喚起・レコメンドする。
–

見落としていたニュース–

ショッピング• 多量あるいは複雑にからみあった、刻々変化する情報を、整理・要約する。
–

議論の本質の理解支援

–

非常時対応

• 孤立しているデータ群を連携させて価値を増幅する。
–

会議支援

–

スポーツ観戦・エンターテイメント

–

非常時対応

• 人間の操作意図を増幅する。
–

セマンティックなコピペ• デバイスやクラウドを連携させて気のきいたUIを実現する。
–

ショッピング、人ごみ待ち合わせ

–

非常時対応

• 機械にできないことを人力で解決するしくみがある。
–

関心事にチェックイン

Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

全体像

Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

CCで実現するコンセプト• 「気が利いているシステム」を実現– 人にとって「繋がっていて当然のものが繋がっていない」を解決– “空気を読む”コンピュータ• 必要な時に、必要な場所で、必要な情報を– 「今だけ・ここだけ・あなただけ」を「いつでも・どこでも・誰でも」Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

研究（会）としての目標
1. CCの体系を確立– Context Computingという分野を体系立てる– コンテキストをモデル化

2. ビジョンを提示する– CCがもたらす未来の社会について– 全体のアーキテクチャを設計

3. プロトタイプを作成– アーキテクチャを実現するフレームワーク– 具体的なサービス事例
2, 3を先行して1へフィードバック
Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

関連研究の原点回帰としてのCC• ユビキタス・アンビエント– CC ⇒ ユビキタスコンピューティングのコンセプト• セマンティックWeb– CC ⇒ セマンティックWebの起源から• Context-Aware Computing– CC ⇒ Awareness (KM)の計算パラダイムとして
Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

Xerox Parc とユビキタスコンピューティング
Xerox Parc とはGUIからユビキタス，アスペクト指向，…．
アポロ計画の行き詰まり⇒Xeroxへの独禁法適用 ?
J.S.Brown の『Social Balance』

Calm Technology『invisibleである（見えない） 』ことを強調
究極は「区別がつかないほど日常生活に織り込まれる」
日本社会のインパクト(誤用？)
ユビキタスコンピューティング
313,000@google.now (88,700@06)

ユビキタスネットワーク

Ｍ．Ｗｅｉｓｅｒ の肖像

342,000@google.now (119,000@06)

ユビキタス社会
258,000@google.now (233,000@06)

ユビキタスネット社会
225,000@google.now (29,100@06) (cf. ユビキタスネットワーク社会 123,000)

M.Weiser のコンセプト

Inspired by the social scientists, philosophers, and anthropologists at PARC,
we have been trying to take a radical look at what computing andnetworking ought to be like.
⇒ A less-traveled path I call the "invisible"; its highest ideal is to make acomputer so imbedded, so fitting, so natural, that we use it without evenabouttoit.
Copyright © 2011 thinking
Advanced IT Consortium
Evaluate, Apply and Drive All Rights Reserved.

30ポスト・セマンティックＷｅｂ技術として• 興味・関心を便利に・自然に扱えるようにするためのＣＣ技術– CC技術としての計算対象は、インタレストグラフ程度の構造で十分では？
– 小型化・高機能化した24/7デバイスが未知のUXを切り開く？

• Objectの対象を、位置やモノだけでなく、関心事に拡張。
– 定型のモノだけではなく、非定型なものも扱えるように。
– ただし、『非定型なもの』ではなく、『表現されたこと』に特化してみる！

• PULL型だけでなく、リアルタイムなPUSH型– 非決定的な処理は、リアルタイムに利用者を巻き込んでCopyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

Context Computing に迫る！
• コンテキストの定義例– location, identity, activity and time. : Dey and Abowd (1999)– user&role, process&task, location, time and device to cover a broad variety ofmobile and web scenarios. : Kaltz et al. (2005)• Cf: Gatner の定義（STAMFORD, Conn., September 28, 2009）– http://www.gartner.com/it/page.jsp?id=1190313– Gartner defines context-aware computing as the concept of leveraging information about
the end user to improve the quality of the interaction. Emerging context-enriched services
will use location, presence, social attributes, and other environmental information toanticipate an end user's immediate needs, offering more-sophisticated, situation-aware
and usable functions.

– 補足：Gartner SYMPOSIUM ITxpo 2011(10.3-10.5) での4大トレンド••••

クラウド コンピューティング
コンテキスト アウェア コンピューティング
ソーシャルからのビジネスパターン型戦略• ＣＣ ＝ Context Aware Computing ー Ａｗａｒｅｎｅｓｓ– コンセプトや抽象論ではなく、『計算』にこだわる
Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

CC = awareness の計算パラダイム
顕在部分は表出化して伝達
潜在部分は経験による構成

awareness
Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

Context ComputingCCの位置づけ• 特徴– 個別のドメイン、データに特化するものではない。
– 情報の関連性（コンテキスト）を整理し、構造化することによって、データに意味づけを行う。
– それによって、より質の高い情報の活用を目指す。
• スマートなデフォルト値を提供• 既存技術との違い– そもそも、CCはWebだけの話ではない。情報のやり取りのベースとして考えることができる。
– サーチ、ソーシャルとの差• 競合するものではなく、不足しているものを補う。
• サーチ、ソーシャルとは別の軸として融合させることで、強化することができる。

– Microformats, Open Graph• CCの一部を実現しているとも言える？
• 限定的な使い方のため、もっと広い使い方がある
Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

プロトタイプ駆動型によるＣＣの構想と体系化• 関心事にチェックイン！
– 興味、関心を「関心事」としてシェアする。
– 関心事にチェックインすると、それに関連する情報が流れてくる。
• 関心事に関連しない情報は流れない。
• 自分のコンテキストに合った内容。

– 類似の関心事のリコメンド– 非ユーザへの提案• CCの要素– Environment Context• 位置、天気、気温など環境の状態• センサーなどで把握– Personal Context• 個人属性、趣味、嗜好– Social Context• 友好関係、インタレストグラフ– and more...

Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

プラットフォーム構想（ユーザのコンテキスト＋外部サービスのデータ）＋知識DB＝ 必要な情報を計算
利用者のコンテキストを送信• コンテキストに合う情報が配信• 類似の関心事の提案• 他のユーザへの関心事の提示
Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

36

まとめ
• 現在の情報社会の問題をCCで解決を試みる– 気が利いたシステム– スマートなデフォルト値• CCとは– 情報の関連性– コンテキスト– オントロジー• プロトタイプとプラットフォームの構想– 関心事にチェックイン
Copyright © 2011 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

37