网络, 逻辑,与知识社会 --论语义网的逻辑基础及其应用 Web, Logics, and Knowledge-based Society --On the Logical Foundation of the Semantic Web and its Applications 黄智生 Zhisheng Huang 荷兰阿姆斯特丹自由大学计算机科学系 Vrije University Amsterdam [email protected] Outline • • • • • 逻辑,推理与知识社会 网络与知识社会 语义网的逻辑基础 语义网与本体技术应用实例 结论 2009 Beijing 2 逻辑,推理与知识社会 一个现代中国知识分子不断探寻的问题: 中国文化与如何走向现代化 2009 Beijing 3 2009 Beijing 4 逻辑,推理与知识社会 无所不在的逻辑推理与决策判断问题 逻辑推理, 管理水平与执政能力 网络信息资源与知识社会 2009 Beijing 5 逻辑与科学 Logics and Sciences 一部人类文明史就是一部人类 思想发展史,也就是一部基于 逻辑分析的科学思维的发展史。 基于逻辑的分析方法已经成为 现代科学的基石,贯串着科学 领域的方方面面。 它不仅是所有自然科学领域的 方法论基础,也是所有社会科 学领域的方法论基础。 2009 Beijing 6 避免对逻辑的一个常见误解 Avoiding a Pervasive Misunderstanding on Logics 逻辑理论实际上是一个规范性的 (normative)理论,而不是一个描述 性的(descriptive)理论, 也就是说, 它并不是来描述人类究竟是采用何种 形式来推理的,而是来研究人类应如 何更有效地进行推理的。 2009 Beijing 7 现代科学与逻辑思辩方法 斯宾诺莎(1632-1677)(荷):伦理学 笛卡尔(1596-1650)(法):第一哲学的沉思 牛顿(1643-1727)(英):力学体系 罗素 (1872-1970)(英)数理逻辑与现代数学 布劳维尔(1881-1966)(荷):直觉主义逻辑 2009 Beijing 8 分析性思维的基本法则 (定义优先原则)避免在基本定义上的误解,先 要把基本定义说清楚; (公理约定原则)基本公理是一种约定,而不必 证明; (逻辑推论原则)只要同意了基本定义和基本公 理,结论从逻辑推理中自然获得; (公理自明原则):由于公理是一种约定,故要 尽可能地自明; (最少公理原则):由于公理是容易引起争议的, 要尽可能地少。 2009 Beijing 9 从我们身边每天发生的事情说起 2009 Beijing 10 众说纷纭话“感恩” 不应该取消,既然主动资助别人,主观上 就不应图回报 应该取消,不知感恩的人很难期望他们将 来回馈社会。 鄙视这些要求大学生感恩的企业家。贫穷 的大学生不是叫花子!他们一心放在学习 上,将来为社会做了贡献就是对你最大的 回报。 2009 Beijing 11 众说纷纭话“感恩” 这是一个社会问题,中国应该把素质教育当做重点 课程,都读大学还不会感恩这是中国教育界的失败 人是社会动物,对别人的善意做出正确的反馈是 基本的道理,如果连这点游戏规则都不懂的话, 那读这么多书简直 就是浪费! 上学是他们应有的权利!靠别人捐助施舍才得到,该 感谁的恩? 滴水之恩,涌泉相报! 2009 Beijing 12 感谢的逻辑 Thank i,j [doj(a)] [doj(-a)] done(j,a) (Ui()> Ui()) (Uj ()> Uj()). 某甲应该就某事感谢某乙当且仅当 某乙是该事的 行动者而且某甲从中得到好处(utility)而某乙从中 失去好处。 2009 Beijing 13 弱感谢标准 Thank i,j [doj(a)] [doj(-a)] done(j,a) (Ui()> Ui()) 某甲应该就某事感谢某乙当且仅当 某乙是该事 的行动者而且某甲从中得到好处。 2009 Beijing 14 感谢与义务 Thank i,j [doj(a)] [doj(-a)] done(j,a) Ojdone(j,a) (Ui()> Ui()) (Uj ()> Uj ()) 某甲应该就某事感谢某乙当且仅当 某乙是该事的行 动者而且某甲从中得到好处而某乙从中失去好处 而且某乙没有义务必须这么做。 2009 Beijing 15 感谢与认知 Thank i,j Ki[doj(a)] Kj[doj(-a)] done(j,a) Ki(Ui()> Ui()) Ki(Uj()> Uj()) 某甲应该就某事感谢某乙当且仅当 某乙是该事 的故意行动者以使某甲从中得到好处。 2009 Beijing 16 感恩 某甲应该就某事感恩某乙当且仅当 某乙是该事的行动者而且某甲从中得到极大好 处而某乙从中蒙受许多损失。 Gratitude i,j [doi(a)] [doi(-a)] done(j,a) (U i()-U i())>Gi (Uj()-Uj()) >Gj). 2009 Beijing 17 弱感恩标准I 某甲应该就某事感恩某乙当且仅当 某乙是该事的行动者而且某甲从中得到好处而 某乙从中蒙受许多损失。 Gratitude i,j [doi(a)] [doi(-a)] done(j,a) (Uj()>Uj()) (Uj()-Uj()) >Gj). 2009 Beijing 18 弱感恩标准II 某甲应该就某事感恩某乙当且仅当 某乙是该事的行动者而且某甲从中得到极大好 处。 Gratitude i,j [doj(a)] [doj(-a)] done(j,a) (Ui()-Ui()) >Gi. 2009 Beijing 19 感谢与信息传递 Thank i,j [doj(a)] [doj(-a)] done(j,a) Ojdone(j,a) (Ui()> Ui()) (Ui()> Ui()) 说声谢谢 等于 进行下列言语确认行动: 1) (主体角色的确认):是您为我作了这件事; 2)(利益转移的确认):从中我得了好处而您蒙受 了损失; 3)(义务免除的确认)您本没有义务这么做。 2009 Beijing 20 不感谢意味着什么? 使用逻辑方法进行推算: Thank i,j ([doj(a)] [doj(-a)] done(j,a)) V Ojdone(j,a) V ( (Ui()> Ui()) (Ui()> Ui()) ) 不道谢 等于 作了下列言语行动之一: 1) (主体角色的否认):不是你为我作了这件事; 或者 2)(利益转移的否认):从中我没得了好处或 你没蒙受什么损失; 或者 3)(义务的确认)你这么做是应该。 2009 Beijing 21 分析的结论 贫困大学生不必感恩企业家的资助,应为 每年一千元的支持不构成该感恩的标准。 贫困大学生应该向企业家致谢,应为无论采 取何种标准,都构成应该致谢的事情。 懂得致谢是所有文明人都应该知道的一种行 为规范。 企业家有理由终止资助,因为没有信息渠道 可以表明受助大学生懂得文明规范。 2009 Beijing 22 2009 Beijing 23 逻辑的作用 Thank i,j Ki[doj(a)] Kj[doj(-a)] done(j,a) Ojdone(j,a) (Ui()> Ui()) (Ui()> Ui()) Ki : 知识与相信的逻辑(Logic of knowledge and belief) [doj(a)]: 动态逻辑(Dynamic Logic) Ui()> Ui() : 偏爱逻辑(Preference Logic) Oj done(j,a):义务逻辑(Deontic Logic) 命题逻辑(Propositional Logic) 一阶谓词逻辑(First Order Predicate Logic) 2009 Beijing 24 推理与模糊性 不确定性通过多种定义来体现 多个前提的共同结论构成模糊推理的下界 从至少一个前提推出的结论构成模糊推理 的上界 2009 Beijing 25 逻辑与判断:更多的例子 南京彭宇案:概率推理,常识推理与司法论证 中国牙膏:二甘醇问题:关于安全的推理 何祚庥炮轰中医:陈晓旭就是被中医害死的: 因 果推理问题 岳飞文天祥是否是民族英雄?语言哲学与时间推 理问题 接受库哈斯的央视大楼解释也是崇洋媚外:关于信 息来源权威性的推理和寓意的逻辑 。。。。 2009 Beijing 26 2009 Beijing 27 2009 Beijing 28 郑州官员“说话门”事件 据中央人民广播电台经 济之声2009年6月17日 报道,河南郑州市须水 镇西岗村原本被划拨为 建设经济适用房的土地 被开发商建了别墅和楼 中楼,记者对郑州市规 划局进行采访时遭到副 局长质问:是准备替党 说话,还是准备替老百 姓说话? 2009 Beijing 29 一个来自实际生活的例子 Disjoint(执政者, 执政者) 即执政者与非执政者是(完全)不一样的 • Disjoint(从执政者角度说话, 从非执政者角度 说话) 即从执政者角度说话与从非执政者角度说话是 (完全)不一样的 • 从X角度说话=>替X说话 即从X角度说话就表明了是替X说话 2009 Beijing 30 一个来自实际生活的例子(续) 党 =执政者 即党等于执政者 老百姓=非执政者 即老百姓等于非执政者 是否可以推出下列结论? Disjoint(替党说话, 替老百姓说话) 你是准备替党说话,还是准备替老百姓说话? 2009 Beijing 31 万维网: 影响和展望 WWW: Its impacts and visions 2009 Beijing 32 网络1.0 Web1.0 2009 Beijing 33 网络2.0 Web2.0 2009 Beijing 34 对网络3.0的期待 Expectations on Web3.0 从字面上看对Web3.0的特征期待: 新颖性(Novelty): 它不同于已有的Web1.0和 Web2.0的技术,它能提供全新的一代网络服务 模式(即为什么不是Web1.0或Web2.0) • 可行性(Achievability):它在现有的网络环境下,经过努力是 可能实现的, 它并不存在不可逾越的技术障碍(即为什么不 是Web4.0或更高)。 • 迫切性(Urgency):它提供网络服务是当前社会迫切需要的, 它的技术引入是能够对社会产生重大影响。(即为什么只能是 Web3.0) 2009 Beijing 35 网络3.0的种种说法 Varieties of Web 3.0 网站内的信息可以直接和其他网站相关信息进行 交互,能通过第三方信息平台同时对多家网站的 信息进行整合使用;用户在互联网上拥有自己的 数据,并能在不同网站上使用;完全基于Web, 用浏览器即可以实现复杂的系统程序才具有的功 能。 • 机器要思考了, 采用人工智能技术,这就是Web3.0。 • Web3.0将以网络化和个性化为特征. 一是数据和应用不需要 在计算机上运行,可以全部存储在网络服务端;二是在任何 一台电脑上,甚至在电话和电视上,只要打开浏览器就能进 入自己的世界。 • Web3.0将由一些很小的网上应用程序组成 , 即不同网站 2009 Beijing 间的服务的融合和集成 。 36 网络3.0 Web3.0 2009 Beijing 37 网络1.0 – 网络2.0 – 网络3.0 Web1.0 – Web2.0 – Web3.0 • 网络1.0: 文件网 Web1.0: Web of documents • 网络2.0: 人际/社会网 Web2.0: Web of persons • 网络3.0: 数据网 Web3.0: Web of data (semantics) 2009 Beijing 38 网络发展整体观 2009 Beijing 39 语义联接的好处:从一个实 例说起 Advantages of Linked Data 2009 Beijing 40 数据联接的好处:小结 • 现有的网页是供人们阅读的,不便于机器自动处 理,数据联接便于机器自动处理 • 文件联接在局部文字上只允许一个链接,而数据 联接对局部文字支持多重链接 • 文件联接只提供部分文字链接,而数据联接保证 全文链接 • 基于关键词的搜索引擎如Google虽然看起来支持 全文检索,但它不能区分同一个词的不同含义, 这对于人名,地名等重复性频率较高的问题领域 处理尤其困难,而且在许多具体应用领域一词多 义的情形比比皆是。 2009 Beijing 41 数据联接的统一概念格式 三元组(Triple)方法: <subject, predicate, object> 例子:<zhishengHuang, isStaffof, VrijeUnivAm> 提供网络资源的描述能力 例子:<http://wasp.cs.vu.nl/~huang, isStaffof, http://www.vu.nl> 提供语义的唯一标识 让数据内容独立于表达形式 提供初步的语义推理能力 2009 Beijing 42 为什么推理支持是必要的? 例子:从ZhishengHuang是自由大学的雇员 和自由大学在阿姆斯特丹,能够推出 ZhishengHuang在阿姆斯特丹工作。 <ZhishengHuang, isStaffof, VrijeUnivAm> <VrijeUniv, inCity,Amsterdam>, <?x, isStaffof, ?y>,<?y,inCity,?z> ><?x,worksin,?z> =》<ZhishengHuang, worksin, Amsterdam> 2009 Beijing 43 语义网与本体 Semantic Web and Ontologies 2009 Beijing 44 资源描述框架 Resource Description Framework(RDF) • Metadata is machine understandable information about web resources or anything that has an URI, it is represented as a set of independent assertions: Triple: T(subject, attribute, values) Creator Zhisheng Creator Cees http://wasp.cs.vu.nl/sekt/dig/dig.pdf <rdf:Description about="http://wasp.cs.vu.nl/sekt/dig/dig.pdf"> <dc:Creator rdf:ressource="http://www.cs.vu.nl/~huang"/> <dc:Creator rdf:ressource="mailto:[email protected]"/> </rdf:Description> 2009 Beijing 45 资源描述框架模式 RDF Schema (RDFS) • RDFS defines vocabulary for RDF • Organizes this vocabulary in a typed hierarchy – Class, subClassOf, type – Property, subPropertyOf – domain, range 2009 Beijing 46 RDFS Person subClassOf subClassOf domain PhDStudent hasSuperVisor range type Professor type Prof. Qu Hu,W 2009 Beijing 47 本体的主要特征 Key features of an Ontology •概念层次性Concept hierarchy, –概念包含关系concept subsumption •特殊与一般关系 InstanceOf Relation (Instances) •部分与整体关系 PartOf Relation (property) 2009 Beijing 48 描述逻辑 Description Logic Man ´ Human u Male Happy-Father ´ Man u 9 has-child Female u … Abox (data) John : Happy-Father hJohn, Maryi : has-child 2009 Beijing Interface Tbox (schema) Inference System Knowledge Base 49 Basic Description Logic: AL Concept Expressions: – A (atomic concept) – (universal concept) – (bottom concept) – A (atomic negation) – C ⊓ D (intersection) – R.C (value restriction) – R.T (limited existential quantification) where A is a concept name, C and D are concept expressions, and R is a role expression 2009 Beijing 50 Family of AL language C ⊔ D (Union) R.C (Full Existential Quantification) C (Complement) Number restriction – ( n R) (at least restriction) – ( n R) (at most restriction) Qualified number restriction – ( n R.C) (at least restriction) – ( n R.C) (at most restriction) Transitive Role: R+ Inverse of Role: I R S: BeijingH Role Hierarchies2009 51 Examples woman ≡ person ⊓ female man ≡ person ⊓ woman mother ≡ woman ⊓ hasChild.person father ≡ man ⊓ hasChild.person 2009 Beijing 52 Example whitehorse ≡ horse ⊓ white. color(white). •whitehorse ≡ horse ⊓ hasColor. {white}. 这里white是一个列名(nominal) •whitehorse ≡ horse ⊓ hasColor. {white} ⊓ hasColor. {white}. 2009 Beijing 53 Description Logics Decidable Subset of First-Order Logic – Equivalent to 3 Variable Fragment (Borgida 1996) – Model theoretic semantics by mapping to abstract domain Provides Primitives for defining Conceptual Knowledge – Concept Expressions (Formulas with 1 free variable) for describing Sets of Objects • Boolean Operators: C D, C D, C • Quantifiers: (R.C), (P.C) • Cardinality Constraints: (= n R), (> n R), (< n R), ( n R), ( n R) – Axioms define relations between concepts • Subsumption: C D • Equivalence: C D • Disjointness: C D 2009 Beijing 54 DL Semantics Interpretation function extends to concept expressions in an obvious(ish) way, i.e.: 2009 Beijing 55 网络本体语言 Web Ontology Language (OWL) • • • • • • OWL is built on top of RDF OWL is for processing information on the web OWL was designed to be interpreted by computers OWL was not designed for being read by people OWL is written in XML OWL is a web standard 2009 Beijing 56 2009 Beijing 57 五句话介绍语义网的主要思 想: Why the Semantic Web? •任任何信息系统都需要数据; •数数据表示要独立于具体的应用和平台,以保证最大程度地可重用; •采用统一的数据概念表示以保证数据表示独立于具体系统(即可采用 Triple/Tuple形式) ; •数数据应能描述网络资源(即要采用RDF/RDFS或其他类似的语言 ) •数数据应提供初步的推理支持(即要采用OWL或其他知识表示语言 ) (注意;RDF/RDFS/OWL均采用Triple语义模型) 2009 Beijing 58 发展趋势 根据美国著名市场研究公司Gartner的 2007五月份报告, 到2012年,70%的 公开网页将带有一定程度的语义标注, 20%将使用更强的基于语义网的本体。 Gartner (May 2007): "By 2012, 70% of public Web pages will have some level of semantic markup, 20% will use more extensive Semantic Web-based ontologies” 2009 Beijing 59 海量语义数据的一部分 • • • • • • • • • • • Ontologies and Metadata: Billion Triples dataset (十亿三元组数据集) 雅虎数据 东南大学数据 马里兰大学 英国open大学 SemWebBase (DERI) 维基百科 地理名字 出版物 英文语义词典 Freebase 美国政府数据 2009 Beijing 60 Linked Data 2009 2009 Beijing 61 一个具体的数据联接的实例 http://sindice.com/apiv2/search?q=%22zhisheng%20huang %22&format=atom&page=1&qt=term 2009 Beijing 62 一个具体的数据联接的实例 http://sindice.com/apiv2/search?q=%22zhisheng%20huang%22&f ormat=atom&page=5&qt=term 2009 Beijing 63 让数据内容独立于表达形式 2009 Beijing 64 Key Issues of Web3.0 数据,知识与语义 data, knowledge,and semantics 语义相关性, 语义相似性,与语义距离 Semantic relevance, semantic similarity, and semantic distance 知识表示与推理 Knowledge representation and reasoning 海量语义数据处理Scalability 近似推理 Approximate reasoning 2009 Beijing 65 语义网应用的一些实例: DBpedia Mobile http://beckr.org/DBpediaMobile/?location=Beijing http://beckr.org/DBpediaMobile 2009 Beijing 66 芬兰医疗语义网HealthFinland – Health Information on the Semantic Web http://www.seco.tkk.fi/applications/tervesu omi/ provide a new kind of solution approach to these problems on a national Finnish level. The system consists of three main components: – Metadata, ontology, and service infrastructure. – Semantic content creation process. A content creation and harvesting system has been implemented for producing semantically annotated contents, based on the shared metadata model and ontologies. – Semantic portal HealthFinland (TerveSuomi) and its services. The material is published via a semantic portal that creates a single national entry-point for health information, Beijing health promotion and2009 health-related news. 67 National Semantic Web Ontology Project in Finland National Semantic (FinnONTO), Web Ontology Project in Finland (FinnONTO), 2003-2007 A large national continuation project of FinnONTO, called Semantic Web 2.0 (FinnONTO 2.0), started in the beginning of 2008. The research is directed and is mostly carried our by the Semantic Computing Research Group (SeCo) at the Helsinki University of Technology (TKK) and the University of Helsinki. Also the University of Tampere is contributing to the work. The consortium behind the project included 37 public organizations and companies funding the research during the final year 2007. This consortium represents a wide area of functions of the society including museums, libraries, business, health organizations, government, media, and education. Public organizations, companies, and universities are participating in the project. 2009 Beijing 68 http://www.ontology-advisory.org/ 2009 Beijing 69 2009 Beijing 70 2009 Beijing 71 语义网应用于政治分析 实例研究:2006年荷兰大选 Reality + SP Balkenende – Bos Reality - VVD Balkenende: Bos - Ideal Polls: SP at 25 seats larger than VVD According to a poll conducted by TNS/NIPO, the SP has risen to be the third largest party. (7/11/06) VVD – VVD VVD – Verdonk Balkenende attacks Bos Unrest in VVD over Rutte “You’re a twister and dishonest”, said the Christian Democrat about his most main opponent (30/10/06) Liberal MP’s also complain about personal campaign by Rita 2009 Beijing Verdonk. (1/11/2006) 72 Relational Content Analysis 2009 Beijing 73 2009 Beijing 74 趋势分析与预测 2009 Beijing 75 2009 Beijing 76 时间推理 2009 Beijing 77 逻辑的作用 使用混合逻辑(Hybrid Logic)与事态逻辑 描述性质:如 Internal Disagrement等 详情见论文 http://www.cs.vu.nl/~wva/pub/HL.pdf 2009 Beijing 78 Questions and Discussions 2009 Beijing 79
© Copyright 2025 ExpyDoc