RW 2018
14th Reasoning Web Summer School
22-26 Sep 2018, Luxembourg
The research areas of Semantic Web, Linked Data and Knowledge Graphs have received a lot of attention in academia and industry recently. Since its inception in 2001, the Semantic Web has aimed at enriching the existing Web with meta-data and processing methods, so as to provide Web-based systems with intelligent capabilities such as context-awareness and decision support. Over the years, the Semantic Web vision has been driving many community efforts which have invested a lot of resources in developing vocabularies and ontologies for annotating their resources semantically. Besides ontologies, rules have long been a central part of the Semantic Web framework and are available as one of its fundamental representation tools, with logic serving as a unifying foundation. Linked data is a related research area which studies how one can make RDF data available on the Web, and interconnect it with other data with the aim of increasing its value for everybody. Knowledge Graphs have been shown useful not only for Web search (as demonstrated by Google, Bing etc) but also in many application domains.

The 14th Reasoning Web Summer School will take place in Luxembourg on 22-26 September 2018, Belval campus, as part of the Luxembourg Logic for AI Summit (LuXLogAI).

Although no specific background knowledge is required for attending the summer school, basics of knowledge representation and the Semantic Web (including technologies such as RDF, OWL, etc.) will be helpful for benefitting from the contents of school. Students are also committed to a full participation for the whole duration of the school.


  • Claudia d'Amato (University of Bari)
  • Martin Theobald (University of Luxembourg)

Program and Lecture Material

The program of RW summer school is now available at the LuxLogAI SmartProgram.

Group Picture

Always better together!

Award(s) of the Day

Day II. Winners: High 5 and Group 23. (Lecturer: G. Governatori.)
Trulli Trulli
Day III. Best presentation: Group 27. Best code: Drop user. (Lecturers: S. Staab and D. Janke.)
Day IV. Winner: AITimer (lecturer: H. Paulheim)
Day IV. Runners-up: FinickyFive and aRz (lecturer: H. Paulheim)
Day V. Winners: Shape and Triangle above triangle (lecturer: E. Della Valle).


Hendrik ter Horst, Matthias Hartung and Philipp Cimiano: Cold-Start Knowledge Base Population Using Ontology-Based Information Extraction with Conditional Random Fields

Cold-start knowledge base population is concerned with populating an empty knowledge base from scratch. In this paper, we describe a method that supports cold-start knowledge base population by information extraction from unstructuredtext. The method is based on a given ontology that defines the main classes and properties for the domain in question. The information extraction approach capitalizes onprobabilistic graphical models, in particular factor graphs. In this paper, we describe (i) the probabilistic model underlyingour approach, (ii) the inference techniques that are based on Markov Chain Monte Carlo sampling over possible schema instantiations defined by the ontology and conditioned on a given text, as well as (iii) the approach to learn the parameters of the model. Many other methods such as open information extraction rely on extracting single binary relations using classification methods. In contrast, our method takes rigorous account of an ontology and extracts more complex ontology-compliant structures that capture the meaning of a text in a more comprehensiveway. We present results on two datasets: a novel dataset of scientific publications covering pre-clinical studies in the spinal cord injury domain, and the well-known, but now quite aged, Message Understanding (MUC) dataset.

Hannah Bast: Efficient and Convenient SPARQL+Text Search: A Quick Survey

This is a quick survey about efficient search on a text corpus combined with a knowledge base. We provide a high-level description of two systems for searching such data efficiently. The first and older system, Broccoli, provides a very convenient UI that can be used without expert knowledge of the underlying data. The price is a limited query language. The second and newer system, QLever, provides an efficient query engine for SPARQL+Text, an extension of SPARQL to text search. As an outlook, we discuss the question of how to provide a system with the power of QLever and the convenience of Broccoli. Both Broccoli and QLever are also useful when only searching a knowledge base (without additional text).

Guido Governatori: Practical Normative Reasoning with Defeasible Deontic Logic

We discuss some essential issues for the formal representation of norms to implement normative reasoning, and we show how to capture those requirements in a computationally oriented formalism, Defeasible Deontic Logic, and we provide the description of this logic, and we illustrate its use to model and reasoning with norms with the help of legal examples.

Thomas Lukasiewicz and Ismail Ilkan Ceylan : A Tutorial on Query Answering and Reasoning over Probabilistic Knowledge Bases

Large-scale probabilistic knowledge bases are becoming increasingly important in academia and industry alike. They are constantly extended with new data, powered by modern information extraction tools that associate probabilities with knowledge base facts. This tutorial is dedicated to give an understanding of various query answering and reasoning tasks that can be used to exploit the full potential of probabilistic knowledge bases. In the first part of the tutorial, we focus on (tuple-independent) probabilistic databases as the simplest probabilistic data model. In the second part of the tutorial, we move on to richer representations where the probabilistic database is extended with ontological knowledge. For each part, we review some known data complexity results as well as discuss some recent results.

Steffen Staab and Daniel Janke: Engineering of Web Stream Processing Applications

With proliferation of semantic data, there is a need to cope with trillions of triples by horizontally scaling data management in the cloud. To this end one needs to advance (i) strategies for data placement over compute and storage nodes, (ii) strategies for distributed query processing, and (iii) strategies for handling failure of compute and storage nodes. In this tutorial, we want to review challenges and how they have been addressed by research and development in the last 15 years.

Jacopo Urbani : Reasoning at Scale

Automated rule-based reasoning is a useful technique to extract new information from knowledge graphs (KGs). Unfortunately, it is challenging to apply it to real-world KGs (such as Wikidata or DBPedia) due to the large size of these datasets. In this lecture, I will first introduce which are the difficulties that modern reasoners must face in order to be applied on large inputs, and describe the most effective techniques which concern and efficient execution of safe and existential rules. Finally, I will discuss several state-of-the-art systems, analyse some experimental evaluations, and point out to interesting directions for future research.

Heiko Paulheim: Machine Learning with and for Semantic Web Knowledge Graphs

Large-scale cross-domain knowledge graphs, such as DBpedia or Wikidata, are some of the most popular and widely used datasets of the Semantic Web. In the first part of this lecture, you will learn which knowledge graphs exist on the Semantic Web. I will introduce a few typical machine learning tasks, such as product recommendation and social media analysis, and discuss how knowledge graphs can be used to improve the performance within those tasks. In the second part of the lecture, we will discuss how machine learning can help improving existing knowledge graphs, tackling typical problems such as link and type prediction or error identification.

Daria Stepanova: Rule Induction and Reasoning over Knowledge Graphs

Advances in information extraction have enabled the automatic construction of large knowledge graphs (KGs) like DBpedia, Freebase, YAGO and Wikidata. Learning rules from KGs is a crucial task for KG completion, cleaning and curation. This tutorial presents state-of-the-art rule induction methods, recent advances, research opportunities as well as open challenges along this avenue. We put a particular emphasis on the problems of learning exception-enriched rules from highly biased and incomplete data. Finally, we discuss possible extensions of classical rule induction techniques to account for unstructured resources (e.g., text) along with the structured ones.

Emanuele Della Valle: Engineering web stream processing applications

The goal of the lecture is to outline how to design, develop and deploy a stream processing application in a web environment. To this extent, the lecture (1) surveys existing research outcomes from the Stream Reasoning, (2) introduces RDF stream processing techniques as powerful tools to use when addressing a data-centric problem characterised both by variety and velocity (such as those typically found on the modern Web), (3) presents a relevant Web-centric use-case that requires to address simultaneously data velocity and variety, and (4) guides the participants through the development of a Web stream processing application.


The registration fees for attending the RW Summer School will be 300 EUR (if your RW registration is bundled with the one for RuleML-RR) and 350 EUR (if you choose to only register for RW), respectively. This includes all lectures and teaching sessions, lunches, coffee breaks, school proceedings and a social event.

Student grants

A limited number of grants will be available for selected students who would otherwise not be able to attend the summer school. As such, please ask for financial support in your application (see below) only if this is the necessary condition for you to participate in the summer school.

Call for Applications

We welcome applications from Master and PhD students as well postdoctoral researchers, young researchers, and senior researchers wishing to learn about the research areas of Semantic Web and related sub-areas such as Linked Data and Knowledge Graphs, Ontologies, Rules, and Logic.

Participants to the summer school will have the opportunity to attend lectures, to be involved in working groups concerning small case studies or research tasks to focus on and to be presented in a final plenary session, discuss ideas and closely interact with leading researchers in the Semantic Web community and beyond.


Students and researchers interested in participating at the school need to submit their application by June 30, 2018 via easychair using the following link. The application should consist of a single pdf file including:
  • A single-page CV.
  • A short motivation letter of up to 300 words stating research interests and reasons for the willingness to attend the summer school.
  • Necessity for a visa to enter Luxembourg (Yes or No). If required, invitation letters will be set up.
  • Necessity for financial support. A limited number of travel grants will be provided, please thus ask for financial support only if this is a necessary condition for you to join the school. Please add a rough quote for your estimated expenses (travel + hotel costs) to your application in this case.
Notifications about the selection results will be sent by July 15, 2018.

For any questions, please contact: