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

Cem Okulmus

dblp:242/1925 · DBLP profile ↗
← Back
10ranked-venue papers
1as first author
8since 2021 · last 2026
0000-0002-7742-0439ORCID · corroborated

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

Databases, data management, data science and information retrieval · 6 · 6 since 2021Artificial intelligence and machine learning · 4 · 1 first-author · 2 since 2021Theory of computation · 2 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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.

Databases, data mining, and information retrieval
4 papers
Database theory · 65% Query processing and optimization · 21% Graph data management · 14%
Theoretical computer science
4 papers
Computational complexity · 34% Algorithms and data structures · 29% Combinatorics and discrete mathematics · 16%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Database theory
hypertree decomposition
2.232025
Soft and Constrained Hypertree Width · Proc. ACM Manag. Data 2025
Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth · ACM Trans. Database Syst. 2024
Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth · PODS 2022
Database theory
conjunctive query evaluation
1.422025
Soft and Constrained Hypertree Width · Proc. ACM Manag. Data 2025
Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth · PODS 2022
Computational complexity
constraint satisfaction
1.222024
Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth · ACM Trans. Database Syst. 2024
Fast and Parallel Decomposition of Constraint Satisfaction Problems · IJCAI 2020
Algorithms and data structures
parallel algorithms
1.022022
Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth · PODS 2022
Fast and Parallel Decomposition of Constraint Satisfaction Problems · IJCAI 2020
Query processing and optimization
constraint validation
0.912025
Common Foundations for SHACL, ShEx, and PG-Schema · WWW 2025
Graph data management
graph data model
0.912025
Common Foundations for SHACL, ShEx, and PG-Schema · WWW 2025
Database theory › hypertree decomposition
hypertree width
0.912025
Soft and Constrained Hypertree Width · Proc. ACM Manag. Data 2025
Query processing and optimization
query execution
0.912025
Soft and Constrained Hypertree Width · Proc. ACM Manag. Data 2025
Database theory
tractability
0.912025
Soft and Constrained Hypertree Width · Proc. ACM Manag. Data 2025
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
semantic web
0.812024
SHACL Validation under the Well-founded Semantics · KR 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
well-founded semantics
0.812024
SHACL Validation under the Well-founded Semantics · KR 2024
Parallel and multicore computing
parallel algorithms
0.812024
Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth · ACM Trans. Database Syst. 2024
Combinatorics and discrete mathematics › hypergraph › hypertree width
hypertree decomposition
0.612022
Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth · PODS 2022
Mathematical optimization › large-scale optimization
decomposition methods
0.412020
Fast and Parallel Decomposition of Constraint Satisfaction Problems · IJCAI 2020
Graph data management › graph database
graph schema
0.312025
Common Foundations for SHACL, ShEx, and PG-Schema · WWW 2025
Graph algorithms and graph theory › graph decomposition
tree decomposition
0.312025
Soft and Constrained Hypertree Width · Proc. ACM Manag. Data 2025

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

parallel pruning · 2.3balanced separators · 2.3preference-guided decomposition · 1.7constraint-based decomposition · 1.7parallel algorithm · 1.1formal semantics · 0.9logic programming · 0.8deductive database · 0.8parallelization · 0.4generalized hypertree decomposition · 0.4
YearPublicationVenuePosition
2026 Selective Use of Yannakakis' Algorithm for Consistent Performance Gains
Daniela Böhm, Georg Gottlob, Matthias Lanzinger, Davide M. Longo, Cem Okulmus, Reinhard Pichler, Alexander Selzer
DOLAP5
2026 Common Foundations for Recursive Shape Languages
abstract
As schema languages for RDF data become more mature, we are seeing efforts to extend them with recursive semantics, applying diverse ideas from logic programming and description logics. While ShEx has an official recursive semantics based on greatest fixpoints (GFP), the discussion for SHACL is ongoing and seems to be converging towards least fixpoints (LFP). A practical study we perform shows that, indeed, ShEx validators implement GFP, whereas SHACL validators are more heterogeneous. This situation creates tension between ShEx and SHACL, as their semantic commitments appear to diverge, potentially undermining interoperability and predictability. We aim to clarify this design space by comparing the main semantic options in a principled yet accessible way, hoping to engage both theoreticians and practicioners, especially those involved in developing tools and standards. We present a unifying formal semantics that treats LFP, GFP, and supported model semantics (SMS), clarifying their relationships and highlighting a duality between LFP and GFP on stratified fragments. Next, we investigate to which extent the directions taken by SHACL and ShEx are compatible. We show that, although ShEx and SHACL seem to be going in different directions, they include large fragments with identical expressive power. Moreover, there is a strong correspondence between these fragments through the aforementioned principle of duality. Finally, we present a complete picture of the data and combined complexity of ShEx and SHACL validation under LFP, GFP, and SMS, showing that SMS comes at a higher computational cost under standard complexity-theoretic assumptions.
Shqiponja Ahmetaj, Iovka Boneva, Jan Hidders, Maxime Jakubowski, José Emilio Labra Gayo, Wim Martens, Fabio Mogavero, Filip Murlak, Cem Okulmus, Ognjen Savkovic, Mantas Simkus, Dominik Tomaszuk
KR9
2025 Towards Practicable Algorithms for Rewriting Graph Queries Beyond DL-Lite
Bianca Loehnert, Nikolaus Augsten, Cem Okulmus, Magdalena Ortiz 0001
ESWC (1)3
2025 Common Foundations for SHACL, ShEx, and PG-Schema
abstract
Graphs have emerged as a foundation for a variety of applications, including capturing factual knowledge, semantic data integration, social networks, and informing machine learning algorithms. Formalising properties of the data and ensuring data quality requires describing schemas of such graphs. Driven by diverse applications, the Semantic Web and database communities developed not only different graph data models-RDF and property graphs-but also different graph schema languages-SHACL, ShEx, and PG-Schema. Each language has its unique approach to defining constraints and validating graph data, leaving potential users in the dark about their commonalities and differences. In this paper, we provide concise formal definitions of the core components of these languages, employ a uniform framework to facilitate a comprehensive comparison between them, and identify a common set of functionalities, shedding light on both overlapping and distinctive features.
Shqiponja Ahmetaj, Iovka Boneva, Jan Hidders, Katja Hose, Maxime Jakubowski, José Emilio Labra Gayo, Wim Martens, Fabio Mogavero, Filip Murlak, Cem Okulmus, Axel Polleres, Ognjen Savkovic, Mantas Simkus, Dominik Tomaszuk
WWW10
2025 Soft and Constrained Hypertree Width
abstract
Hypertree decompositions provide a way to evaluate Conjunctive Queries (CQs) in polynomial time, where the exponent of this polynomial is determined by the width of the decomposition. In theory, the goal of efficient CQ evaluation therefore has to be a minimisation of the width. However, in practical settings, it turns out that there are also other properties of a decomposition that influence the performance of query evaluation. It is therefore of interest to restrict the computation of decompositions by constraints and to guide this computation by preferences. To this end, we propose a novel framework based on candidate tree decompositions, which allows us to introduce soft hypertree width (shw). This width measure is a relaxation of hypertree width (hw); it is never greater than hw and, in some cases, shw may actually be lower than hw. Most importantly, shw preserves the tractability of deciding if a given CQ is below some fixed bound, while offering more algorithmic flexibility. In particular, it provides a natural way to incorporate preferences and constraints into the computation of decompositions. A prototype implementation and preliminary experiments confirm that this novel framework can indeed have a practical impact on query evaluation.
Matthias Lanzinger, Cem Okulmus, Reinhard Pichler, Alexander Selzer, Georg Gottlob
Proc. ACM Manag. Data2
2024 SHACL Validation under the Well-founded Semantics
abstract
W3C has recently introduced SHACL as a new standard for writing integrity constraints on graph-structured data (specifically, on RDF graphs). Unfortunately, the standard defines the semantics of non-recursive constraints only, leaving the case of recursive constraints open. This has spurred recent research efforts into finding a suitable, mathematically crisp semantics for constraints with cyclic dependencies. In this paper, we argue that recursive SHACL can be naturally equipped with a semantics inspired in the well-founded semantics for recursive logic programs with default negation. This semantics is not only intuitive, but it is also computationally tractable, unlike the previous proposals. The semantics is tolerant to constraint violations that are outside the realm of the so-called validation targets, which is a feature that is highly relevant in practice. In addition to defining the well-founded semantics using a notion of unfounded sets, we draw a connection to the classic definition of the well-founded semantics in logic programming: we provide a simple (yet inefficient) translation of recursive SHACL under the well-founded semantics into propositional logic programs under the well-founded semantics. This translation also provides a basis for a highly optimized SHACL validation engine, which we also present in this paper. Our system performs graph validation by producing a optimized logic program that can be evaluated using the DLV deductive database engine. The system has pay-as-you-go behavior: for validation with non-recursive constraints, the system avoids using a deductive database and instead only uses SPARQL queries over a RDF triplestore.
Cem Okulmus, Mantas Simkus
KR1
2024 Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth
abstract
Various classic reasoning problems with natural hypergraph representations are known to be tractable if a hypertree decomposition (HD) of low width exists. The resulting algorithms are attractive for practical use in fields like databases and constraint satisfaction. However, algorithmic use of HDs relies on the difficult task of first computing a decomposition of the hypergraph underlying a given problem instance, which is then used to guide the algorithm for this particular instance. The performance of purely sequential methods for computing HDs is inherently limited, yet the problem is, theoretically, amenable to parallelisation. In this article, we propose the first algorithm for computing hypertree decompositions that is well suited for parallelisation. The newly proposed algorithm log- k -decomp requires only a logarithmic number of recursion levels and additionally allows for highly parallelised pruning of the search space by restriction to so-called balanced separators. We provide a detailed experimental evaluation over the HyperBench benchmark and demonstrate that log- k -decomp outperforms the current state of the art significantly.
Georg Gottlob, Matthias Lanzinger, Cem Okulmus, Reinhard Pichler
ACM Trans. Database Syst.3
2022 Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth
abstract
Various classic reasoning problems with natural hypergraph representations are known to be tractable when a hypertree decomposition (HD) of low width exists. The resulting algorithms are attractive for practical use in fields like databases and constraint satisfaction. However, algorithmic use of HDs relies on the difficult task of first computing a decomposition of the hypergraph underlying a given problem instance, which is then used to guide the algorithm for this particular instance. The performance of purely sequential methods for computing HDs is inherently limited, yet the problem is, theoretically, amenable to parallelisation.
Georg Gottlob, Matthias Lanzinger, Cem Okulmus, Reinhard Pichler
PODS3
2020 The HyperTrac Project: Recent Progress and Future Research Directions on Hypergraph Decompositions
Georg Gottlob, Matthias Lanzinger, Davide M. Longo, Cem Okulmus, Reinhard Pichler
CPAIOR4
2020 Fast and Parallel Decomposition of Constraint Satisfaction Problems
abstract
Constraint Satisfaction Problems (CSP) are notoriously hard. Consequently, powerful decomposition methods have been developed to overcome this complexity. However, this poses the challenge of actually computing such a decomposition for a given CSP instance, and previous algorithms have shown their limitations in doing so. In this paper, we present a number of key algorithmic improvements and parallelisation techniques to compute so-called Generalized Hypertree Decompositions (GHDs) faster. We thus advance the ability to compute optimal (i.e., minimal-width) GHDs for a significantly wider range of CSP instances on modern machines. This lays the foundation for more systems and applications in evaluating CSPs and related problems (such as Conjunctive Query answering) based on their structural properties.
Georg Gottlob, Cem Okulmus, Reinhard Pichler
IJCAI2