Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Stefan Heindorf

dblp:128/4978 · DBLP profile ↗
← Back
27ranked-venue papers
7as first author
21since 2021 · last 2026
0000-0002-4525-6865ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 17 · 7 first-author · 12 since 2021Artificial intelligence and machine learning · 15 · 4 first-author · 12 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 since 2021Human-computer interaction and ubiquitous computing · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Knowledge representation and reasoning · 56% Trustworthy machine learning · 21% Graph learning · 12%
Databases, data mining, and information retrieval
5 papers
Knowledge graphs · 41% Web and social media mining · 21% Machine learning and data management · 20%

Topics — the 20 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning › graph neural network
heterogeneous graph neural network
1.012026
Discrete Diffusion-Based Model-Level Explanation of Heterogeneous GNNs with Node Features · WWW 2026
Machine learning › Trustworthy machine learning
interpretability
1.012026
Discrete Diffusion-Based Model-Level Explanation of Heterogeneous GNNs with Node Features · WWW 2026
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic
0.922024
ROCES: Robust Class Expression Synthesis in Description Logics via Iterative Sampling · IJCAI 2024
EvoLearner: Learning Description Logics with Evolutionary Algorithms · WWW 2022
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition › ontology learning
class expression learning
0.912025
Ontolearn - A Framework for Large-scale OWL Class Expression Learning in Python · J. Mach. Learn. Res. 2025
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition
ontology learning
0.912025
Ontolearn - A Framework for Large-scale OWL Class Expression Learning in Python · J. Mach. Learn. Res. 2025
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
causal graph
0.812024
Causal Question Answering with Reinforcement Learning · WWW 2024
Natural language and speech › Question answering and dialogue systems › reasoning-based question answering
causal question answering
0.812024
Causal Question Answering with Reinforcement Learning · WWW 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning
causal reasoning
0.812024
Causal Question Answering with Reinforcement Learning · WWW 2024
Web and social media mining › content moderation
vandalism detection
0.632019
WSDM Cup 2017: Vandalism Detection and Triple Scoring · WSDM 2017
Towards Vandalism Detection in Knowledge Bases: Corpus Construction and Analysis · SIGIR 2015
Debiasing Vandalism Detection Models at Wikidata · WWW 2019
Machine learning and data management
concept learning
0.612022
EvoLearner: Learning Description Logics with Evolutionary Algorithms · WWW 2022
Knowledge graphs
link prediction
0.612022
EvoLearner: Learning Description Logics with Evolutionary Algorithms · WWW 2022
Machine learning › Trustworthy machine learning
debiasing
0.412019
Debiasing Vandalism Detection Models at Wikidata · WWW 2019
Machine learning › Trustworthy machine learning
fairness
0.412019
Debiasing Vandalism Detection Models at Wikidata · WWW 2019
Information retrieval › search engines › semantic search
entity retrieval
0.312017
WSDM Cup 2017: Vandalism Detection and Triple Scoring · WSDM 2017
Knowledge graphs
knowledge graph quality
0.312017
WSDM Cup 2017: Vandalism Detection and Triple Scoring · WSDM 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
graph search
0.212024
Causal Question Answering with Reinforcement Learning · WWW 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge graph reasoning
0.212024
Causal Question Answering with Reinforcement Learning · WWW 2024
Automated reasoning and model checking › automated reasoning
description logic reasoning
0.212024
ROCES: Robust Class Expression Synthesis in Description Logics via Iterative Sampling · IJCAI 2024
Information retrieval
corpus construction
0.212015
Towards Vandalism Detection in Knowledge Bases: Corpus Construction and Analysis · SIGIR 2015
Knowledge graphs › semantic web
wikidata
0.112015
Towards Vandalism Detection in Knowledge Bases: Corpus Construction and Analysis · SIGIR 2015

Methods — techniques the papers use, named apart from their topics

neuro-symbolic learning · 1.7large language model · 1.7iterative sampling · 1.5biased random walk · 1.1graph generation · 1.0discrete denoising diffusion · 1.0supervised learning · 0.8reinforcement learning · 0.8breadth-first search · 0.8actor-critic · 0.8information gain · 0.6evolutionary algorithm · 0.6machine learning classifier · 0.4
YearPublicationVenuePosition
2026 Discrete Diffusion-Based Model-Level Explanation of Heterogeneous GNNs with Node Features
abstract
Many real-world datasets, such as citation networks, social networks, and molecular structures, are naturally represented as heterogeneous graphs, where nodes belong to different types and have additional features. For example, in a citation network, nodes representing ''Paper'' or ''Author'' may include attributes like keywords or affiliations. A critical machine learning task on these graphs is node classification, which is useful for applications such as fake news detection, corporate risk assessment, and molecular property prediction. Although Heterogeneous Graph Neural Networks (HGNNs) perform well in these contexts, their predictions remain opaque. Existing post-hoc explanation methods lack support for actual node features beyond one-hot encoding of node type and often fail to generate realistic, faithful explanations. To address these gaps, we propose DiGNNExplainer, a model-level explanation approach that synthesizes heterogeneous graphs with realistic node features via discrete denoising diffusion. In particular, we generate realistic discrete features (e.g., bag-of-words features) using diffusion models within a discrete space, whereas previous approaches are limited to continuous spaces. We evaluate our approach on multiple datasets and show that DiGNNExplainer produces explanations that are realistic and faithful to the model's decision-making, outperforming state-of-the-art methods.
Pallabee Das, Stefan Heindorf
WWW2
2025 Assessing Natural Language Explanations of Relational Graph Neural Networks
abstract
Although relational graph neural networks (RGNNs) excel at learning from graph-structured data as it appears in knowledge graphs, they often lack interpretability. While natural language (NL) explanations offer a promising solution, evaluating these explanations remains largely unaddressed. There is no unified evaluation framework including evaluation metrics, benchmarking datasets, and established evaluation procedures. This paper introduces NLEF, a novel NL Evaluation Framework to assess the quality of NL explanations for RGNNs. It uses the NL explanations to make new predictions and assesses in how far they align with the predictions produced by the RGNN. Towards this end, we propose two methods: (1) we convert NL explanations to description logics (DL) and use a DL reasoner for node classifications, (2) we use a retrieval augmented approach (RAG) for node classifications. Our evaluation results show that our DL method is highly scalable, whereas the RAG approach often yields the highest performance.
Stefan Heindorf, Daniel Neib
CIKM1
2025 A Responsible Face Recognition Approach for Small and Mid-Scale Systems Through Personalized Neural Networks
abstract
Traditional face recognition systems rely on extracting fixed face representations, known as templates, to store and verify identities. These representations are typically generated by neural networks that often raise concerns regarding privacy, fairness, and explainability. In this work, we propose a novel model-template (MOTE) approach that replaces vector-based face templates with small personalized neural networks enabling more responsible face recognition for small and medium-scale systems. During enrollment, MOTE creates a dedicated binary classifier for each identity, trained to determine whether an input face matches the enrolled identity. Each classifier is trained using only a single reference sample, along with synthetically balanced samples to allow adjusting fairness at the level of a single individual during enrollment. Extensive experiments across multiple datasets and recognition systems demonstrate substantial improvements in privacy and fairness. Although the method increases inference time and storage requirements, it presents a strong solution for small- and mid-scale applications where privacy and fairness are critical. The code underlying our research is publicly available.1
Sebastian Gross, Stefan Heindorf, Philipp Terhörst
IJCB2
2025 Neural Reasoning for Robust Instance Retrieval in SHOIQ
abstract
Concept learning exploits background knowledge in the form of description logic axioms to learn explainable classification models from knowledge bases. Despite recent breakthroughs in neuro-symbolic concept learning, most approaches still cannot be deployed on real-world knowledge bases. This is due to their use of description logic reasoners, which are not robust against inconsistencies nor erroneous data. We address this challenge by presenting a novel neural reasoner dubbed Ebr. Our reasoner relies on embeddings to approximate the results of a symbolic reasoner. We show that Ebr solely requires retrieving instances for atomic concepts and existential restrictions to retrieve or approximate the set of instances of any concept in the description logic \(\mathcal {SHOIQ}\). In our experiments, we compare Ebr with state-of-the-art reasoners. Our results suggest that Ebr is robust against missing and erroneous data in contrast to existing reasoners.
Louis Mozart Kamdem Teyou, Luke Friedrichs, N'Dah Jean Kouagou, Caglar Demir, Yasir Mahmood 0002, Stefan Heindorf, Axel-Cyrille Ngonga Ngomo
K-CAP6
2025 Ontolearn - A Framework for Large-scale OWL Class Expression Learning in Python
abstract
In this paper, we present Ontolearn---a framework for learning OWL class expressions over large knowledge graphs. Ontolearn contains efficient implementations of recent state-of-the-art symbolic and neuro-symbolic class expression learners including EvoLearner and DRILL. A learned OWL class expression can be used to classify instances in the knowledge graph. Furthermore, Ontolearn integrates a verbalization module based on an LLM to translate complex OWL class expressions into natural language sentences. By mapping OWL class expressions into respective SPARQL queries, Ontolearn can be easily used to operate over a remote triplestore. The source code of Ontolearn is available at https://github.com/dice-group/Ontolearn.
Caglar Demir, Alkid Baci, N'Dah Jean Kouagou, Leonie Nora Sieger, Stefan Heindorf, Simon Bin, Lukas Blübaum, Alexander Bigerl, Axel-Cyrille Ngonga Ngomo
J. Mach. Learn. Res.5
2024 EDGE: Evaluation Framework for Logical vs. Subgraph Explanations for Node Classifiers on Knowledge Graphs
abstract
As machine learning and deep learning become increasingly integrated into our daily lives, understanding how these technologies make decisions is crucial. To ensure transparency, accountability, and ethical adherence, these so-called "black-box" models should be accompanied by human-comprehensible explanations of their predictions. This clarity is essential for establishing trust in their real-world applications. Similarly, it is crucial to compare different types of explanations to evaluate and understand their effectiveness, interpretability, and generalization capabilities for informed selection in various applications. To this end, we propose a framework called EDGE to evaluate diverse knowledge graph explanations, assessing logical rule-based and subgraph-based explanations by various explainers in terms of prediction accuracy and fidelity to the Graph Neural Network (GNN) model. Our evaluations reveal that logical methods excel in explaining complex and structured data, while subgraph-based models exhibit higher fidelity to the GNN model, earning them the label "GNN Explainers". Although further diversified evaluations are necessary to determine the superiority of one explanation type over another, our study shows that each type has pros and cons.
Rupesh Sapkota, Dominik Köhler, Stefan Heindorf
CIKM3
2024 ROCES: Robust Class Expression Synthesis in Description Logics via Iterative Sampling
N'Dah Jean Kouagou, Stefan Heindorf, Caglar Demir, Axel-Cyrille Ngonga Ngomo
IJCAI2
2024 Causal Question Answering with Reinforcement Learning
abstract
Causal questions inquire about causal relationships between different events or phenomena. They are important for a variety of use cases, including virtual assistants and search engines. However, many current approaches to causal question answering cannot provide explanations or evidence for their answers. Hence, in this paper, we aim to answer causal questions with a causality graph, a large-scale dataset of causal relations between noun phrases along with the relations' provenance data. Inspired by recent, successful applications of reinforcement learning to knowledge graph tasks, such as link prediction and fact-checking, we explore the application of reinforcement learning on a causality graph for causal question answering. We introduce an Actor-Critic-based agent which learns to search through the graph to answer causal questions. We bootstrap the agent with a supervised learning procedure to deal with large action spaces and sparse rewards. Our evaluation shows that the agent successfully prunes the search space to answer binary causal questions by visiting less than 30 nodes per question compared to over 3,000 nodes by a naive breadth-first search. Our ablation study indicates that our supervised learning strategy provides a strong foundation upon which our reinforcement learning agent improves. The paths returned by our agent explain the mechanisms by which a cause produces an effect. Moreover, for each edge on a path, our causality graph provides its original source allowing for easy verification of paths.
Lukas Blübaum, Stefan Heindorf
WWW2
2023 Accelerating Concept Learning via Sampling
abstract
Node classification is an important task in many fields, e.g., predicting entity types in knowledge graphs, classifying papers in citation graphs, or classifying nodes in social networks. In many cases, it is crucial to explain why certain predictions are made. Towards this end, concept learning has been proposed as a means of interpretable node classification: given positive and negative examples in a knowledge base, concepts in description logics are learned that serve as classification models. However, state-of-the-art concept learners, including EvoLearner and CELOE exhibit long runtimes. In this paper, we propose to accelerate concept learning with graph sampling techniques. We experiment with seven techniques and tailor them to the setting of concept learning. In our experiments, we achieve a reduction in training size by over 90% while maintaining a high predictive performance.
Alkid Baci, Stefan Heindorf
CIKM2
2023 Neural Class Expression Synthesis
N'Dah Jean Kouagou, Stefan Heindorf, Caglar Demir, Axel-Cyrille Ngonga Ngomo
ESWC2
2023 LitCQD: Multi-hop Reasoning in Incomplete Knowledge Graphs with Numeric Literals
Caglar Demir, Michel Wiebesiek, Renzhong Lu, Axel-Cyrille Ngonga Ngomo, Stefan Heindorf
ECML/PKDD (3)5
2023 Neural Class Expression Synthesis in ALCHIQ(D)
N'Dah Jean Kouagou, Stefan Heindorf, Caglar Demir, Axel-Cyrille Ngonga Ngomo
ECML/PKDD (4)2
2022 CausalQA: A Benchmark for Causal Question Answering
abstract
At least 5% of questions submitted to search engines ask about cause-effect relationships in some way. To support the development of tailored approaches that can answer such questions, we construct Webis-CausalQA-22, a benchmark corpus of 1.1 million causal questions with answers. We distinguish different types of causal questions using a novel typology derived from a data-driven, manual analysis of questions from ten large question answering (QA) datasets. Using high-precision lexical rules, we extract causal questions of each type from these datasets to create our corpus. As an initial baseline, the state-of-the-art QA model UnifiedQA achieves a ROUGE-L F1 score of 0.48 on our new benchmark.
Alexander Bondarenko 0001, Magdalena Wolska, Stefan Heindorf, Lukas Blübaum, Axel-Cyrille Ngonga Ngomo, Benno Stein 0001, Pavel Braslavski 0001, Matthias Hagen, Martin Potthast
COLING3
2022 Learning Concept Lengths Accelerates Concept Learning in ALC
N'Dah Jean Kouagou, Stefan Heindorf, Caglar Demir, Axel-Cyrille Ngonga Ngomo
ESWC2
2022 AI-Based Assistance System for Manufacturing
abstract
Manufacturing companies are challenged to make the increasingly complex work processes equally manageable for all employees to prevent an impending loss of competence. In this contribution, an intelligent assistance system is proposed enabling employees to help themselves in the workplace and provide them with competence-related support. This results in increasing the short- and long-term efficiency of problem solving in companies.
Sahar Deppe, Lukas Brandt, Marc Brünninghaus, Jörg Papenkordt, Stefan Heindorf, Gudrun Tschirner-Vinke
ETFA5
2022 User Involvement in Training Smart Home Agents: Increasing Perceived Control and Understanding
abstract
Smart home systems contain plenty of features that enhance wellbeing in everyday life through artificial intelligence (AI). However, many users feel insecure because they do not understand the AI’s functionality and do not feel they are in control of it. Combining technical, psychological and philosophical views on AI, we rethink smart homes as interactive systems where users can partake in an intelligent agent’s learning. Parallel to the goals of explainable AI (XAI), we explored the possibility of user involvement in supervised learning of the smart home to have a first approach to improve acceptance, support subjective understanding and increase perceived control. In this work, we conducted two studies: In an online pre-study, we asked participants about their attitude towards teaching AI via a questionnaire. In the main study, we performed a Wizard of Oz laboratory experiment with human participants, where participants spent time in a prototypical smart home and taught activity recognition to the intelligent agent through supervised learning based on the user’s behaviour. We found that involvement in the AI’s learning phase enhanced the users’ feeling of control, perceived understanding and perceived usefulness of AI in general. The participants reported positive attitudes towards training a smart home AI and found the process understandable and controllable. We suggest that involving the user in the learning phase could lead to better personalisation and increased understanding and control by users of intelligent agents for smart home automation.
Leonie Nora Sieger, Julia Hermann, Astrid Schomäcker, Stefan Heindorf, Christian Meske, Celine-Chiara Hey, Aysegül Dogangün
HAI4
2022 EvoLearner: Learning Description Logics with Evolutionary Algorithms
abstract
Classifying nodes in knowledge graphs is an important task, e.g., for predicting missing types of entities, predicting which molecules cause cancer, or predicting which drugs are promising treatment candidates. While black-box models often achieve high predictive performance, they are only post-hoc and locally explainable and do not allow the learned model to be easily enriched with domain knowledge. Towards this end, learning description logic concepts from positive and negative examples has been proposed. However, learning such concepts often takes a long time and state-of-the-art approaches provide limited support for literal data values, although they are crucial for many applications. In this paper, we propose EvoLearner—an evolutionary approach to learn concepts in , which is the attributive language with complement () paired with qualified cardinality restrictions () and data properties (). We contribute a novel initialization method for the initial population: starting from positive examples, we perform biased random walks and translate them to description logic concepts. Moreover, we improve support for data properties by maximizing information gain when deciding where to split the data. We show that our approach significantly outperforms the state of the art on the benchmarking framework SML-Bench for structured machine learning. Our ablation study confirms that this is due to our novel initialization method and support for data properties.
Stefan Heindorf, Lukas Blübaum, Nick Düsterhus, Till Werner, Varun Nandkumar Golani, Caglar Demir, Axel-Cyrille Ngonga Ngomo
WWW1
2021 Convolutional Hypercomplex Embeddings for Link Prediction
abstract
Knowledge graph embedding research has mainly focused on the two smallest normed division algebras, $\mathbb{R}$ and $\mathbb{C}$. Recent results suggest that trilinear products of quaternion-valued embeddings can be a more effective means to tackle link prediction. In addition, models based on convolutions on real-valued embeddings often yield state-of-the-art results for link prediction. In this paper, we investigate a composition of convolution operations with hypercomplex multiplications. We propose the four approaches QMult, OMult, ConvQ and ConvO to tackle the link prediction problem. QMult and OMult can be considered as quaternion and octonion extensions of previous state-of-the-art approaches, including DistMult and ComplEx. ConvQ and ConvO build upon QMult and OMult by including convolution operations in a way inspired by the residual learning framework. We evaluated our approaches on seven link prediction datasets including WN18RR, FB15K-237 and YAGO3-10. Experimental results suggest that the benefits of learning hypercomplex-valued vector representations become more apparent as the size and complexity of the knowledge graph grows. ConvO outperforms state-of-the-art approaches on FB15K-237 in MRR, Hit@1 and Hit@3, while QMult, OMult, ConvQ and ConvO outperform state-of-the-approaches on YAGO3-10 in all metrics. Results also suggest that link prediction performances can be further improved via prediction averaging. To foster reproducible research, we provide an open-source implementation of approaches, including training and evaluation scripts as well as pretrained models.
Caglar Demir, Diego Moussallem, Stefan Heindorf, Axel-Cyrille Ngonga Ngomo
ACML3
2021 Drift Detection in Text Data with Document Embeddings
Robert Feldhans, Adrian Wilke, Stefan Heindorf, Mohammad Hossein Shaker, Barbara Hammer, Axel-Cyrille Ngonga Ngomo, Eyke Hüllermeier
IDEAL3
2021 ASSET: A Semi-supervised Approach for Entity Typing in Knowledge Graphs
abstract
Entity typing in knowledge graphs (KGs) aims to infer missing types of entities and might be considered one of the most significant tasks of knowledge graph construction since type information is highly relevant for querying, quality assurance, and KG applications. While supervised learning approaches for entity typing have been proposed, they require large amounts of (manually) labeled data, which can be expensive to obtain. In this paper, we propose a novel approach for KG entity typing that leverages semi-supervised learning from massive unlabeled data. Our approach follows a teacher-student paradigm that allows combining a small amount of labeled data with a large amount of unlabeled data to boost performance. We conduct several experiments on two benchmarking datasets (FB15k-ET and YAGO43k-ET). Our results demonstrate the effectiveness of our approach in improving entity typing in KGs. Given type information for only 1% of entities, our approach ASSET predicts missing types with a F1-score of 0.47 and 0.64 on the datasets FB15k-ET and YAGO43k-ET, respectively, outperforming supervised baselines.
Hamada M. Zahera, Stefan Heindorf, Axel-Cyrille Ngonga Ngomo
K-CAP2
2021 Generating Physically Sound Training Data for Image Recognition of Additively Manufactured Parts
abstract
In recent years, Additive Manufacturing (AM) has evolved from a niche technology for prototyping to a well-known industrial production process. In this work, we focus on Selective Laser Sintering (SLS)-one of the leading AM techniques. While SLS has many advantages, the simultaneous manufacturing of multiple components requires the subsequent recognition of components which must be done manually in today's production processes. While approaches for automatic, sensor-based object recognition have been proposed, e.g., based on Convolutional Neural Networks (CNNs), they assume the availability of real-world photos which is not given in the setting of Additive Manufacturing. Hence, we develop an approach to render realistic virtual images and demonstrate their suitability to recognize real-world objects. Although often done in the machine learning community, orienting the objects randomly generates many orientations that are physically impossible and cause distracting noise in the training process. Hence, we pay particular attention to generate physically sound training data and we demonstrate that our approach significantly improves the recognition rate compared to traditional approaches.
Tobias Nickchen, Stefan Heindorf, Gregor Engels
WACV2
2020 CauseNet: Towards a Causality Graph Extracted from the Web
abstract
Causal knowledge is seen as one of the key ingredients to advance artificial intelligence. Yet, few knowledge bases comprise causal knowledge to date, possibly due to significant efforts required for validation. Notwithstanding this challenge, we compile CauseNet, a large-scale knowledge base of claimed causal relations between causal concepts. By extraction from different semi- and unstructured web sources, we collect more than 11 million causal relations with an estimated extraction precision of 83% and construct the first large-scale and open-domain causality graph. We analyze the graph to gain insights about causal beliefs expressed on the web and we demonstrate its benefits in basic causal question answering. Future work may use the graph for causal reasoning, computational argumentation, multi-hop question answering, and more.
Stefan Heindorf, Yan Scholten, Henning Wachsmuth, Axel-Cyrille Ngonga Ngomo, Martin Potthast
CIKM1
2019 Debiasing Vandalism Detection Models at Wikidata
abstract
Crowdsourced knowledge bases like Wikidata suffer from low-quality edits and vandalism, employing machine learning-based approaches to detect both kinds of damage. We reveal that state-of-the-art detection approaches discriminate anonymous and new users: benign edits from these users receive much higher vandalism scores than benign edits from older ones, causing newcomers to abandon the project prematurely. We address this problem for the first time by analyzing and measuring the sources of bias, and by developing a new vandalism detection model that avoids them. Our model FAIR-S reduces the bias ratio of the state-of-the-art vandalism detector WDVD from 310.7 to only 11.9 while maintaining high predictive performance at 0.963 ROC and 0.316 PR.
Stefan Heindorf, Yan Scholten, Gregor Engels, Martin Potthast
WWW1
2017 Linking Services to Websites by Leveraging Semantic Data
abstract
Websites increasingly embed semantic data for search engine optimization. The most common ontology for semantic data, schema.org, is supported by all major search engines and describes over 500 data types, including calendar events, recipes, products, and TV shows. As of today, users wishing to pass this data to their favorite applications, e.g., their calendars, cookbooks, price comparison applications or even smart devices such as TV receivers, rely on cumbersome and error-prone workarounds such as reentering the data or a series of copy and paste operations. In this paper, we present Semantic Data Mediator (SDM), an approach that allows the easy transfer of semantic data to a multitude of services, ranging from web services to applications installed on different devices. SDM extracts semantic data from the currently displayed web page on the client-side, offers suitable services to the user, and by the press of a button, forwards this data to the desired service while doing all the necessary data conversion and service interface adaptation in between. To realize this, we built a reusable repository of service descriptions, data converters, and service adapters, which can be extended by the crowd. Our approach for linking services to websites relies solely on semantic data and does not require any additional support by either website or service developers. We have fully implemented our approach and present a real-world case study demonstrating its feasibility and usefulness.
Dennis Wolters, Stefan Heindorf, Jonas Kirchhoff, Gregor Engels
ICWS2
2017 WSDM Cup 2017: Vandalism Detection and Triple Scoring
abstract
The WSDM Cup 2017 was a data mining challenge held in conjunction with the 10th International Conference on Web Search and Data Mining (WSDM). It addressed key challenges of knowledge bases today: quality assurance and entity search. For quality assurance, we tackle the task of vandalism detection, based on a dataset of more than 82 million user-contributed revisions of the Wikidata knowledge base, all of which annotated with regard to whether or not they are vandalism. For entity search, we tackle the task of triple scoring, using a dataset that comprises relevance scores for triples from type-like relations including occupation and country of citizenship, based on about 10,000 human relevance judgments. For reproducibility sake, participants were asked to submit their software on TIRA, a cloud-based evaluation platform, and they were incentivized to share their approaches open source.
Stefan Heindorf, Martin Potthast, Hannah Bast, Björn Buchhold, Elmar Haussmann
WSDM1
2016 Vandalism Detection in Wikidata
abstract
Wikidata is the new, large-scale knowledge base of the Wikimedia Foundation. Its knowledge is increasingly used within Wikipedia itself and various other kinds of information systems, imposing high demands on its integrity. Wikidata can be edited by anyone and, unfortunately, it frequently gets vandalized, exposing all information systems using it to the risk of spreading vandalized and falsified information. In this paper, we present a new machine learning-based approach to detect vandalism in Wikidata. We propose a set of 47 features that exploit both content and context information, and we report on 4 classifiers of increasing effectiveness tailored to this learning task. Our approach is evaluated on the recently published Wikidata Vandalism Corpus WDVC-2015 and it achieves an area under curve value of the receiver operating characteristic, ROC-AUC, of 0.991. It significantly outperforms the state of the art represented by the rule-based Wikidata Abuse Filter (0.865 ROC-AUC) and a prototypical vandalism detector recently introduced by Wikimedia within the Objective Revision Evaluation Service (0.859 ROC-AUC).
Stefan Heindorf, Martin Potthast, Benno Stein 0001, Gregor Engels
CIKM1
2015 Towards Vandalism Detection in Knowledge Bases: Corpus Construction and Analysis
abstract
We report on the construction of the Wikidata Vandalism Corpus WDVC-2015, the first corpus for vandalism in knowledge bases. Our corpus is based on the entire revision history of Wikidata, the knowledge base underlying Wikipedia. Among Wikidata's 24 million manual revisions, we have identified more than 100,000 cases of vandalism. An in-depth corpus analysis lays the groundwork for research and development on automatic vandalism detection in public knowledge bases. Our analysis shows that 58% of the vandalism revisions can be found in the textual portions of Wikidata, and the remainder in structural content, e.g., subject-predicate-object triples. Moreover, we find that some vandals also target Wikidata content whose manipulation may impact content displayed on Wikipedia, revealing potential vulnerabilities. Given today's importance of knowledge bases for information systems, this shows that public knowledge bases must be used with caution.
Stefan Heindorf, Martin Potthast, Benno Stein 0001, Gregor Engels
SIGIR1