Verteiltes Heterogenes Stream Schliessen
Distributed Heterogenous Stream Reasoning
Wissenschaftsdisziplinen
Informatik (80%); Mathematik (20%)
Keywords
-
Stream Reasoning,
Stream Processing,
Incomplete Information,
Heterogeneous Knowledge Bases,
Distributed Nonmonotonic Reasoning,
Complexity and Algorithms
Mit der Entwicklung des World-Wide Web und der resultierenden Verbindung von Daten ist verteilte Berechnung für Informationssysteme wichtig geworden. Um Anwendungen in verteilten, heterogenen Umgebungen zu ermöglichenwo Information oft unvollständig istbenötigen Agenten Komponenten zur intelligenten Entscheidungsfindung (IDMCs), die höhere und komplexe Schlussprobleme lösen können. Die zunehmende Vernetzung mit Sensoren und Mobilität erzeugen einen Trend zu Data-Pushing Systemen, wobei "Streamed Data" (schnelle Datenströme) wichtig geworden sind, die IDCMs effizient behandeln müssen. Stream Reasoning ist in verschiedener Hinsicht in das Interesse zweiser Forschungsgemeinden gerückt. Stream Processing konzentriert sich auf in hoher Rate eintreffende Daten der unteren Ebene, wobei Verknüpfung, Mustersuche u.a. im Vordergrund stehen. In Knowledge Representation and Reasoning wurden Schritte für Stream Reasoning unternommen, aber derzeitige Ansätze sind nicht auf hohe Datenraten eingestellt. Dabei gibt es wenige Arbeiten, die Stream Processing in verteilten Umgebungen betrachten; zudem gibt es keinen Rahmen, der die Zusammenarbeit von heterogenen Knoten unter Streaming unterstützt. Die Beziehungen einzelner Streaming Ansätze sind unklar, und deren verschiedene Grundsätze erschweren einen Vergleich. Dieses Projekt zielt darauf ab, höheres Schließen auf Streamed Data zu erweitern. Dies ist aufgrund hoher Datenraten eine Herausforderung, weil die Beantwortung von ausdrucksstarken Anfragen und die Lösung von komplexen Aufgaben viel Zeit in Anspruch nehmen können; es scheint jedoch erreichbar, weil (1) komplexe Aufgaben oft nur eine abstrakte Sicht der Daten auf höherer Ebene benötigen und keinen direkten Input auf niederer Ebene, und (2) auf höhereren Ebenen Datenänderungen wesentlich weniger oft erfolgen als auf niedrigeren. Unter dieser Hypothese sind unsere Ziele: (i) die Entwicklung einer formalen Semantik für Stream Reasoning, darunter eine "ideale Semantik", die Eigenschaften wie Behandlung unvollständiger Information und nichtmonotones Schließen aufweist, und eine adaptive Semantik mit einem Trade-off zwischen semantischer Feinheit und Häufigkeit der Datenänderung; (ii) Verteilung und Heterogenität einzubringen; (iii) die Grenze der Skalierbarkeit zu verstehen, um Algorithmen, Approximationen und Optimierungtechniken für die effiziente Evaluierung der Semantik zu entwickeln, und (iv) rigorose Mittel zum Vergleich verschiedener Stream Reasoning/Processing Ansätze aus theoretischer und praktischer Sicht zu schaffen. Die Projektergebnisse werden tiefgehende theoretische Resultate über verteiltes, heterogenes Stream Reasoning liefern, eine Implementierung eines experimentellen Prototypen der Skalierbarkeit erlaubt, und einen allgemeinen Vergleichsrahmen mit Werkzeugen für qualitative und systematische Vergleiche von Stream Reasoning bzw. Processing-Ansätzen. Wir glauben, dass unser Gesamtziel erreichbar ist, weil neben der Hypothese Techniken in verwandten Gebieten nützlich sind. Beispielsweise kann die Theorie hinter modell-orientierten Formalismen (SAT Solving, Anwer Set Programming) ein Startpunkt für die ideale Semantik sein; adaptive/inkrementelle Evaluierung bzw. Schließen untersucht werden; "load shedding" beim Stream Processing die Performanz verbessern; semantische Relaxation ein Kandidat für Approximation sein. Zudem kann der S2Gen Datengenerator Szenarien für die Evaluierung generieren, und vorläufige Resultate zum Vergleich von Linked Stream Engines sind ein Ausgang für die Entwicklung des Vergleichsrahmen. Unser System wird als Open Source zugänglich sein.
Dieses Projekt beschäftigte sich mit logik-orientierter Verarbeitung von Datenströmen. Der rasante Zuwachs an Daten hat in den letzten beiden Dekaden zu einer Vielzahl von neuen Entwicklungen geführt. Die auf strömenden Daten basierenden Anwendungen reichen von der kontinuierlichen Auswertung von Sensoren über die Echtzeit-Analyse von Log-Dateien von Servern bis hin zur Evaluierung laufender Einträge in sozialen Netzwerken. Bestehende Techniken konzentrieren sich dabei meist auf die Skalierbarkeit und um die effiziente, oft parallele oder verteilte Verarbeitung von relativ einfachen Berechnungen wie Aggregierungen. Insbesondere wurden auch Anfragesprachen für statische Daten, wie SQL oder SPARQL (für das Semantic Web), für strömende Daten erweitert, um einen Zugriff auf aktuelle Informationen über Fenster (wie z.B. Zeitfenster) zu ermöglichen.Gerade für deklarative Sprachen stellt sich die Frage ihrer exakten Semantik, die bisher oftmals nicht spezifiert wurde, weil dazu eine entsprechende formale Theorie gefehlt hat. Insbesondere gab es keine mathematische Grundlage, um logische Zusammenhänge über Datenströme unter Einsatz von Fenstern auszudrücken. Aus dem Forschungsbereich der Wissensrepräsentation etwa gibt es logik-orientierte Methoden für inhärent schwierig Probleme. Allerdings funktionieren diese fast ausschließlich auf rein statischen Daten; vergleichbare Sprachen und Techniken für strömende Daten waren nicht verfügbar.Das zentrale Ergebnis dieses Projekts ist genau so eine formale Sprache für das logische Schließen über Datenströme, die einerseits als formaler Rahmen für die Analyse und den Vergleich bestehender Formalismen zum Einsatz kommen kann, andererseits aber auch als eigener Formalismus. Beide Ansätze wurden im Projekt verfolgt: Zum einen wurde die informelle Semantik ausgewählter bestehender Sprachen exemplarisch konkretisiert, zweitens wurde die Sprache selbst genutzt, um weiteren grundlegenden Fragen auf formaler Basis nachzugehen, wie etwa der Möglichkeit zur Optimierung von Anfragen aufgrund ihrer semantischen Äquivalenz. Weiters haben wir eine neuartige verteilte Semantik untersucht, wie sich in einem beliebigen Netzwerk heterogener Knoten (wie z.B. Server) auftreten können, wenn diese laufend Daten untereinander austauschen.Da die Berechnung von Ergebnissen beim ständigen Einströmen neuer Daten zu lange dauern kann, stellt weiters die inkrementelle Auswertung eine zentrale Herausforderung dar, insbesondere bei nicht-monotonem Schließen, wo bisherige Ergebnisse unter Umständen zurückgezogen werden müssen. Die in diesem Projekt entwickelten Algorithmen für inkrementelles Schließen auf Basis von Datenströmen wurden in zwei prototypischen Implementierungen bereitgestellt und empirisch erprobt.
- Technische Universität Wien - 100%
Research Output
- 356 Zitationen
- 39 Publikationen
-
2018
Titel LARS: A Logic-based framework for Analytic Reasoning over Streams DOI 10.1016/j.artint.2018.04.003 Typ Journal Article Autor Beck H Journal Artificial Intelligence Seiten 16-70 -
2018
Titel Stream Reasoning with LARS DOI 10.1007/s13218-018-0537-9 Typ Journal Article Autor Beck H Journal KI - Künstliche Intelligenz Seiten 193-195 Link Publikation -
2018
Titel Towards a Semantically Enriched Local Dynamic Map DOI 10.1007/s13177-018-0154-x Typ Journal Article Autor Eiter T Journal International Journal of Intelligent Transportation Systems Research Seiten 32-48 Link Publikation -
2015
Titel What is the semantics of your SPARQL extension? Typ Journal Article Autor Beck H Journal ALP Newsletter -
2015
Titel Semantics and Complexity of RDF Stream Processing & Reasoning: Expression of Interest. Typ Conference Proceeding Abstract Autor Beck H Konferenz RDF Stream Processing Workshop, May 31, Portoroz, Slovenia, 2015 -
2015
Titel Towards comparing RDF stream processing semantics. Typ Conference Proceeding Abstract Autor Dao-Tran M Konferenz Daniela Nicklas and Özgür Lütfü Özçep, editors, Proceedings of the 1st Workshop on High-Level Declarative Stream Processing co-located with the 38th German AI conference (KI 2015), Dresden, Germany, September 22, 2015 -
0
Titel Joint Proceedings of the 3rd Stream Reasoning (SR 2016) and the 1st Semantic Web Technologies for the Internet of Things (SWIT 2016) workshops co-located with 15th International Semantic Web Conference (ISWC 2016). Typ Other Autor Dell'Aglio D -
2017
Titel Reasoning Web: Logical Foundation of Knowledge Graph Construction and Query Answering, 12th International Summer School 2016, Aberdeen, UK, September 5-9, 2016, Tutorial Lectures DOI 10.1007/978-3-319-49493-7 Typ Book editors Pan J, Calvanese D, Eiter T, Horrocks I, Kifer M, Lin F, Zhao Y Verlag Springer Nature -
2017
Titel Stream reasoning-based control of caching strategies in CCN Routers. Typ Conference Proceeding Abstract Autor Beck H Konferenz IEEE International Conference on Communications, ICC 2017, Paris, France, May 21-25 -
2016
Titel Equivalent stream reasoning programs. Typ Conference Proceeding Abstract Autor Beck H Konferenz Subbarao Kambhampati, editor, Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI 2016, New York, NY, USA, 9-15 July 2016 -
2015
Titel LARS: A logic-based framework for analyzing reasoning over streams. Typ Conference Proceeding Abstract Autor Beck H Konferenz Blai Bonet and Sven Koenig, editors, Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, January 25-30, 2015, Austin, Texas, USA -
2015
Titel Towards enriching CQELS with complex event processing and path navigation. Typ Conference Proceeding Abstract Autor Dao-Tran M Konferenz Daniela Nicklas and Özgür Lütfü Özçep, editors, Proceedings of the 1st Workshop on High-Level Declarative Stream Processing co-located with the 38th German AI conference (KI 2015), Dresden, Germany, September 22, 2015 -
2015
Titel RDF stream processing with CQELS framework for real-time analysis. Typ Conference Proceeding Abstract Autor Hauswirth M Et Al Konferenz Frank Eliassen and Roman Vitenberg, editors, Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems, DEBS '15, Oslo, Norway, June 29 - July 3, 2015 -
2015
Titel RDF stream processing with CQELS framework for real-time analysis DOI 10.1145/2675743.2772586 Typ Conference Proceeding Abstract Autor Le Phuoc D Seiten 285-292 -
2015
Titel Answer update for rule-based stream reasoning. Typ Conference Proceeding Abstract Autor Beck H Konferenz Qiang Yang and Michael Wooldridge, editors, Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, IJCAI 2015, Buenos Aires, Argentina, July 25-31, 2015 -
2015
Titel Platform-Agnostic Execution Framework Towards RDF Stream Processing. Typ Conference Proceeding Abstract Autor Hauswirth M Et Al Konferenz RDF Stream Processing Workshop, May 31, Portoroz, Slovenia, 2015 -
2017
Titel A Benchmarking Framework for Stream Processors DOI 10.1007/978-3-319-58694-6_21 Typ Book Chapter Autor Moßburger A Verlag Springer Nature Seiten 153-157 -
2017
Titel Spatial Ontology-Mediated Query Answering over Mobility Streams DOI 10.1007/978-3-319-58068-5_14 Typ Book Chapter Autor Eiter T Verlag Springer Nature Seiten 219-237 -
2017
Titel Stream Reasoning DOI 10.1007/978-1-4899-7993-3_80715-1 Typ Book Chapter Autor Mileo A Verlag Springer Nature Seiten 1-7 -
2017
Titel Streaming Multi-Context Systems DOI 10.24963/ijcai.2017/139 Typ Conference Proceeding Abstract Autor Dao-Tran M Seiten 1000-1007 Link Publikation -
2017
Titel LARS: A Logic-Based Framework for Analytic Reasoning over Streams DOI 10.1007/978-3-319-73117-9_6 Typ Book Chapter Autor Beck H Verlag Springer Nature Seiten 87-93 -
2017
Titel Expressive Stream Reasoning with Laser DOI 10.1007/978-3-319-68288-4_6 Typ Book Chapter Autor Bazoobandi H Verlag Springer Nature Seiten 87-103 -
2017
Titel Ticker: A system for incremental ASP-based stream reasoning* DOI 10.1017/s1471068417000370 Typ Journal Article Autor Beck H Journal Theory and Practice of Logic Programming Seiten 744-763 Link Publikation -
2017
Titel Ticker: A System for Incremental ASP-based Stream Reasoning DOI 10.48550/arxiv.1707.05304 Typ Preprint Autor Beck H -
2017
Titel Expressive Stream Reasoning with Laser DOI 10.48550/arxiv.1707.08876 Typ Preprint Autor Bazoobandi H -
2017
Titel Reviewing Justification-based Truth Maintenance Systems from a Logic Programming Perspective. Typ Journal Article Autor Beck H Journal Technical Report, Institute of Information Systems, TU Vienna, July 2017 -
2022
Titel ‘Cyclic syndrome’ of arrears and efficiency of Indian judiciary DOI 10.1007/s43546-022-00377-1 Typ Journal Article Autor Mishra S Journal SN Business & Economics Seiten 6 Link Publikation -
2015
Titel Distributed evaluation of nonmonotonic multi-context systems. Typ Journal Article Autor Dao-Tran M -
2015
Titel Expressive rule-based stream reasoning. Typ Conference Proceeding Abstract Autor Beck H Konferenz Qiang Yang and Michael Wooldridge, editors, Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, IJCAI 2015, Buenos Aires, Argentina, July 25-31, 2015 -
2014
Titel Towards Ideal Semantics for Analyzing Stream Reasoning. Typ Conference Proceeding Abstract Autor Beck H Konferenz International Workshop on Reactive Concepts in Knowledge Representation, August 19, 2014, Prague, Czech Republic, 2014. -
2014
Titel Towards a logic-based framework for analyzing stream reasoning. Typ Conference Proceeding Abstract Autor Beck H Konferenz Irene Celino, Óscar Corcho, Daniele Dell'Aglio, Emanuele Della Valle, Markus Krötzsch, and Stefan Schlobach, editors, Proceedings of the 3rd International Workshop on Ordering and Reasoning Co-located with the 13th International Semantic Web Conference (ISWC 2014), Riva del Garda, Italy, October 20th, 2014 -
2017
Titel The Semantic Web, 14th International Conference, ESWC 2017, Portorož, Slovenia, May 28 – June 1, 2017, Proceedings, Part I DOI 10.1007/978-3-319-58068-5 Typ Book Verlag Springer Nature -
2017
Titel Stream Reasoning-Based Control of Caching Strategies in CCN Routers DOI 10.1109/icc.2017.7996762 Typ Conference Proceeding Abstract Autor Beck H Seiten 1-6 Link Publikation -
2015
Titel LARS: A Logic-Based Framework for Analyzing Reasoning over Streams DOI 10.1609/aaai.v29i1.9408 Typ Journal Article Autor Beck H Journal Proceedings of the AAAI Conference on Artificial Intelligence Link Publikation -
2015
Titel Distributed Evaluation of Nonmonotonic Multi-context Systems DOI 10.1613/jair.4574 Typ Journal Article Autor Dao-Tran M Journal Journal of Artificial Intelligence Research Seiten 543-600 Link Publikation -
2016
Titel Contrasting RDF Stream Processing Semantics DOI 10.1007/978-3-319-31676-5_21 Typ Book Chapter Autor Dao-Tran M Verlag Springer Nature Seiten 289-298 -
2016
Titel Rule-based Stream Reasoning for Intelligent Administration of Content-Centric Networks DOI 10.1007/978-3-319-48758-8_34 Typ Book Chapter Autor Beck H Verlag Springer Nature Seiten 522-528 -
2016
Titel Towards Spatial Ontology-Mediated Query Answering over Mobility Streams. Typ Conference Proceeding Abstract Autor Eiter T Konferenz Joint Proceedings of the 3rd Stream Reasoning (SR 2016) and the 1st Semantic Web Technologies for the Internet of Things (SWIT 2016) workshops co-located with 15th International Semantic Web Conference (ISWC 2016), Kobe, Japan, October 17th -18th, 2016 -
2016
Titel Answer Set Programming: An Introduction to the Special Issue DOI 10.1609/aimag.v37i3.2669 Typ Journal Article Autor Brewka G Journal AI Magazine Seiten 5-6 Link Publikation