extended context patterns a visual
play

Extended Context Patterns A Visual Language for Context-Aware - PowerPoint PPT Presentation

Extended Context Patterns A Visual Language for Context-Aware Applications Andrei Olaru and Adina Magda Florea cs@andreiolaru.ro AI-MAS Group, University Politehnica of Bucharest 10.10.2016 0 / 10 . Andrei


  1. � Extended Context Patterns – A Visual � Language for Context-Aware Applications � Andrei Olaru and Adina Magda Florea � cs@andreiolaru.ro � AI-MAS Group, University Politehnica of Bucharest � 10.10.2016 0 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  2. � Context Extended Context Patterns – A � Focus Visual Language for Context-Aware Applications � Graphs & Patterns � Extended Patterns overview � Conclusion � Future Work 0 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  3. · Extended Context Patterns · · | Context Focus Graphs & Patterns Extended Patterns Conclusion Future Work | Context 1 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  4. · Extended Context Patterns · · | Context Focus Graphs & Patterns Extended Patterns Conclusion Future Work | Context ◮ Ambient Intelligence / Internet of Things with applications in AAL. ◮ AmI systems must make complex processes usable by everyday people. 1 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  5. · Extended Context Patterns · · | Context Focus Graphs & Patterns Extended Patterns Conclusion Future Work | Context ◮ Ambient Intelligence / Internet of Things with applications in AAL. ◮ AmI systems must make complex processes usable by everyday people. · part of the AmIciTy initiative and the CAMI project. aimas.cs.pub.ro/amicity camiproject.eu 1 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  6. · Extended Context Patterns · · | Focus Context Graphs & Patterns Extended Patterns Conclusion Future Work | Focus ◮ situation ? How to represent ◮ patterns ◮ rules 2 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  7. · Extended Context Patterns · · | Focus Context Graphs & Patterns Extended Patterns Conclusion Future Work | Focus ◮ situation ? How to represent ◮ patterns (detected or searched) ◮ rules 2 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  8. · Extended Context Patterns · · | Focus Context Graphs & Patterns Extended Patterns Conclusion Future Work | Focus ◮ situation ? How to represent ◮ patterns (detected or searched) ◮ rules ◮ visual ◮ clear . . . in a manner that is ◮ incremental to learn 2 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  9. · Extended Context Patterns · · | Focus Context Graphs & Patterns Extended Patterns Conclusion Future Work | Focus ◮ situation ? How to represent ◮ patterns (detected or searched) ◮ rules ◮ visual ◮ clear . . . in a manner that is ◮ incremental to learn · take inspiration from Conceptual Graphs, Semantic Maps and RDF. [Sowa, 2006, Sowa, 2008, Lassila and Swick, 1998] 2 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  10. · Extended Context Patterns · · | Focus Context Graphs & Patterns Extended Patterns Conclusion Future Work | Focus We represent: ◮ situation – information about the current state of the assisted user. ◮ patterns – information about situations that are likely to occur. ◮ rules – information about what to do in particular situations. · we use a representation that is based on graphs. [Olaru et al., 2011] 3 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  11. · Extended Context Patterns · · | Focus Context Graphs & Patterns Extended Patterns Conclusion Future Work | Focus We represent: ◮ situation – information about the current state of the assisted user. ◮ patterns – information about situations that are likely to occur. ◮ rules – information about what to do in particular situations. · we use a representation that is based on graphs. [Olaru et al., 2011] 3 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  12. · Extended Context Patterns · · | Focus Context Graphs & Patterns Extended Patterns Conclusion Future Work | Focus We represent: ◮ situation – information about the current state of the assisted user. ◮ patterns – information about situations that are likely to occur. ◮ rules – information about what to do in particular situations. · we use a representation that is based on graphs. [Olaru et al., 2011] 3 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  13. · Extended Context Patterns · · | Focus Context Graphs & Patterns Extended Patterns Conclusion Future Work | Focus We represent: ◮ situation – information about the current state of the assisted user. ◮ patterns – information about situations that are likely to occur. ◮ rules – information about what to do in particular situations. · we use a representation that is based on graphs. [Olaru et al., 2011] 3 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  14. · Extended Context Patterns · · | Focus Context Graphs & Patterns Extended Patterns Conclusion Future Work | Focus We represent: ◮ situation – information about the current state of the assisted user. ◮ patterns – information about situations that are likely to occur. ◮ rules – information about what to do in particular situations. · we use a representation that is based on graphs. [Olaru et al., 2011] 3 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  15. · Extended Context Patterns · · | Graphs & Patterns Context Focus Extended Patterns Conclusion Future Work | Context Graphs and Patterns ◮ the basic element of the context graph / pattern is the relation between concepts. · the labels of concepts are chosen from the user’s familiar space – his/her contacts, familiar places, etc. ◮ patterns contain generic nodes, that match any concept. ◮ to support describing conditions for and effects of pattern detection − → edges have properties such as characteristic and actionability. 4 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  16. · Extended Context Patterns · · | Graphs & Patterns Context Focus Extended Patterns Conclusion Future Work | Context Graphs and Patterns ◮ the basic element of the context graph / pattern is the relation between concepts. · the labels of concepts are chosen from the user’s familiar space – his/her contacts, familiar places, etc. ◮ patterns contain generic nodes, that match any concept. ◮ to support describing conditions for and effects of pattern detection − → edges have properties such as characteristic and actionability. 4 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  17. · Extended Context Patterns · · | Graphs & Patterns Context Focus Extended Patterns Conclusion Future Work | Context Graphs and Patterns ◮ the basic element of the context graph / pattern is the relation between concepts. · the labels of concepts are chosen from the user’s familiar space – his/her contacts, familiar places, etc. ◮ patterns contain generic nodes, that match any concept. ◮ to support describing conditions for and effects of pattern detection − → edges have properties such as characteristic and actionability. 4 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  18. · Extended Context Patterns · · | Extended Patterns Context Focus Graphs & Patterns Conclusion Future Work | Extended Patterns Hyperedges Negation Repetition Alternative ◮ in order to increase the power of context patterns, we introduce further structuring elements, in the shape of several types of hyperedges. ← − this is a hyperedge. it has an inbound arity of 1 and an outbound arity of one, for a total pattern-arity of 2. 5 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  19. · Extended Context Patterns · · | Extended Patterns Context Focus Graphs & Patterns Conclusion Future Work | Extended Patterns Hyperedges Negation Repetition Alternative “The place is not a building.” 6 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

  20. · Extended Context Patterns · · | Extended Patterns Context Focus Graphs & Patterns Conclusion Future Work | Extended Patterns Hyperedges Negation Repetition Alternative “There may be various spaces contained in each other, of which the topmost is a building. In this case, the emergency contact is the administrator of the building.” 7 / 10 . Andrei Olaru and Adina Magda Florea . cs@andreiolaru.ro . IDC 2016, Paris, France 10.10.2016

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend