SemaDr Drift: A Prot tg Plugin for Measuring Semanti tic Dr - - PowerPoint PPT Presentation

semadr drift a prot t g plugin for measuring semanti tic
SMART_READER_LITE
LIVE PREVIEW

SemaDr Drift: A Prot tg Plugin for Measuring Semanti tic Dr - - PowerPoint PPT Presentation

GRANT AGREEMENT: 601138 | SCHEME FP7 ICT 2011.4.3 Promoting and Enhancing Reuse of Information throughout the Content Lifecycle taking account of Evolving Semantics [Digital Preservation] SemaDr Drift: A Prot tg Plugin for Measuring


slide-1
SLIDE 1

GRANT AGREEMENT: 601138 | SCHEME FP7 ICT 2011.4.3 Promoting and Enhancing Reuse of Information throughout the Content Lifecycle taking account of Evolving Semantics [Digital Preservation]

“This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no601138”.

SemaDr Drift: A Proté tégé Plugin for Measuring Semanti tic Dr Drift t in Onto tologies

  • T. G. Stavropoulos*, S. Andreadis,
  • E. Kontopoulos, M. Riga, P. Mitzias, I. Kompatsiaris
slide-2
SLIDE 2

} Backg

Backgrou round

  • Semantic Web (also known as Web 3.0)
  • Knowledge representation via ontologies
  • Semantic change can have drastic consequences

} Pr

Problem lem

  • To detect & measure semantic change in
  • ntologies across time and versions
  • Lack of practical methods & tools directly

applicable to Semantic Web

} Aim

Aim

  • To develop a framework for measuring semantic

drift in ontologies across multiple versions

slide-3
SLIDE 3

} Monitors & measures changes in th

the meaning

  • f concepts along with their potential

replacem replacemen ent by other meanings over time

} Dr

Drasti tic consequences on the use of knowledge representation models in applications

} Relates to various lines of research

  • Ontology change, evolution, management &

versioning …

} Diverse terminology

  • Semantic drift/shift/decay, concept drift/shift …
slide-4
SLIDE 4
slide-5
SLIDE 5

} Concept

t drift: Change in concept’s meaning

  • ver time
  • Possibly also over location, culture, etc.

} Notions & metrics for concept drift in data

mining transferred to semantic change/drift *

} Aspects

  • Label, Intension, Extension

} Correspondence of a concept across versions

  • Known (Identity-based approach)
  • Unknown (Morphing-based approach)

* ¡Wang, ¡S., ¡Schlobach, ¡S., ¡& ¡Klein, ¡M. ¡(2011). ¡Concept ¡dri- ¡and ¡how ¡to ¡iden1fy ¡it. ¡Web ¡Seman9cs: ¡Science, ¡Services ¡

and ¡Agents ¡on ¡the ¡WWW, ¡9(3), ¡247–265. ¡

slide-6
SLIDE 6

} Label

Label

  • Description, name or title
  • rdfs:label ¡
  • Drift: String similarity (Monge-Elkan)

} Inte

tension

  • Characteristics
  • Set of OWL datatype or object property triples
  • Drift: Jaccard similarity

} Ex

Exte tension

  • Things a concept extends to
  • Set of instances
  • Drift: Jaccard similarity

} Wh

Whole

  • le
slide-7
SLIDE 7

} Java, OWL-API, Simmetrics } http://mklab.iti.gr/results/tools -> SemaDrift

  • Apache V2 License

} Load an array of ontologies (URL/files) i.e. its

multiple versions

} Get drift metrics:

  • Average concept stability for each metric (all ontologies)
  • Concept-per-concept stability (a pair of ontologies)
  • Morphing chains, ranking (all ontologies)

} Utilities for clients

  • e.g. get the ontology tree structure
  • avoid re-parsing ontologies e.g. at the front-end

Stavropoulos, ¡T. ¡G., ¡Andreadis, ¡S., ¡Riga, ¡M., ¡Kontopoulos, ¡E., ¡Mitzias, ¡P., ¡& ¡Kompatsiaris, ¡I. ¡A ¡ Framework ¡for ¡Measuring ¡Seman1c ¡Dri- ¡in ¡Ontologies. ¡1st ¡Int. ¡Workshop ¡on ¡Seman9c ¡ Change ¡& ¡Evolving ¡Seman9cs ¡(SuCCESS'16), ¡CEUR ¡Workshop ¡Proceedings ¡Vol-­‑1695 ¡

slide-8
SLIDE 8

} A GUI for the SemaDrift Library (API) } Java, Apache V2 License

  • http://mklab.iti.gr/results/tools -> SemaDrift

} Pros:

  • Popular Protégé Ontology Editor
  • Exploit the Protégé Environment

} Cons:

  • Non-flexible development

– Mandates use of Java Swing for GUI (outdated) – Different versions of Protégé use different versions of OWL-API

slide-9
SLIDE 9

1 2

Currently an

  • ntology pair

1: Protégé working ontology (available to view & edit) 2: Second external ontology

slide-10
SLIDE 10

} Average Concept

Stability

  • Across all concepts

} Concept-per-

Concept Stability

  • Concept pairs across

the ontology pair

slide-11
SLIDE 11

} Synthesized ontologies for 2003-2013 (one per

year) for software-based artworks of Tate London

} Pericles inspired (Tate partner), exploring

similarities between CB, MM and SB

} Lowest average: Extensional

Similarities but no migrations

Instances migrated

slide-12
SLIDE 12

0.2 0.4 0.6 0.8 1 1.2 2003_2004 2004_2006 2006_2007 2007_2008 2008_2010 2010_2011 2011_2012 2012_2013

Stability per Aspect in Morphing approach

Label Intensional Extensional Whole

slide-13
SLIDE 13

} OWL-S Ontology

  • A popular standard for Semantic Markup of Web

Services

} OWL-S Profile ontology version 1.0 vs 1.2

  • www.w3.org/Submission/OWL-S

} Average Concept Drift points to Intensional

  • No instances exist (Extension),
  • Slight change in labels
slide-14
SLIDE 14

Similar due to no properties Precondition became Condition Parameter, Process and Profile have properties but remained the same Were removed, not only by name but also similarity

slide-15
SLIDE 15

} Multiple ontology versions

  • Supported in the API but not visually

} Graphs

  • … from tables

} Identity based

  • Using user input

} Hybrid method

  • First find identity, then measure
slide-16
SLIDE 16

} Preview

slide-17
SLIDE 17

} Semantic Drift tools to visually captivate

semantic concept change in ontologies across versions

} SemaDrift Protégé Plugin brings and

visualizes SemaDrift metrics API to a popular

  • ntology development platform

} Use case scenarios in digital preservation and

web service markup show insights previously not so easily accessible

slide-18
SLIDE 18

Th Than ank you k you! !

} Contact: athstavr@iti.gr } mklab.iti.gr