Graph Matching for Context Recognition
Adrian Dobrescu and Andrei Olaru
1 / 17 Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013
Graph Matching for Context Recognition Adrian Dobrescu and Andrei - - PowerPoint PPT Presentation
Graph Matching for Context Recognition Adrian Dobrescu and Andrei Olaru Adrian Dobrescu and Andrei Olaru 1 / 17 AgTAmI 2013 29.05.2013 Graph Matching for Context Recognition Outline Introduction Context Matching for Ambient
1 / 17 Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 2 / 17
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 3 / 17
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 4 / 17
– models varying from tuples to logical representations – ontologies – Henricksen – rule-based reasoning using associations
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 5 / 17
Context-Awareness in Ambient Intelligence
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 6 / 17
Graph Matching Algorithms
CGA = (V, E), V ∈ Concepts, E = {(from, to, value), value ∈ Relations} – Concepts and Relations are strings and URIs
P) | s ∈ PatternNames, with Gs P a graph pattern}
– Can have question marks instead of nodes – Edges can be labeled regular expresions
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 7 / 17
Emily Entry hall is in Emily Entry hall is in ? Shopping bag is a is with
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 8 / 17
General comments
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 9 / 17
The McGregor algorithm [McGregor, 1982]
Pattern Partial solution
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 10 / 17
The Larrosa algorithm [Larrosa & Valiente, 2002]
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 11 / 17
The Bron-Kerbosch algorithm [Bron & Kerbosch, 1973]
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 12 / 17
Other clique algorithms
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 13 / 17
Student Classroom Campus Course Restaurant Teacher in for with in near with Student Teacher ? ? .*for.*$ ^[\\w]+(?!for).*
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 14 / 17
Achievements
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 15 / 17
Performance graphs
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 16 / 17
Numerical results
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013 17 / 17
Adrian Dobrescu and Andrei Olaru AgTAmI 2013 – 29.05.2013