• Keine Ergebnisse gefunden

Probabilistic Ranking of Interpretations

N/A
N/A
Protected

Academic year: 2022

Aktie "Probabilistic Ranking of Interpretations"

Copied!
26
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Multimedia  Information   Extraction  and  Retrieval

 

A  Probabilistic  Abduction  Engine  for  Media   Interpretation  based  on  Ontologies    

Ralf  Möller  

(2)

For  multimedia  interpretation  and  for  the  combined   interpretation  of  information  coming  from  different  

modalities  a  semantically  well-­‐founded  formalization  is   required  

Images,  Text,  Video,  Audio…  

•  Low-­‐level  percepts  represent  the  observations  (e.g.,  of   an  agent).  

Symbolic  observations  require  interpretation  

•  Interpretations  in  turn  are  seen  as  explanations  for  the   observations.  

Applica'on  Context  

(3)

General  Approach  

 We  propose  an  abduction-­‐based  formalism  that  uses   description  logics  for  the  ontology  and  Horn  rules  for   defining  the  space  of  hypotheses  for  explanations.  

 Abduction  example:  

 ∀x,y causes(x,y)  ∃z  CarEnry(z),  Car(x),  DoorSlam(y),  hasObject(z,x),  hasEffect(z,y)      ∀x,y  causes(x,y)  ∃z  CarExit(z),  Car(x),  DoorSlam(y),  hasObject(z,x),  hasEffect(z,y)  

(4)

Probabilis'c  Abduc'on  

 Agent  wants  to  minimize  its  uncertainty  about   observations  

 Agent  considers  probability  that  observations  are  true   given  certain  explanations  

 Need  to  combine  probability  theory  with     first-­‐order  logic  

 We  use  the  Markov  logic  formalism  to  define  the   motivation  for  the  agent  to  generate  explanations     and  for  ranking  different  explanations.  

(5)

 In  Detail:  

  Idea  of  ranking:

   

         

Probability  that  the  observations  are  true  given  the     evidences.  

P(observation|explanation)  

  Idea  of  controlling  the  interpretation  process  :  

         

Accept  (additional)  explanations  only  if  the  

probability  that  observations  are  true  (given  the  

(6)

 Markov  Logic  Networks  

  A  Markov  Logic  KB  (ML-­‐KB)  is  a  set  of  pairs  (Fi,wi)  where                                  Fi    is  a  formula  in  first-­‐order  Logic  

                             wi    is  a  real  number  weight  

  Together  with  a  finite  set  of  constants  it  defines  a   Markov  Logic  Network  (MLN)  with  

•  one  node  for  each  ground  atom     of  predicates  in  ML-­‐KB  

•  one  edge  between  two  nodes    corresponding     ground  atoms  appear  together    

in  grounding  of  some  Fi      

[Domingos et al. 2007]

(7)

Example  

Weighted  rules:  

(8)

Knowledge  Representa'on    

in  Markov  Logic:  Probability  Distribu'ons  

•  Log-linear model for specifying the probability distribution (probability of possible world x):

Number of true groundings of Fi in x Weight of Fi

•  Z is the partition function given by:

(9)

Inference  Problem  1:  MLN  Query  Answering  

 Probability  query:  

Used  for  computing  scores  assigned  

to  the  interpretation  Aboxes  (see  below)  

(10)

Inference  Problem  2:  Maximum  A-­‐Posteriori   in  MLN  

 MAP  approach  determines  the  most  probable  world            given  the  evidence.  

 Most-­‐probable  world  query  (Maximum  A-­‐Posterior,  MAP)  

which  can  be  slightly  optimized  s.th.    

(11)

Abduc'on  Example  

•  For  the  explanation  of  Causes(c1,ds1)  :  

 Abduction  requires  consistent  input  

Abduction rules (new vars on the righthand side existentially quantified):

(12)

Prerequisites  

MAP

Select Combination of audio

and video for this focus 1.3 Car(C1)

1.2 DoorSlam(DS1) 0.7 EngineSound(DS1) Causes(C1,DS1)

Gound atoms W Car(C1) 1 DoorSlam(DS1) 1 EngineSound(DS1) 0 Causes(C1,DS1) 1 DoorSlam ┐EngineSound

(13)

Concept-­‐based  Abduc'on  Engine:  

Basic  Idea  

1. Forward  chain  rules  on  Abox  Ai  

2. Given  a  set  of  observations            ,  try  to  explain  a   selected  assertion  

3.  Each  explanation  possibly  introduces  new  assertions   4. Add  new  assertions  to  Ai  

5. Continue  with  step  1.  unless  none  of  the  

explanations  derived  in  this  round  cause  the  

Γ

(14)

14  

Complete  Example    

Abduction rules (new vars on the righthand side existentially quantified):

Weighted rules:

Forward rules:

Tbox:

Formulas are extremely simplified to make them fit on a slide.

(15)

Causes(C1,DS1)

Causes(C1,DS1) CarEntry(Ind42)

HasEffect(Ind42,DS1) HasObject(Ind42,C1)

Example    (Backward  rules)  

(16)

Example    (Backward  rules)  

(17)

Example    (Forward  rules)  

(18)

Causes(C1,DS1)

Car(C1) DoorSlam(DS1) CarEntry(Ind42)

HasEffect(Ind42,DS1)

Building(Ind43) OccursAt(Ind42,Ind43)

HasObject(Ind42,C1)

Abduction rules (new vars on the righthand side existentially quantified):

Example    (Backward  rules)  

(19)

Example    (Backward  rules)  

OccursAt(Ind42,Ind43) CarEntry(Ind42)

Building(Ind43) EnvConference(Ind44)

HasSubEvent(Ind44,Ind42) HasLocation(Ind44,Ind43)

(20)

Example    (Backward  rules)  

(21)

Example    (ranking  step)  

...

(22)

Example  :  Results  

Prob. Values p0 0.650 p1 0.840 p2 0.819

The termination condition is fulfilled.

Abox A1 is considered as the final interpretation Abox.

(23)

Scoring  

 For  every  interpretation  (explained,  non-­‐explained)  

For  every  explained  add  P(  Obs  |  Interpretation  )  

 For  every  non-­‐explained  add  0.5  

 Average  w.r.t.  number  of  assertions  in  interpretation  

(24)
(25)
(26)

Acknowledgements  

 Funded  by  

-European  Commission    

(contract  FP7-­‐217061  CASAM)  

-Deutsche  Forschungsgemeinschaft     (contract  MO-­‐801-­‐1  PRESINT)  

 

Thanks  to  the  TUHH  CASAM  project  members    

 Oliver  Gries,  Maurice  Rosenfeld,  Anahita  Nafissi,  Kamil   Sokolski  

 

Thanks  to  the  PRESINT  project  members  

 Prof.  Bernd  Neumann,  UniHH,  Dr.  Michael  Wessel,   Reza  Rasouli,  Sebastian  Wandelt  

Referenzen

ÄHNLICHE DOKUMENTE

However, assigning a truth value to If the car does not start then normally the battery is flat, is not obvious at all; indeed such a truth value does not make sense for instance

The main motivation to consider this description logic shall become clear when we introduce model-based most-specific concept descriptions, which allow us to reformulate notions

Even if a mechanism provides agents with an ordinally efficient random assignment at a reported preference profile, the random assignment induced by the mechanism might not be

ers, in turn, are required to fully appreciate the image in order to recognize how it has been misunderstood, that this is an ironic perversion of the biblical metaphor for the

Given the potentially significant exposure with respect to EU import duties (customs duty and value added tax) the new rules call for a comprehensive re-evaluation of the

Any distribution of a foreign investment fund in or from Switzerland, which falls outside of the revised limited private placement regime, requires (i) in any case the

Pursuant to article 22 paragraph 1 SESTA, the Swiss takeover rules shall apply to PTOs for partipations in Swiss companies whose equity securities are, in whole or

direct access to confidential information which is rel- evant to the price of a security; secondary insiders, who are persons which have obtained information directly or actively from