Agenda: Nothing New, Just Review of Some Formal Approaches

Similar documents
A formal theory of qualitative size and distance relations between regions

A Unified Theory of Granularity, Vagueness, and Approximation

Qualitative reasoning about space with hybrid logic

Spatial Vagueness. 1 Introduction. Brandon Bennett

GEO-INFORMATION (LAKE DATA) SERVICE BASED ON ONTOLOGY

Defining Relations: a general incremental approach with spatial and temporal case studies

A classification of spatio-temporal entities based on their location in space-time

HOW GNOMES CAN HELP US SOLVE THE SORITES PARADOX

Spatial Ontology Baseline

Model-theoretic Vagueness vs. Epistemic Vagueness

On minimal models of the Region Connection Calculus

Principles of Knowledge Representation and Reasoning

Vague size predicates

Nearness Rules and Scaled Proximity

Deep Metaphysical Indeterminacy

DEEP METAPHYSICAL INDETERMINACY

Convex Hull-Based Metric Refinements for Topological Spatial Relations

In Which Sense Is Fuzzy Logic a Logic for Vagueness?

A theory of granular parthood based on qualitative cardinality and size measures

Layered Mereotopology

Maximal Introspection of Agents

Fuzzy Systems. Introduction

Fuzzy Spatial Relations between Vague Regions

Universalism Entails Extensionalism

PR-OWL Bridging the gap to OWL semantics

Belief revision: A vade-mecum

Fuzzy Systems. Introduction

Mappings For Cognitive Semantic Interoperability

CSCI 5582 Artificial Intelligence. Today 9/28. Knowledge Representation. Lecture 9

Axioms for parthood and containment relations in bio-ontologies

CHAPTER 12. Geo-Ontologies. Frederico Fonseca and Gilberto Câmara Introduction Ontology and ontologies

Restricted truth predicates in first-order logic

1 Introduction. (C1) If acb, then a 0 and b 0,

Computational Complexity of Bayesian Networks

A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions

Sharp Boundaries and Supervaluationism

Stonian p-ortholattices: A new approach to the mereotopology RT 0

CLASSICAL EXTENSIONAL MEREOLOGY. Mereology

Affordances in Representing the Behaviour of Event-Based Systems

A field based representation for vague areas defined by spatial prepositions

Boolean connection algebras: A new approach to the Region-Connection Calculus

Pei Wang( 王培 ) Temple University, Philadelphia, USA

A SUDDEN COLLAPSE TO NIHILISM

cis32-ai lecture # 18 mon-3-apr-2006

Principles of Knowledge Representation and Reasoning

Many-Valued Semantics for Vague Counterfactuals

A Possibilistic Extension of Description Logics

Combining RCC5 Relations with Betweenness Information

Tucking RCC in Cyc's Ontological Bed

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

INVESTIGATING GEOSPARQL REQUIREMENTS FOR PARTICIPATORY URBAN PLANNING

Overview. An Introduction to applied ontology. Information Integration. The ideal situation. Intro and motivation: Why do we need ontologies?

Introduction to Metalogic

Machine Learning for Interpretation of Spatial Natural Language in terms of QSR

Outline. On Premise Evaluation On Conclusion Entailment. 1 Imperfection : Why and What. 2 Imperfection : How. 3 Conclusions

Mathematical Fuzzy Logic in Reasoning and Decision Making under Uncertainty

Breaking de Morgan s law in counterfactual antecedents

A Preference Logic With Four Kinds of Preferences

Intransitivity and Vagueness

How to Handle Incomplete Knowledge Concerning Moving Objects

A Spatio-Temporal Ontology for Geographic Information Integration

MAGIC Set theory. lecture 1

Spatial Knowledge Representation on the Semantic Web

Spatial Reasoning With A Hole

Spatio-temporal configurations of dynamics points in a 1D space

THE SYDNEY SCHOOL AN ARISTOTELIAN REALIST PHILOSOPHY OF MATHEMATICS

Base Revision in Description Logics - Preliminary Results

Adam Blank Spring 2017 CSE 311. Foundations of Computing I

Ontology Verification with Repositories

Layers: A New Approach to Locating Objects in Space

Lecture 1: Geospatial Data Models

Approximations of Modal Logic K

Qualitative Temporal Reasoning about Vague Events

A Mereological Approach to Representing Spatial Vagueness*

Ontological Tools for Geographic Representation

Alexander Klippel and Chris Weaver. GeoVISTA Center, Department of Geography The Pennsylvania State University, PA, USA

MECHANISM AND METHODS OF FUZZY GEOGRAPHICAL OBJECT MODELING

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Price: $25 (incl. T-Shirt, morning tea and lunch) Visit:

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Logical properties of foundational mereogeometrical relations in bio-ontologies

A Boolean Lattice Based Fuzzy Description Logic in Web Computing

Identity in Physics and Elsewhere

Fuzzy and Rough Sets Part I

Confirmation Theory. Pittsburgh Summer Program 1. Center for the Philosophy of Science, University of Pittsburgh July 7, 2017

Probabilistic Partial Evaluation: Exploiting rule structure in probabilistic inference

MAGIC Set theory. lecture 2

CS589 Principles of DB Systems Fall 2008 Lecture 4e: Logic (Model-theoretic view of a DB) Lois Delcambre

Towards A Multi-Agent Subset Space Logic

Mathematical Logic Prof. Arindama Singh Department of Mathematics Indian Institute of Technology, Madras. Lecture - 15 Propositional Calculus (PC)

Intelligent GIS: Automatic generation of qualitative spatial information

Game Semantical Rules for Vague Proportional Semi-Fuzzy Quantifiers

Introduction to fuzzy logic

Analyzing fuzzy and contextual approaches to vagueness by semantic games

OUTLINE. Introduction History and basic concepts. Fuzzy sets and fuzzy logic. Fuzzy clustering. Fuzzy inference. Fuzzy systems. Application examples

Why Identity is Fundamental 1

Fuzzy Logic. 1. Motivation, history and two new logics. Petr Cintula. Institute of Computer Science, Czech Academy of Sciences, Prague, Czech Republic

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC

T W Epistemic Modality

Reasoning about distances

Transcription:

Agenda: Nothing New, Just Review of Some Formal Approaches Challenges Mereotopology: Parts + Connectivity The Region Connection Calculus (RCC): variants & meaning Granularity, Approximation, & Vagueness Paradox of the Heap (Sorites) How to Solve Sorites? Spatial Vagueness: Egg-Yolk Theory How Does This Apply to Semantic Web? Summary References 2

Challenges Nearness (approximation) Spatial proximity: how do you know when you re close; how do you query? Example: Show me every address close to London The Washington Monument is near/far from the Potomac River Parts Space has parts, e.g., regions: how do you know if you are in a region? Example: Is the Bronx part of New York City? Is High Wycombe part of Greater London? Connectivity Determining if something is a part of another thing may require them to be connected somehow Vagueness Above examples begin to get into this. Is it ontological (world and truth is vague), is it semantic (ways of referring are vague), or is it epistemic (ways of knowing are vague)? 3

Mereotopology: Parts + Connectivity Mereo: parts Topology: connectivity Most upper ontologies today define Part in terms of mereotopology Which sub-theory is primary? Good question 4

The Region Connection Calculus (RCC): variants & meaning A mereotopological theory of spatial regions RCC: Randall et al, 1992 RCC8: Renz, 2002 These axioms spawn a family of potential ontologies, distinct reasoning, depending on which you choose 5

RCC Axioms [1] All of these relations use the connected relation C, axiomatized to be reflexive [ x.c (x, x)] and symmetric [ x, y.c(x, y) C(y, x)]. I.e., everything is connected to itself, and if an X is connected to a Y, then Y is connected to X. [2] Relation Descrip(on Formal Definition *DC(x, y) disconnected C(x, y) P(x, y) part of z.c(z, x) C(z, y) PP(x, y) proper part of P(x, y) P(y, x) *EQ(x, y) equal P(x, y) P(y, x) O(x, y) overlaps z.p(z, x) P(z, y) *PO(x, y) partially overlaps O(x, y) P(x, y) P(y, x) DR(x, y) discrete from O(x, y) *EC(x, y) externally C(x, y) O(x, y) connected *TPP(x, y) tangential proper PP(x, y) z.ec(z, x) EC(z, y) part *NTPP(x, y) non-tangential proper part PP(x, y) z.[ec(z, x) EC(z, y)] P - 1 (x, y) converse of part of P(y, x) PP - 1 (x, y) converse of proper part of PP(y, x) *TPP - 1 (x, y) *NTPP - 1 (x, y) converse of tangential proper part converse of nontangential proper part TPP(y, x) NTPP(y, x) [1] Renz. 2002, p. 42. [2] Obrst, 2002, p. 1. 6

What the RCC Axioms mean Disconnected: *DC(x, y) Equal: *EQ(x, y) Partially Overlaps: *PO(x, y) Externally Connected: *EC(x, y) Tangential Proper Part: *TPP(x, y) Non-Tangential Proper Part: *NTPP(x, y) Converse of TPP: *TPP - 1 (x, y) Converse of NTPP: *NTPP - 1 (x, y) RCC-8 is NP-hard Renz (2002) gives two algorithms for finding a consistent scenario for a set of constraints over the maximal tractable RCC-8 subsets, in O(n 3 ) time and O (n 2 ) time, respectively 7

Semantic Approximation, Granularity, & Vagueness Vagueness vs. Imprecision: not same Vagueness: borderline cases Vagueness of spatial names & descriptions are not ontological, but instead are semantic (Varzi, 01) Ontological: the things themselves are vague, i.e., have fuzzy boundaries Semantic: which things are you referring to? ; can be precisified? Epistemic: don t know enough to decide, i.e., a form of ignorance? Predicate: Red Is apple24831 a member of the extension of Red? Extension of Predicate Red: all things that are red apple24831? Obrst, Leo, and Inderjeet Mani, eds. 2000. Workshop on Semantic Approximation, Granularity, and Vagueness, KR 2000, 8

Greater London Is High Wycombe in Greater London? Is Oxford in Greater London? Is Glascow? From Google Maps 9

Multiple Kinds of Vagueness? Where does Mt. Everest begin? Peak(s): clearly Mt. Everest 10k feet altitude up Mt. Everest: clearly Mt. Everest 10 feet altitude up Mt. Everest: clearly Mt. Everest 100 feet away from that point? Still Mt. Everest? 1 mile away from that point? 10 miles away from that point? I.e., the foot hills of Everest, the valley floor, etc. Semantic Vagueness: What constitutes being a mountain? A hill 3k feet high? Ok, how about a hill 2.9k feet high? What is the referent of Mt. Everest? Mereotopological (part) Vagueness: Where does the mountain begin? Paradox of the heap (Sorites paradox) 10

Paradox of the Heap (Sorites Paradox) What is a Heap? Example: a heap of sand 1 grain of sand does not make a heap. If 1 grain of sand does not make a heap then 2 grains of sand do not. If 2 grains of sand do not make a heap then 3 grains do not. If 9,999 grains of sand do not make a heap then 10,000 do not. -------------------------------------------------------------------- 10,000 grains of sand do not make a heap. http://plato.stanford.edu/entries/sorites-paradox/ Above uses Modus Ponens inference rule Try it the other way: 10k grains of sand make a heap Take 1 grain away: 9, 999 grains are still a heap 1 grain is a heap Notion of a Heap does not have sharp boundaries 11

How to Solve Sorites Paradox 1 Multi-value logics 3-valued: true, false, unknown, i.e., borderline statements truth value is somewhere between true and false Infinite-valued logic ( fuzzy logic ): a real number between 0 and 1 Then how do you calculate the truth value of compound statements having intermediate truth values: compositionality principle breaks down? Semantics of a compound statement is the composition of the semantics of its components Supervaluation: borderline cases have no truth value Retains classical logic s laws, but permits truth value gaps Showing that a statement is not true does not guarantee that the statement is false Is being supertrue (being true under all precisifications) sufficient for being true? A vague predicate (e.g., mountain ) is one that admits of various alternative precisifications, i.e., one can always get more precise ( Yul Brynner was bald is supertrue; Bill Clinton is bald is superfalse ) 12

How to Solve Sorites Paradox 2 Kamp s (1981) Contextualism Boundaries in the extension of vague predicates will never be found Heap is never interpreted so as to apply to one heap of sand rather than (an indistinguishable) other heap of sand Varzi (2001): Vagueness is semantic Objects in the world have precise boundaries But the terms we use to refer to the objects are vague De re: (of the thing) The referent of a term is such that it is indeterminate whether certain chunks of reality lie within its boundaries De dicto (of the word): It is indeterminate whether certain chunks of reality lie within the boundaries of the referent of the term 13

How to Solve Sorites Paradox 3 Bittner and Smith s (2001) Unified Theory of Granularity, Vagueness, and Approximation Vagueness is semantic All entities are crisp, but for a given vague term/predicate, there are potentially many, equally good candidates for its referent/ extension Underscore the context dependence of vagueness Using supervaluation, semantic evaluations are applied not to sentences, but to judgments which the sentences express (how they are used in specific contexts) Frame a theory of Granularity Partitions: an ontology of foreground/background structure, to avoid context Granular partitions are defined as systems of cells conceived as projecting onto reality like the way in which a bank of flashlights projects onto reality when it carves out cones of light in the darkness They develop then a theory of vague granular partitions 14

Spatial Vagueness: Egg-Yolk Theory Crispness of boundaries: Original RCC theory can t address noncrisp regions Egg-Yolk theory: originally, degrees of membership in a vague region (Lehman & Cohn, 1994), with 5 relations (RCC-5): DC(x,y), PO(x, y), PP(x,y), EQ(x,y), TPP - 1 (x, y) Egg: the outer sub-region; Yolk: the inner sub-region The egg & yolk of an egg-yolk pair are taken to represent conservatively defined limits on the possible complete crispings or precise versions of a vague region (Cohn & Gotts, 1994) RCC-5: 46 possible relations between a pair of egg-yolk pairs 1 2 3 4 5 Etc. 15

How Does This Apply to the Semantic Web? Many Questions Lukasiewicz & Straccia (2006, 2008): fuzzy description logics? Costa & Laskey (2006+): PR-OWL (Bayesian semantics)? But do fuzziness and probability apply to the ontological or to the epistemological? I.e., not that entities in the world are fuzzy or vague, so not degrees of truth But that either there is a lack of knowledge (epistemic): not enough is known (we require evidence) Or that the terms/predicates used to refer to entities in the world are vague, i.e. semantic However, our Semantic Web (and other) ontologies as engineering products are approximate They involve both ontology (referents, the things that exist) and semantics (ways of referring to those things) Granular partition theory as an alternative to set theory and mereology? Vague reference is always reference to fiat boundaries (human demarcations)? -- Smith & Varzi (2000) 16

Summary We talked about: Nearness (approximation) Parts and Connectivity Mostly about Vagueness How does this apply to the Semantic Web? We also talked about some formal theories RCC Brief account of theories of Vagueness Egg-Yolk Theory SNAP and SPAN Impact on Semantic Web? We have just barely skimmed the surface! 17

Thanks! Questions? 18

References 1 Bittner, Thomas; Barry Smith. 2001. A unified theory of granularity, vagueness and approximation. In: Proc. of the 1st Workshop on Spatial Vagueness, Uncertainty, and Granularity (SVUG01). http://www.cs.northwestern.edu/~bittner/bittnersmithsvug01.pdf Bittner, Thomas; Barry Smith; Maureen Donnelly. 2007. The Logic of Systems of Granular Partitions. Manuscript. http:// ontology.buffalo.edu/smith/articles/bittnersmithdonnelly.pdf. Bittner, Thomas, and Barry Smith. 2003. A Theory of Granular Partitions. In: Foundations of Geographic Information Science, M. Duckham, M. F. Goodchild and M. F. Worboys, eds., London: Taylor & Francis Books, 2003, 117-151. Bittner, Thomas and Barry Smith. 2001. Granular Partitions and Vagueness. In: Christopher Welty and Barry Smith (eds.), Formal Ontology and Information Systems, New York: ACM Press, 2001, 309 321. Borgo, Stefano; Claudio Masolo. 2007. Full Mereogeometries. http://www.loa-cnr.it/papers/mergeode117.pdf. Casati, Roberto, and Achille C. Varzi. 1999. Parts and Places: The Structures of Spatial Representation. Cambridge, MA: MIT Press. Cohn, A. G. and Gotts, N. M. 1994. The `Egg-yolk' Representation of Regions with Indeterminate Boundaries, in P. Burrough and A. M. Frank (eds), Proceedings, GISDATA Specialist Meeting on Geographical Objects with Undetermined Boundaries, Francis Taylor. Costa, Paulo; Kathryn Blackmond Laskey. 2006. PR-OWL: A Framework for Probabilistic Ontologies. Proceedings of the Fourth International Conference on Formal Ontology in Information Systems. November 2006. http://ite.gmu.edu/~klaskey/papers/ FOIS2006_CostaLaskey.pdf. Grenon, P., and B. Smith. 2004. SNAP and SPAN: Towards dynamic geospatial ontology.spatial Cognition and Computation, 4(1), 2004, pp. 69-104. Hazarika, Shyamanta M; Anthony G Cohn. 2001. A Taxonomy for Spatial Vagueness: An Alternative Egg-Yolk Interpretation, In Proc. of SVUG 01, 2001. Kamp, H. 1981. The paradox of the heap, in U. Mönnich (ed.), Aspects of Philosophical Logic. Dordrecht. Reidel. Keefe, Rosanna; Smith, Peter, eds. 1999. Vagueness: A Reader. Cambridge, MA: MIT Press. Lehmann, F. and A G Cohn, The EGG/YOLK reliability hierarchy: Semantic data integration using sorts with prototypes, in Proceedings of Conference on Information Knowledge Management, pp. 272 279. ACM Press, (1994). Lukasiewicz, Thomas.; Umberto Straccia. 2008. Managing uncertainty and vagueness in description logics for the Semantic Web. Web Semantics: Science, Services and Agents on the World Wide Web archive. Volume 6, Issue 4 (November 2008), pp. 291-308. Lukasiewicz, Thomas.; Umberto Straccia. 2006. An overview of uncertainty and vagueness in description logics for the semantic web. Infsys Research Report 1843-06-07, October 2006. 19

References 2 Obrst, Leo, and Inderjeet Mani, eds. 2000. Proceedings of the Workshop on Semantic Approximation, Granularity, and Vagueness, April 11, 2000, KR-2000, April 12-16, Breckenridge, CO. Obrst, L. 2002. Review of Qualitative Spatial Reasoning with Topological Information, Jochen Renz, 2002, Springer-Verlag, ACM Computing Reviews, October, 2002. http://portal.acm.org/citation.cfm?id=507162.. Obrst, Leo. 2010. Ontological Architectures. Chapter 2 in Part One: Ontology as Technology in the book: TAO Theory and Applications of Ontology, Volume 2: The Information-science Stance, Michael Healy, Achilles Kameas, Roberto Poli, eds. Forthcoming. Randall, David A.; Cui, Zhanh; and Cohn, Anthony G. A spatial logic based on regions and connection. In B. Nebel, W. Swartout, and C. Rich, eds., Proceedings of the 3 rd International Conference on Principles of Knoweldge Representation and Reasoning, pp. 165-176, Cambridge, MA, October 1992, Morgan Kaufmann, 1992. Renz, Jochen. 2002. Qualitative Spatial Reasoning with Topological Information. Lecture Notes In Artificial Intelligence; Vol. 2293. Springer, 2002. http://portal.acm.org/citation.cfm?id=507162. The book is a revision of his Ph.D thesis (Albert Ludwigs University of Freiburg, Germany, May 2000), Sider, T. 2001. Four-Dimensionalism. An Ontology of Persistence and Time. Clarendon Press, Oxford, 2001. Simons, P. 1987. Parts: a Study in Ontology. Clarendon Press, Oxford. Smith, Barry and Achille C. Varzi. 1997. The Formal Ontology of Boundaries. The Electronic Journal of Analytic Philosophy, Issue 5: Spring 1997 (Methods of Ontology). Smith, B. and A. Varzi. Fiat and bona fide boundaries. 2000. Philosophy and Phenomenological Research, 60(2):401 420, 2000. Sorites Paradox. Stanford Encyclopedia of Philosophy. http://plato.stanford.edu/entries/sorites-paradox/. Varzi, Achille. 2001. Vagueness in Geography. Philosophy & Geography 4, pp. 49-65.A version of this paper appeared in the Proceedings of the Workshop on Semantic Approximation, Granularity, and Vagueness, Leo Obrst and Inderjeet Mani, cochairs, as Vague Names for Sharp Objects, April 11, 2000, April 12-16, Breckenridge, CO. KR-2000, h John Collins; Varzi, Achille. 2001. Unsharpenable Vagueness (with John Collins), Philosophical Topics 28:1 (2000), 1 10 (special issue on "Vagueness"). Varzi, Achille. 2001. Vagueness, Logic, and Ontology. The Dialogue 1, pp. 135-54. Varzi, A.C. 1998. Basic Problems of Mereotopology. In: Guarino, N., ed. Formal Ontology in Information Systems, Amsterdam: IOS Press, 29-38. Vagueness. Stanford Encyclopedia of Philosophy. http://plato.stanford.edu/entries/vagueness/. Williamson, Timothy. 1998. Vagueness. London, New York: Routledge. 20