Stream Reasoning Workshop 2021

a project with a background image

Online participation:

Onsite participants, please note that either a negative COVID test or proof of vaccination/past infection must be shown upon entry to the university and restaurants.

After the successful Stream Reasoning workshops in Vienna, Berlin, Zürich, and Linköping in previous years, the fifth edition of the workshop will be held in Milan, Italy, on October 4-6 2021 (October, the 4th: Hackathon - October, the 5th-6th: Main workshop)**.

The workshop is invitation-only and focuses on strengthening our growing community by sharing different perspectives, challenges, and experiences obtained by working with expressive yet efficient decision-making over rapidly changing data.

For Stream Reasoning to grow as a research area, it is very valuable to bring together these different views and goals, to exchange ideas in a relaxed and collaborative atmosphere. Therefore, this year we welcome submissions describing ideas, experiments, and application visions related to data and event streams. We encourage short position and short demo papers not exceeding 4 pages as well as longer technical papers not exceeding 12 pages. All papers can use 1 additional page for references.

The workshop also welcomes recently published papers. In this case, please submit an extended abstract not exceeding 2 pages and attach the original paper to your submission.

Selected technical papers will be encouraged for submission to a special issue of the Journal of Web Semantics on Stream Reasoning, whose call deadline will follow the workshop. The submissions to the special issue will undergo a usual round of review to ensure that they meet journal requirements and standards.

Submissions should be formatted according to the Lecture Notes in Computer Science guidelines for proceedings (please use LaTeX2e or Word Proceedings Templates). Papers should be submitted in PDF format, but other formats are welcome upon agreement (please contact the chairs in case). All submissions will be done electronically via the EasyChair Web submission system.

All papers accepted to the workshop will be published in informal proceedings and on the workshop website.

Important Dates

Paper submission: July 25, 2021 (AoE)
Author notifications: August 29, 2021
Camera-ready version due: September 19, 2021
Workshop date: October 4-6, 2021

Workshop schedule

Monday, October 4
09:00 - 18:45 Hackathon
Tuesday, October 5
09:00 - 09:10 Opening talk (Emanuele Della Valle)
Session 1 (chair: Emanuele Della Valle)
09:10 - 09:30 Dubslaff et al.: "Supporting Ontology-Mediated Stream Reasoning with Model Checking" (pdf)
09:30 - 09:50 Le-Tuan et al.: "CQELS 2.0 - Towards A Unified Framework for Semantic Stream Fusion" (pdf)
09:50 - 10:10 Tommasini and Bonte: "RSP4J: An API for RDF Stream Processing" (pdf)
10:10 - 10:30 Bonte et al.: "Ontologies for Streaming Linked Data" (pdf)
10:30 - 11:00 Coffee break
11:00 - 12:00 Keynote 1: Alessandra Mileo (chair: Dahn Le Phuoc)
12:00 - 12:30 Hackathon Report
12:30 - 14:00 Lunch
Session 2 (chair: Thomas Eiter)
14:00 - 14:20 Belcao et al.: "Presenting Chimera in the Context of Stream Reasoning" (pdf)
14:20 - 14:40 Tirtarasa and Turhan: "Towards Reverse Engineering Temporal Queries: Generalizing EL Concepts with Next and Global" (pdf)
14:40 - 15:00 Schraudner and Harth: "Stream Containers for Resource-oriented RDF Stream Processing" (pdf)
15:00 - 15:20 Duc et al.: "SemRob: Towards Semantic Stream Reasoning for Robotic Operating Systems" (pdf)
15:20 - 16:00 Coffee break
Session 3 (chair: Jacopo Urbani)
16:00 - 16:20 Cabalar et al.: "Metric Temporal Answer Set Programming over Timed Traces (extended abstract)" (pdf)
16:20 - 16:40 Wang et al.: "Implementation of DatalogMTL Reasoner" (pdf)
16:40 - 17:00 Calimeri et. al.: "I-DLV-sr: A Stream Reasoning System based on I-DLV" (pdf)
17:00 - 17:20 Calimeri et. al.: "Stream Reasoning with Incremental Grounding" (pdf)
17:20 - 17:40 Eiter et al.: "Advances in Efficient Probabilistic Reasoning with Answer Set Semantics" (pdf)
17:40 - 18:00 MĂ©dini et al.: "Architectural concerns for constrained stream reasoning" (pdf)
19:30 Workshop Dinner - offered by Politecnico di Milano at HOSTARIA TERZA CARBONAIA
Wednesday, October 6
09:00 - 10:00 Keynote 2: Albert Bifet (chair: Emanuele Della Valle)
10:00 - 11:00 Panel Discussion "Future Trends of Stream Reasoning"
Participants: Albert Bifet, Boris Motik, Alexander Artikis, Sabri Skhiri
(chairs: Thomas Eiter and Emanuele Della Valle)
11:00 - 11:30 Coffee break
Session 4 (chair: Danh Le Phuoc)
11:30 - 11:50 Leite and de Sousa Ribeiro: "Towards Generating Symbolic Explanations for Recurrent Neural Networks - a position paper" (pdf)
11:50 - 12:10 Bernardo and Della Valle: "Presenting Very Fast Continuous Synthetic Minority Oversampling for Evolving Data Streams in the Context of Stream Reasoning" (pdf)
12:10 - 12:30 Ziffer et al.: "Online Learning for Time-Dependent Evolving Data Streams" (pdf)
12:30 - 14:00 Lunch
Session 5 (chair: Konstantin Schekotihin)
14:00 - 14:20 Zhang and Bifet: "FEAT: A Fairness-enhancing and Concept-adapting Decision Tree Classifier" (pdf)
14:20 - 14:40 Zhang et al.: "FARF: A Fair and Adaptive Random Forests Classifier" (pdf)
14:40 - 15:00 Tsalapati and Koubarakis: "Stream Reasoning for PEM Fuel Cell System Diagnosis" (pdf)
15:00 - 15:20 Sorici: "Context-Aware Search and Discovery in Hypermedia-Driven Multi-Agent Environments" (pdf)
16:00 - 16:20 COST Action (Konstantin Schekotihin)
16:20 - 17:00 Closing session

For the scheduling of the Hackathon see its webpage.


The workshop will be held in the blended mode. The physical venue is the conference room “Emilio Gatti” at the ground floor of the Department of Electronics, Informatics, and Bioengineering (building 20), Politecnico di Milano, Milan, Italy. That is, all participants, who are unable to visit the venue in person, can present and participate in discussions online connecting to (most of the time). The only exception is on Tuesday afternoon after 16:00 (i.e., after the coffee break) when you should connect to

The Hackathon will take place in the room

How to reach us by public transport

The complete address of our Department is via Ponzio 34/5.

  • From Central Station (train station - FS): take subway line 2 (green line) toward Piola (Cologno/Gobba/Gessate direction). Get off the subway at Piola, leaving the subway station, follow the indications in the direction of Politecnico. In piazza Leonardo da Vinci proceed and keep following via Bonardi (the street with cable cars in the middle). At the streetlight, cross the street and turn right in via Ponzio and take the first small closed road on the left - via Ponzio no. 34 (on the map it is indicated as Via Pascal).
  • From Malpensa airport: take Malpensa Express train to Milan, Central Station (prices and timetables at Once there, take subway line 2 (green line) and follow the above indications. The approximate time to reach the Department is 1 hour and a half. As a further option, there are bus services ( from the airport to Central Station (train station): this second trip usually takes longer.
  • From Linate airport: Take bus No. 73 to viale Campania (ask the driver for the correct stop), then bus No. 93 to via Ponzio (the Piazzale Loreto bus direction). Get off the bus at the Ponzio/Bassini stop. Approximately 20 meters back on the same sidewalk, the first small closed road on the left is via Ponzio no. 34 (on the map it is indicated as Via Pascal).
  • From Orio al Serio airport: Take a shuttle bus ( to Milan, Central Station. Once there, take subway line 2 (green line) and follow the above indications “From Central Station “.

How to reach us by taxi

It is a 10-15 minutes trip from Linate airport and from Central Station. It takes about 1 hour from Malpensa airport.
Approximate costs: about EUR 12-15 from Linate, EUR 90 from Malpensa, about EUR 12-15 from Central Station.
Warn the driver that via Ponzio 34/5 is a small road starting from Via Ponzio, behind the Politecnico main buildings, and that the Department is in front of the Giuriati Sport Center’s entry.


The Department also occupies other premises near the main one:

  • building 7 (Piazza Leonardo da Vinci, 32)
  • building 21 (via Golgi, 39);
  • building 22 (via Golgi, 42);
  • building 23 (via Golgi, 40);
  • building 24 (via Golgi, 40);
  • building 30 (via Colombo, 81);
  • building 32 (via Colombo, 40).

The map is available at



  • Emanuele Della Valle, Politecnico di Milano
  • Thomas Eiter, TU Vienna, Austria
  • Danh Le Phuoc, TU Berlin, Germany
  • Konstantin Schekotihin, Universität Klagenfurt, Austria


  • Patrik Schneider, Siemens AG and TU Wien
  • Daniel Alvarez-Coello, BMW Group
  • Anh Le-Tuan, TU Berlin
  • Manh Nguyen-Duc, TU Berlin

Programm Committee

  • Alexander Artikis, University of Piraeus, Greece
  • Jean-Paul Calbimonte, EPFL, Switzerland
  • Oscar del Corcho, Universidad PolitĂ©cnica de Madrid, Spain
  • Mark Greaves, Pacific Northwest National Laboratory, USA
  • Fredrik Heintz, Linköping University, Sweden
  • Yun Sing Koh, University of Auckland, New Zealand
  • Alessandro Margara, Politecnico di Milano, Italy
  • Boris Motik, University of Oxford, United Kingdom
  • Ă–zgĂĽr LĂĽtfĂĽ Ă–zcep, University of LĂĽbeck, Germany
  • Josiane Xavier Parreira, SIEMENS AG, Austria
  • Patrik Schneider, TU Vienna and SIEMENS AG, Austria
  • Sabri Skhiri, Eura Nova, Belgium
  • Riccardo Tommasini, Tartu, Estonia
  • Trung-Kien Tran, Bosch, Germany
  • Anni-Yasmin Turhan, TU Dresden, Germany
  • Jacopo Urbani, Vrije Universiteit Amsterdam, Netherlands