skip to main content
10.1145/3583678.3603286acmconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
short-paper
Open Access

Decentralized Stream Reasoning Agents

Published:27 June 2023Publication History

ABSTRACT

This PhD project proposes the theoretical and technological foundations of an approach for decentralized processing of streaming knowledge graphs, where autonomous reasoners may combine individual and collective processing of continuous data. These decentralized stream processors shall be capable of sharing not only data stream knowledge, but also processing duties, using collaboration and negotiation protocols. Moreover, commonly agreed semantic vocabularies will be used to address the high dynamicity of reasoners' knowledge and goals. The approach proposed in this project goes beyond previous works on stream reasoning, enabling the self-organization and coordination among distributed stream reasoners, based on techniques and principles inspired by Multi-Agent systems. On the one hand, it adds the ability to explicate processing goals, capabilities and knowledge, while on the other it exploits potential ways of interconnecting them in ways that expand their combined capacity/efficacy for managing highly dynamic flows of streaming knowledge. Through this approach, efficient local stream processors can establish cooperative processing schemes, respecting data privacy restrictions and data locality requirements through the exchange of streaming Knowledge Graphs.

References

  1. Darko Anicic, Paul Fodor, Sebastian Rudolph, and Nenad Stojanovic. 2011. EPSPARQL: a unified language for event processing and stream reasoning. In Proceedings of the 20th International Conference on World Wide Web, WWW 2011, Hyderabad, India, March 28 - April 1, 2011. ACM, 635--644. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Davide Barbieri, Daniele Braga, Stefano Ceri, Emanuele Della Valle, Yi Huang, Volker Tresp, Achim Rettinger, and Hendrik Wermser. 2010. Deductive and Inductive Stream Reasoning for Semantic Social Media Analytics. IEEE Intelligent Systems 25, 6 (Nov. 2010), 32--41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Davide Francesco Barbieri, Daniele Braga, Stefano Ceri, Emanuele Della Valle, and Michael Grossniklaus. 2009. C-SPARQL. (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Hamid R. Bazoobandi, Harald Beck, and Jacopo Urbani. 2017. Expressive Stream Reasoning with Laser. In The Semantic Web - ISWC 2017 (Lecture Notes in Computer Science). Springer International Publishing, Cham, 87--103. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Luigi Bellomarini, Davide Benedetto, Georg Gottlob, and Emanuel Sallinger. 2020. Vadalog: A modern architecture for automated reasoning with large knowledge graphs. Information Systems (may 2020), 101528. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Tim Berners-Lee, James Hendler, and Ora Lassila. 2001. The Ssemantic Web. Scientific American 284, 5 (2001), 34--43. https://www.jstor.org/stable/26059207Google ScholarGoogle ScholarCross RefCross Ref
  7. T. J. Berners-Lee. 1992. The world-wide web. Computer Networks and ISDN Systems 25, 4 (Nov. 1992), 454--459. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Pieter Bonte, Riccardo Tommasini, Filip De Turck, Femke Ongenae, and Emanuele Della Valle. 2019. C-Sprite. (jun 2019). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Jean-Paul Calbimonte, Davide Calvaresi, and Michael Schumacher. 2018. Multi-agent Interactions on the Web Through Linked Data Notifications. In Multi-Agent Systems and Agreement Technologies. Springer International Publishing, Cham, 44--53. Google ScholarGoogle ScholarCross RefCross Ref
  10. Jean-Paul Calbimonte, Oscar Corcho, and Alasdair J. G. Gray. 2010. Enabling Ontology-Based Access to Streaming Data Sources. In The Semantic Web - ISWC 2010 (Lecture Notes in Computer Science). Springer, Berlin, Heidelberg, 96--111. Google ScholarGoogle ScholarCross RefCross Ref
  11. Davide Calvaresi and Jean-Paul Calbimonte. 2020. Real-Time Compliant Stream Processing Agents for Physical Rehabilitation. Sensors 20, 3 (Jan. 2020), 746. Google ScholarGoogle ScholarCross RefCross Ref
  12. Davide Calvaresi, Jean-Paul Calbimonte, Enrico Siboni, Stefan Eggenschwiler, Gaetano Manzo, Roger Hilfiker, and Michael Schumacher. 2021. EREBOTS: Privacy-Compliant Agent-Based Platform for Multi-Scenario Personalized Health-Assistant Chatbots. Electronics 10, 6 (Jan. 2021), 666. Google ScholarGoogle ScholarCross RefCross Ref
  13. Victor Charpenay and Sebastian Käbisch. 2020. On Modeling the Physical World as a Collection of Things: The W3C Thing Description Ontology. In The Semantic Web (Lecture Notes in Computer Science). Springer International Publishing, Cham, 599--615. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Andrei Ciortea, Simon Mayer, Olivier Boissier, and Fabien Gandon. 2019. Exploiting Interaction Affordances: On Engineering Autonomous Systems for the Web of Things. In Second W3C Workshop on the Web of Things The Open Web to Challenge IoT Fragmentation. Munich, Germany.Google ScholarGoogle Scholar
  15. Daniele Dell'Aglio, Emanuele Della Valle, Jean-Paul Calbimonte, and Oscar Corcho. 2014. RSP-QL Semantics. International Journal on Semantic Web and Information Systems 10, 4 (oct 2014), 17--44. Google ScholarGoogle ScholarCross RefCross Ref
  16. Daniele Dell'Aglio, Jean-Paul Calbimonte, Marco Balduini, Oscar Corcho, and Emanuele Della Valle. [n. d.]. On Correctness in RDF Stream Processor Benchmarking. ([n. d.]), 326--342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Daniele Dell'Aglio, Emanuele Della Valle, Frank van Harmelen, and Abraham Bernstein. 2017. Stream reasoning: A survey and outlook. Data Science 1 (2017), 59--83. Google ScholarGoogle ScholarCross RefCross Ref
  18. Laurence Goasduff. 2020. Gartner Top 10 Trends in Data and Analytics for 2020. https://www.gartner.com/smarterwithgartner/gartner-top-10-trends-in-data-and-analytics-for-2020/. Gartner.Google ScholarGoogle Scholar
  19. Aidan Hogan, Eva Blomqvist, Michael Cochez, Claudia d'Amato, Gerard de Melo, Claudio Gutierrez, José Emilio Labra Gayo, Sabrina Kirrane, Sebastian Neumaier, Axel Polleres, Roberto Navigli, Axel-Cyrille Ngonga Ngomo, Sabbir M. Rashid, Anisa Rula, Lukas Schmelzeisen, Juan Sequeda, Steffen Staab, and Antoine Zimmermann. 2020. Knowledge Graphs. (March 2020). arXiv:2003.02320 [cs.AI] https://arxiv.org/abs/2003.02320Google ScholarGoogle Scholar
  20. S. Kaebisch, T. Kamiya, McCool M., V. Charpenay, and M. Kovatsch. 2020. Web of things (WoT) thing description. W3C Recommendation. https://www.w3.org/TR/wot-thing-description/. W3C.Google ScholarGoogle Scholar
  21. Seyed Mehran Kazemi, Rishab Goel, Kshitij Jain, Ivan Kobyzev, Akshay Sethi, Peter Forsyth, and Pascal Poupart. 2020. Representation Learning for Dynamic Graphs: A Survey. Journal of Machine Learning Research 21, 70 (2020), 1--73.Google ScholarGoogle Scholar
  22. Robin Keskisärkkä, Eva Blomqvist, Leili Lind, and Olaf Hartig. 2019. RSPQL$$∩{\star }\!$$: Enabling Statement-Level Annotations in RDF Streams. In Semantic Systems. The Power of AI and Knowledge Graphs (Lecture Notes in Computer Science). Springer International Publishing, Cham, 140--155. Google ScholarGoogle ScholarCross RefCross Ref
  23. Evgeny Kharlamov, Sebastian Brandt, Martin Giese, Ernesto Jiménez-Ruiz, Yannis Kotidis, Steffen Lamparter, Theofilos Mailis, Christian Neuenstadt, Ö Özçep, Christoph Pinkel, et al. 2016. Enabling semantic access to static and streaming distributed data with optique. In Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems. 350--353.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Hyeongsik Kim, Abhisha Bhattacharyya, and Kemafor Anyanwu. 2019. Semantic query transformations for increased parallelization in distributed knowledge graph query processing. (nov 2019). Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Sarit Kraus. 1997. Negotiation and cooperation in multi-agent environments. Artificial Intelligence 94, 1 (July 1997), 79--97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Chan Le Van, Feng Gao, and Muhammad Intizar Ali. 2017. Optimizing the Performance of Concurrent RDF Stream Processing Queries. In The Semantic Web (Lecture Notes in Computer Science), Eva Blomqvist, Diana Maynard, Aldo Gangemi, Rinke Hoekstra, Pascal Hitzler, and Olaf Hartig (Eds.). Springer International Publishing, Cham, 238--253. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Manh Nguyen-Duc, Anh Le-Tuan, Jean-Paul Calbimonte, Manfred Hauswirth, and Danh Le-Phuoc. 2020. Autonomous RDF Stream Processing for IoT Edge Devices. In Semantic Technology. Springer International Publishing, Cham, 304--319. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Andriy Nikolov, Peter Haase, Johannes Trame, and Artem Kozlov. 2017. Ephedra: Efficiently Combining RDF Data and Services Using SPARQL Federation. (2017), 246--262. Google ScholarGoogle ScholarCross RefCross Ref
  29. Natasha Noy, Yuqing Gao, Anshu Jain, Anant Narayanan, Alan Patterson, and Jamie Taylor. 2019. Industry-scale knowledge graphs. Commun. ACM 62, 8 (jul 2019), 36--43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Danh Le Phuoc, Minh Dao-Tran, Josiane Xavier Parreira, and Manfred Hauswirth. 2011. A Native and Adaptive Approach for Unified Processing of Linked Streams and Linked Data. In The Semantic Web - ISWC 2011 - 10th International Semantic Web Conference (Lecture Notes in Computer Science, Vol. 7031). Springer, 370--388. Google ScholarGoogle ScholarCross RefCross Ref
  31. Yuan Ren and Jeff Z. Pan. 2011. Optimising ontology stream reasoning with truth maintenance system. (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Munindar P Singh. 2012. Semantics and verification of information-based protocols.. In AAMAS. Citeseer, 1149--1156.Google ScholarGoogle Scholar
  33. Riccardo Tommasini, Yehia Abo Sedira, Daniele Dell'Aglio, Marco Balduini, Muhammad Intizar Ali, Danh Le Phuoc, Emanuele Della Valle, and Jean-Paul Calbimonte. 2018. VoCaLS: Vocabulary and Catalog of Linked Streams. In The Semantic Web - ISWC 2018. Springer International Publishing, Cham, 256--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Ruben Verborgh, Miel Vander Sande, Olaf Hartig, Joachim Van Herwegen, Laurens De Vocht, Ben De Meester, Gerald Haesendonck, and Pieter Colpaert. 2016. Triple Pattern Fragments: A low-cost knowledge graph interface for the Web. Journal of Web Semantics 37--38 (mar 2016), 184--206. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Yifei Wang and Jie Luo. 2018. An Incremental Reasoning Algorithm for Large Scale Knowledge Graph. (2018), 503--513. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Decentralized Stream Reasoning Agents

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            DEBS '23: Proceedings of the 17th ACM International Conference on Distributed and Event-based Systems
            June 2023
            221 pages
            ISBN:9798400701221
            DOI:10.1145/3583678

            Copyright © 2023 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 27 June 2023

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • short-paper

            Acceptance Rates

            Overall Acceptance Rate130of553submissions,24%

            Upcoming Conference

            DEBS '24
          • Article Metrics

            • Downloads (Last 12 months)106
            • Downloads (Last 6 weeks)14

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader