Download presentation
Presentation is loading. Please wait.
1
国立情報学研究所 実証研究センター 助手 大向 一輝
セマンティックWeb・ メタデータ勉強会 国立情報学研究所 実証研究センター 助手 大向 一輝
2
自己紹介 大向 一輝(おおむかい いっき) 国立情報学研究所 実証研究センター 助手(2005.4〜) 研究テーマ 情報共有
セマンティックWeb・メタデータ Blog・SNS・Web2.0 Semblog: RDFメタデータを用いたWebコンテンツの再編集・共有プラットフォーム 情報処理推進機構(IPA)未踏ソフトウェア創造事業・スーパークリエータ 有限会社グルコース CEO
3
背景 セマンティックWeb研究の発展 International World Wide Web Conference(WWW)では1/3以上の発表がセマンティックWeb関連 International Semantic Web Conference(ISWC) 「1st WWWと同じくらいの盛り上がり」(TBL) セマンティックWeb技術への需要 言葉の通じない他者(?)とのコラボレーションの必要性 電子政府(EU) Eコマース(欧米) 5年・1億ユーロの研究ファンド [ESWC05]
4
背景 Web 2.0の世界 CMSやWebサービスがWebの構造を根本的に変える XML化されたWeb
RSS / FOAF / Microformats(XFN / hCal) APIを持つWeb Blog / SNS / Social Tagging / S** ユーザの行動の変化 コミュニケーションの場としてのWeb 量が質を生み出す
5
Webの未来 Web2.0+セマンティックWeb=? コミュニティベースのSemantics テクノロジーベースのSemantics
真の目的は? 生活をよくする,楽にする 「○○したい」のオーバーヘッドを下げる 「検索」はこの問題の一部でしかない
6
この勉強会では セマンティックWeb研究のいまを知る 輪読 文献紹介 Web 2.0のいまを知る サービス紹介 一緒に使ってみる
共同研究? Web 2.0の世界に殴り込み?
7
A Semantic Web Primer 著者 Grigoris Antoniou University of Crete, Greece
Rule Frank van Harmelen Free University, Holland 内容 セマンティックWebの教科書(学部生向け) 基本的なトピックはすべて収録 とにかく用語を押さえる!
8
A Semantic Web Primer Chapter 1 The Semantic Web Vision
9
Today’s Web p.1 現在のWebコンテンツは人間のためのもの
動的生成のコンテンツでもDBの構造をそのまま表現しているものは少ない Webの使われ方 検索・新たな情報の作成,コミュニケーション,ショッピング… ほとんどの作業は手でフォームを埋める
10
検索エンジン Web上の活動はソフトウェアによって十分に支援されているとは言えない
検索エンジンのおかげで何とかなっているが… (e.g. Google, AltaVista, Yahoo) 検索結果は多数・役に立つものは少数(High recall, low precision.) 何も出てこないこともある(Low or no recall) 検索結果のクオリティは入力したキーワードに依存 検索者のセンスが必要 検索結果=1つのWebページでしかない 人間が検索結果を読み解いたりまとめる必要がある 検索結果を他のアプリケーションで再利用しにくい
11
Webの問題点 コンテンツの意味がソフトウェアに理解できない: semanticsの欠如 2つの文の違い:
I am a professor of computer science. I am a professor of computer science, you may think. Well, . . . 自然言語アプローチの限界 セマンティックWebアプローチ machine-processableな表現でWebコンテンツを表現し直す 知的処理を適用し,Webコンテンツを活用する 既存のWebの代替物ではなく,進化
12
セマンティックWebがもたらすもの(1) p.3 Knowledge Management 組織内の知識の獲得・アクセス・管理
大規模なビジネスでは最重要な活動: 内部知識=知的資産 グローバルな組織ではとくに重要 ほとんどの情報は形式化・組織化されていない(テキスト・音声・映像) 問題点 検索 キーワードベースの検索エンジン 情報抽出 閲覧・検索・翻訳・まとめは人間の作業 情報のメンテナンス 用語の統一・古い情報への対処 可視化 見方を自分で定義できない
13
セマンティックWebがもたらすもの(1) 個々の知識を概念ごとに組織化 知識のメンテナンスと発見を自動化 クエリーの拡張
複数の検索結果をまとめる 個人個人で情報の見方を定義できる
14
セマンティックWebがもたらすもの(2) B2CのEコマース ユーザの行動: オンラインショップにアクセス→商品を閲覧→選択→注文
たくさんのショップを比較検討すればいいが,非常に時間がかかる Shopbots ラッパーに依存: オンラインショップごとにプログラムが必要 ショップの構成が変わったら? テキスト処理による情報抽出 エラーが多い すべての情報が抽出できるとは限らない
15
セマンティックWebがもたらすもの(2) エージェントが商品情報(価格・納期など)や利用規約(プライバシーポリシー)を自動的に比較
評判情報の取得 交渉までやってくれる
16
セマンティックWebがもたらすもの(3) B2BのEコマース 現在はEDI(電子調達システム)が利用されている
クローズドな技術, エキスパートにしか利用できない 開発・保守が難しい 企業の組み合わせごとにプログラミングが必要 Webは電子調達インフラだが,EDIはWeb標準に従っていない セマンティックWebにおけるB2B オーバーヘッドの少ない契約プロセス 企業ごとの用語の違いはstandard abstract domain modelsによって解決可能 データは変換・翻訳サービスを通じてやりとりされる オークション・交渉・契約の見積はエージェントによって(半)自動化
17
セマンティックWeb技術 p.7 Explicit Metadata(明示的なメタデータ) Ontologies(オントロジー)
Logic and Inference(論理と推論) Agents(エージェント)
18
HTML p.8 Webコンテンツは人間向けに記述されている(ソフトウェア向けではない)
HTMLはWebページ用言語のデファクトスタンダード 見た目を制御するための語彙(HTMLタグ) <h1>川崎クリニックへようこそ</h1> 川崎クリニックは川崎市の○○にあります.治療は山田,鈴木,渋谷が担当します. <h2>診察時間</h2> 月〜金 11: :00<br> 土 15: :00<br> 日・祝は休み<br> ただし急患は随時受付 人間は問題なく読める エージェントは... 場所がどこかがわからない いつ開いているのかがわからない
19
明示的なメタデータ エージェントが処理しやすいような表現 Metadata: data about data
データの「意味」を規定するデータ セマンティックWebではテキスト操作に依存するのではなく,メタデータの処理を行う <company> <location>川崎市</location> <companyName>川崎クリニック</companyName> <staff> <therapist>山田</therapist> <therapist>鈴木</therapist> <secretary>渋谷</secretary> </staff> </company>
20
オントロジー p.10 もともとは哲学用語 「存在の本質についての学問」 転じて 「ある概念についての明示的かつ定型的な仕様」
An ontology is an explicit and formal specification of a conceptualization
21
オントロジーの基本 Terms(語) はあるドメインの重要な概念を表現する
e.g. professors, staff, students, courses, departments Relationships(関係) は語と語の間をつなぐ: 典型的にはクラス階層 a class C to be a subclass of another class C' if every object in C is also included in C' e.g. all professors are staff members Properties(プロパティー・属性) e.g. X teaches Y Value restrictions(値の制約) e.g. only faculty members can teach courses Disjointness statements(互いに素である状態) e.g. faculty and general staff are disjoint Logical relationships between objects(論理関係) e.g. every department must include at least 10 faculty
22
クラス階層の例 University People Staff Student Academic Staff Administration
Tech Support Staff Undergraduate Postgraduate Regular Faculty Staff Research Staff Visiting Staff
23
オントロジーの役割 オントロジーは各人の(各エージェントの)ドメインに対する共通理解を可能にする: semantic interoperability 専門用語間の意味の違いを埋める 複数のオントロジー間の相互マッピング Web検索への適用 オントロジーは検索エンジンの精度向上に寄与 例:オントロジーを参照しているページだけを探す 一般的な情報・特化した情報を有効利用 検索に失敗した場合は,検索エンジンがユーザに対してより一般的な検索語を提示 検索結果が多すぎる場合,より専門的な検索語を提示
24
Web Ontology Languages (1)
RDF Schema RDFはオブジェクトとそれらの関係を記述するためのデータモデル RDF Schemaは語彙を記述するための言語 RDFリソースの属性・クラスを記述 属性・クラスの階層関係を定義するための意味論を提供
25
Web Ontology Languages (2)
OWL より表現力の高いオントロジー記述言語 クラス間の関係 e.g., disjointness Cardinality(濃度?) e.g. “exactly one”(ただ1つ存在する) 属性のタイプを定義 属性の特徴を定義 (e.g. 対称性がある)
26
論理と推論 p.12 知識表現のための形式言語 宣言的知識 エージェントは与えられた知識から自動的に結論を推論する 前提
prof(X) faculty(X) faculty(X) staff(X) prof(michael) 得られる結論: faculty(michael) staff(michael) prof(X) staff(X)
27
論理・推論とオントロジー 論理・推論は暗黙的なオントロジーを発見するために利用される 想定外の関係や不整合の発見
論理・推論はオントロジーよりも一般的 エージェントの意思決定や行動の選択に用いられる 論理・推論の表現力が高まるほど,結論を得るための計算コストが大きくなる 計算不可能な状態になった場合,結論を得ることが不可能になる. Explanations(説明):推論の各ステップをたどれるように セマンティックWebエージェントの行動に対してユーザの確信度を高める
28
エージェント p.14 エージェントは自動的かつ能動的に動作する オブジェクト指向・コンポーネント指向の発展形
セマンティックWebにおけるパーソナルエージェントの役割 ユーザ情報・タスクの受け取り Web情報の検索・他のエージェントとのコミュニケーション ユーザの要求との比較,結論の選択 ユーザに返答 User User Agent Browser Search Intelligent Service Docs Docs
29
セマンティックWebエージェント技術 メタデータ Webからの情報抽出・情報発見 オントロジー 検索・翻訳
他のエージェントとのコミュニケーション 論理・推論 情報の処理→意思決定 関連技術 エージェント通信言語 エージェントにおける確信度・目的などの形式的表現 ユーザモデル
30
The Semantic Web Layer Cake
p.17 セマンティックWeb環境を段階的に発展させる レイヤー構成 基本原理: 下位互換性を確保 上位についても部分的に理解できるようにするべき
31
The Semantic Web Layer Cake
XML layer 基本文法として RDF layer 事実を表現するデータモデル シンプルなオントロジー言語としてのRDFS Ontology layer より表現力の高いオントロジー記述言語 W3C標準: OWL Logic layer オントロジー言語の改良 アプリケーションに特化した宣言的知識 Proof layer 証明の生成, 交換, validation Trust layer デジタル署名 推薦,エージェントの信頼性評価
32
本書の構成 1章 Semantic Webのビジョン 2章 XML 3章 RDF 4章 OWL 5章 ルール・推論 6章 アプリケーション
7章 オントロジー工学 8章 まとめ 付録 OWL Syntax
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.