Uncertainty Reasoning through Similarity in Context Claudia dAmato - - PowerPoint PPT Presentation

uncertainty reasoning through similarity in context
SMART_READER_LITE
LIVE PREVIEW

Uncertainty Reasoning through Similarity in Context Claudia dAmato - - PowerPoint PPT Presentation

Uncertainty Reasoning through Similarity in Context Claudia dAmato Nicola Fanizzi Dipartimento di Informatica Universit` a degli studi di Bari, Italy 2nd ARCOE Workshop @ ECAI2010, Lisbon , PT Introduction Motivations Motivation Reasoning


slide-1
SLIDE 1

Uncertainty Reasoning through Similarity in Context

Claudia d’Amato Nicola Fanizzi Dipartimento di Informatica Universit` a degli studi di Bari, Italy

2nd ARCOE Workshop @ ECAI2010, Lisbon, PT

slide-2
SLIDE 2

Introduction Motivations

Motivation

Reasoning with Web ontologies expressed in standard representations based on Description Logics difficult due to inherent incompleteness: OWA vs. CWA incoherence (+noise): heterogeneous and distributed sources Various solutions investigated in the URSW community, e.g modeling vague knowledge in terms of probability and fuzziness: support to evolution ?

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

2 / 26

slide-3
SLIDE 3

Introduction Idea

Idea

try inductive methods:

  • ften efficient, noise-tolerant and incremental

In particular, methods based on similarity (or a notion of distance) proposed for many reasoning tasks, cast as inductive problems In the literature: most of the measures for concept-similarity inductive techniques borrowed from Machine Learning require a notion of similarity between individuals

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

3 / 26

slide-4
SLIDE 4

Introduction Idea

Outline

Survey of applications of similarity in context

1

Preliminaries

2

Contextual Metrics for Individuals Similarity in Context Family of Metrics

3

Inductive Instance Classification Problem k-Nearest Neighbor Procedure

4

Rough DLs Rough Concept Approximations Induced Indiscernibility Relation Extensions

5

Conclusions and Outlook

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

4 / 26

slide-5
SLIDE 5

Preliminaries Syntax & Semantics

Preliminaries I

Axioms in terms of a vocabulary of NC set of primitive concept names NR set of primitive role names NI set of individual names and language constructors Semantics defined by interpretations I = (∆I, ·I) where ∆I domain of the interpretation (non-empty) ·I interpretation function that maps names to extensions each A ∈ NC to a set AI ⊆ ∆I and each R ∈ NR to RI ⊆ ∆I × ∆I Then new concepts/roles defined using the language constructors

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

5 / 26

slide-6
SLIDE 6

Preliminaries DL Knowledge Bases

DL Knowledge Bases

knowledge base K = T , A TBox T set of axioms C ⊑ D (resp. C ≡ D) meaning CI ⊆ DI (resp. CI = DI) where C is atomic and D is a concept description ABox A set of assertions — ground axioms

e.g. C(a) and R(a, b) stating: a belongs to C and (a, b) belongs to R

Ind(A) = set of individuals occurring in A Interpretations of interest (models) satisfy all the axioms in K

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

6 / 26

slide-7
SLIDE 7

Contextual Metrics for Individuals

1

Preliminaries

2

Contextual Metrics for Individuals Similarity in Context Family of Metrics

3

Inductive Instance Classification Problem k-Nearest Neighbor Procedure

4

Rough DLs Rough Concept Approximations Induced Indiscernibility Relation Extensions

5

Conclusions and Outlook

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

7 / 26

slide-8
SLIDE 8

Contextual Metrics for Individuals Similarity in Context

Context & Similarity I

A context of reference must express the essential features for comparing domain objects. similarity is not merely a relation between objects but rather between the two in a given context (which is subject to changes) [Goldstone et al.,1997] the task also matters !

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

8 / 26

slide-9
SLIDE 9

Contextual Metrics for Individuals Similarity in Context

Context & Similarity II

In the following. . . Context Given a knowledge base K, a context C is a finite set of concept descriptions (features) C = {F1, F2, . . . , Fm} built on concepts and roles defined in K

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

9 / 26

slide-10
SLIDE 10

Contextual Metrics for Individuals Similarity in Context

Learning the Context

given a fitness / criterion function J for the task methods for finding contexts based on distinguishability proposed; stochastic search using

Genetic Programming Simulated Annealing

Alternatively, since the metrics are based on weighted projections: consider as many features as possible (e.g. all defined concepts) find good choice for the weights w

based on information (entropy) based on variance

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

10 / 26

slide-11
SLIDE 11

Contextual Metrics for Individuals Family of Metrics

A Family of Metrics

Given a context C and a weight vector w, the family {dC

p}p∈N of functions dC p : Ind(A) × Ind(A) → [0, 1] is

defined dC

p(a, b) =

m

  • i=1

wi | πi(a) − πi(b) |p 1/p

where ∀i ∈ {1, . . . , m} the i-th projection function πi: πi(a) =    1 K | = Fi(a) K | = ¬Fi(a) ui (prior) otherwise

Inspired by Minkowski’s norms; can be proven to be semi-distances

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

11 / 26

slide-12
SLIDE 12

Inductive Instance Classification

1

Preliminaries

2

Contextual Metrics for Individuals Similarity in Context Family of Metrics

3

Inductive Instance Classification Problem k-Nearest Neighbor Procedure

4

Rough DLs Rough Concept Approximations Induced Indiscernibility Relation Extensions

5

Conclusions and Outlook

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

12 / 26

slide-13
SLIDE 13

Inductive Instance Classification Problem

Inductive Classification

Instance checking as a Learning Problem given a query concept Q and a query individual xq using SQ sample of prototype training instances with correct membership values hQ(xi) = v ∈ {−1, 0, +1} = V determine ˆ hQ(xq) i.e. estimate membership of xq w.r.t. Q We use well known non-parametric methods: k-NN, Parzen Windows no ind. model, only rel. distances RBF Nets, SVMs . . . build an inductive model

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

13 / 26

slide-14
SLIDE 14

Inductive Instance Classification k-Nearest Neighbor Procedure

k-Nearest Neighbor Procedure I

A sort of analogical reasoning [d’Amato et al.,2008-URSW I] xq x1 x2 x3 x4 x5 x6 x7 x9 x8 x10 x11 x12 Selection of the k = 5 nearest neighbors. green=positive ex., red=negative ex.

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

14 / 26

slide-15
SLIDE 15

Inductive Instance Classification k-Nearest Neighbor Procedure

k-Nearest Neighbor Procedure II

Weighted majority vote: given NNk(xq) = {x1, . . . , xk} of xq’s nearest neighbors w.r.t. dC

p,

the estimate of the membership hypothesis is ˆ hQ(xq) = argmax

v∈V k

  • i=1

proximity weight

  • γ(dC

p(xi, xq)) · vote

  • δ(v, h(xi))

where: δ Kronecker indicator function γ decaying function e.g. γ(x) = (1 − x)b or γ(x) = 1/xb for some b > 0

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

15 / 26

slide-16
SLIDE 16

Inductive Instance Classification k-Nearest Neighbor Procedure

Lessons Learned

Applying this and similar methods based on density estimates (RBF Networks, SVMs, . . . ) build the inductive model once and classify efficiently many times may give an answer in case of uncertain class-membership (can be forced to do that) may provide an estimate of the likelihood of the answer experimentally: nearly sound and complete (few omission errors) measure used also in unsupervised tasks: e.g. clustering individual resources

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

16 / 26

slide-17
SLIDE 17

Rough DLs

1

Preliminaries

2

Contextual Metrics for Individuals Similarity in Context Family of Metrics

3

Inductive Instance Classification Problem k-Nearest Neighbor Procedure

4

Rough DLs Rough Concept Approximations Induced Indiscernibility Relation Extensions

5

Conclusions and Outlook

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

17 / 26

slide-18
SLIDE 18

Rough DLs Rough Concept Approximations

Rough DL

Recently Rough DLs introduced [Schlobach et al.,IJCAI2007] as a mechanism for modeling vague concepts by means of a crisp specification of its approximations Approximations Given an indiscernibility relation R, the upper approximation of a concept C is C = {a | ∃b : R(a, b) ∧ b ∈ C} (typical instances) the lower approximation is C = {a | ∀b : R(a, b) → b ∈ C} (prototypical instances) If R expressed in terms of the knowledge base then standard reasoners can be used

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

18 / 26

slide-19
SLIDE 19

Rough DLs Rough Concept Approximations

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

19 / 26

slide-20
SLIDE 20

Rough DLs Induced Indiscernibility Relation

Induced Indiscernibility Relation I

Idea induce an equivalence relation based on context [Fanizzi et al.,URSW2008] Given a context C and the related projection functions πi two individuals a and b are indiscernible w.r.t. C iff ∀i ∈ {1, . . . , m}: πi(a) = πi(b) Indiscernibility relation RC induced by C defined: RC = {(a, b) ∈ NI × NI | ∀i ∈ {1, . . . , m} : πi(a) = πi(b)}

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

20 / 26

slide-21
SLIDE 21

Rough DLs Induced Indiscernibility Relation

Induced Indiscernibility Relation II

R partitions NI in equivalence classes. given a generic individual a, the induced concept is Ca = [a]C Extension of a C-definable concept corresponds to a combination (union) of equivalence classes. Other concept descriptions, say D, may be approximated contextual upper and lower approximations of D w.r.t. C, defined: D

C

= {a ∈ NI | Ca ⊓ D | = ⊥} DC = {a ∈ NI | Ca ⊑ D}

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

21 / 26

slide-22
SLIDE 22

Rough DLs Extensions

Extensions I

Using a notion of tolerance [Doherty et al.,2003]: Definition (tolerance) A tolerance function on a set U is a function τ : U × U → [0, 1] such that ∀a, b ∈ U (1) τ(a, a) = 1 and (2) τ(a, b) = τ(b, a) Given τ on U and a threshold θ ∈ [0, 1], a neighborhood function νθ : U → 2U is νθ(a) = {b ∈ U | τ(a, b) ≥ θ} a.k.a. the θ-neighborhood of a

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

22 / 26

slide-23
SLIDE 23

Rough DLs Extensions

Extensions II

Consider NI = U and a metric dC

p.

Equivalence relationships Rθ

C on NI can be defined,

with classes made up of individuals within a degree of similarity, controlled by θ: [a]C = νθ(a) Upper and lower approximation w.r.t. Rθ

C descend straightfowardly

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

23 / 26

slide-24
SLIDE 24

Conclusions and Outlook

1

Preliminaries

2

Contextual Metrics for Individuals Similarity in Context Family of Metrics

3

Inductive Instance Classification Problem k-Nearest Neighbor Procedure

4

Rough DLs Rough Concept Approximations Induced Indiscernibility Relation Extensions

5

Conclusions and Outlook

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

24 / 26

slide-25
SLIDE 25

Conclusions and Outlook

Contribution and Outlook

An operative notion of similarity in context for reasoning with ontologies Two applications:

1

inductive instance classification

2

Vague concept modeling (+reasoning) in Rough-DL instance-based: naturally evolve Ongoing / Future Work kernel methods based on similar settings ranking answers w.r.t. likelihood measure unsupervised tasks. outlier and novelty detection, clustering

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

25 / 26

slide-26
SLIDE 26

The End Question.time

time for questions

Offline

Claudia d’Amato claudia.damato@di.uniba.it Nicola Fanizzi fanizzi@di.uniba.it

  • N. Fanizzi (University of Bari, IT)
  • U. Reasoning through Similarity in Context
  • Aug. 16th 2010

26 / 26