Demo Data from SIGIR 2026 / reviewers in the wild / expert
Austen Z. Fan
dblp:279/3249
· DBLP profile ↗
16ranked-venue papers
6as first author
16since 2021 · last 2026
0000-0001-7714-2195ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 8 · 4 first-author · 8 since 2021Theory of computation · 6 · 2 first-author · 6 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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
7 papers |
Database theory · 57% Data integration and cleaning · 20% Query processing and optimization · 18% | |
| Theoretical computer science
7 papers |
Computational complexity · 83% Algorithmic game theory and mechanism design · 7% Computational geometry · 6% |
Topics — the 30 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database theory
conjunctive query |
2.6 | 3 | 2026 | Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization · ACM Trans. Database Syst. 2026 Circuit Bounds for Conjunctive Queries with Self-joins · Proc. ACM Manag. Data 2025 Tight Bounds of Circuits for Sum-Product Queries · Proc. ACM Manag. Data 2024 |
Computational complexity
circuit complexity |
2.5 | 3 | 2025 | Circuit Bounds for Conjunctive Queries with Self-joins · Proc. ACM Manag. Data 2025 Circuits and Formulas for Datalog over Semirings · Proc. ACM Manag. Data 2025 Tight Bounds of Circuits for Sum-Product Queries · Proc. ACM Manag. Data 2024 |
Database theory
conjunctive query evaluation |
2.2 | 3 | 2024 | Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization · Proc. ACM Manag. Data 2024 Output-sensitive Conjunctive Query Evaluation · Proc. ACM Manag. Data 2024 The Fine-Grained Complexity of Boolean Conjunctive Queries and Sum-Product Problems · ICALP 2023 |
Data integration and cleaning
data provenance |
1.9 | 3 | 2025 | Circuits and Formulas for Datalog over Semirings · Proc. ACM Manag. Data 2025 Tight Bounds of Circuits for Sum-Product Queries · Proc. ACM Manag. Data 2024 Circuit Bounds for Conjunctive Queries with Self-joins · Proc. ACM Manag. Data 2025 |
Database theory
conjunctive queries with negation |
1.8 | 2 | 2026 | Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization · ACM Trans. Database Syst. 2026 Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization · Proc. ACM Manag. Data 2024 |
Computational complexity
counting complexity |
1.7 | 2 | 2026 | New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model · STOC 2026 Properties of Position Matrices and Their Elections · AAAI 2023 |
Data integration and cleaning › data provenance
provenance polynomial |
1.6 | 2 | 2025 | Circuits and Formulas for Datalog over Semirings · Proc. ACM Manag. Data 2025 Tight Bounds of Circuits for Sum-Product Queries · Proc. ACM Manag. Data 2024 |
Computational complexity › circuit complexity › circuit size
circuit size bounds |
1.6 | 2 | 2025 | Circuit Bounds for Conjunctive Queries with Self-joins · Proc. ACM Manag. Data 2025 Tight Bounds of Circuits for Sum-Product Queries · Proc. ACM Manag. Data 2024 |
Query processing and optimization
enumeration algorithms |
1.1 | 2 | 2026 | Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization · Proc. ACM Manag. Data 2024 Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization · ACM Trans. Database Syst. 2026 |
Computational complexity › constraint satisfaction
complexity classification |
1.0 | 1 | 2026 | New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model · STOC 2026 |
Computational complexity › counting complexity
holographic algorithms |
1.0 | 1 | 2026 | New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model · STOC 2026 |
Computational complexity › counting complexity
planar counting problems |
1.0 | 1 | 2026 | New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model · STOC 2026 |
Data models and query languages
datalog |
0.9 | 1 | 2025 | Circuits and Formulas for Datalog over Semirings · Proc. ACM Manag. Data 2025 |
Database theory › semiring semantics
datalog over semirings |
0.9 | 1 | 2025 | Circuits and Formulas for Datalog over Semirings · Proc. ACM Manag. Data 2025 |
Database theory › conjunctive query
acyclic conjunctive query |
0.8 | 1 | 2024 | Output-sensitive Conjunctive Query Evaluation · Proc. ACM Manag. Data 2024 |
Database theory › query answering
constant delay enumeration |
0.8 | 1 | 2024 | Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization · Proc. ACM Manag. Data 2024 |
Query processing and optimization
join processing |
0.8 | 1 | 2024 | Output-sensitive Conjunctive Query Evaluation · Proc. ACM Manag. Data 2024 |
Query processing and optimization
query execution |
0.8 | 1 | 2024 | Output-sensitive Conjunctive Query Evaluation · Proc. ACM Manag. Data 2024 |
Computational geometry
output-sensitive algorithms |
0.8 | 1 | 2024 | Output-sensitive Conjunctive Query Evaluation · Proc. ACM Manag. Data 2024 |
Database theory
fine-grained complexity |
0.7 | 1 | 2023 | The Fine-Grained Complexity of Boolean Conjunctive Queries and Sum-Product Problems · ICALP 2023 |
Computational complexity › counting complexity
#p-completeness |
0.7 | 1 | 2023 | Properties of Position Matrices and Their Elections · AAAI 2023 |
Computational complexity › fine-grained complexity
conditional lower bounds |
0.7 | 1 | 2023 | The Fine-Grained Complexity of Boolean Conjunctive Queries and Sum-Product Problems · ICALP 2023 |
Computational complexity
fine-grained complexity |
0.7 | 1 | 2023 | The Fine-Grained Complexity of Boolean Conjunctive Queries and Sum-Product Problems · ICALP 2023 |
Algorithmic game theory and mechanism design
social choice |
0.7 | 1 | 2023 | Properties of Position Matrices and Their Elections · AAAI 2023 |
Combinatorics and discrete mathematics › statistical physics models
ising model |
0.3 | 1 | 2026 | New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model · STOC 2026 |
Combinatorics and discrete mathematics
statistical physics models |
0.3 | 1 | 2026 | New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model · STOC 2026 |
Database theory
semiring semantics |
0.3 | 1 | 2025 | Circuit Bounds for Conjunctive Queries with Self-joins · Proc. ACM Manag. Data 2025 |
Query processing and optimization
aggregate query processing |
0.2 | 1 | 2024 | Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization · Proc. ACM Manag. Data 2024 |
Query processing and optimization › aggregate query processing
functional aggregate queries |
0.2 | 1 | 2024 | Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization · Proc. ACM Manag. Data 2024 |
Algorithmic game theory and mechanism design › social choice › restricted preference domains
single-peaked preferences |
0.2 | 1 | 2023 | Properties of Position Matrices and Their Elections · AAAI 2023 |
Methods — techniques the papers use, named apart from their topics
tree decomposition · 3.3semiring semantics · 1.7razborov-alon-boppana lower bound · 1.7endomorphism · 1.7yannakakis algorithm · 1.5output-sensitive analysis · 1.5semiring · 1.0möbius transformation · 1.0inverse ackermann function · 1.0holographic transformation · 1.0cyclotomic fields · 1.0constant-delay enumeration · 1.0combinatorial transformation · 1.0disjunctive datalog · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex ModelabstractWe prove a complete complexity classification theorem for the planar eight-vertex model. For every parameter setting in ℂ for the eight-vertex model, the partition function is either (1) computable in P-time for every graph, or (2) #P-hard for general graphs but computable in P-time for planar graphs, or (3) #P-hard even for planar graphs. The classification has an explicit criterion. In (2), we discover new P-time computable eight-vertex models on planar graphs beyond Kasteleyn’s algorithm for counting planar perfect matchings. They are obtained by a combinatorial transformation to the planar Even Coloring problem followed by a holographic transformation to the tractable cases in the planar six-vertex model. In the process, we also encounter non-local connections between the planar eight vertex model and the bipartite Ising model, conformal lattice interpolation and Möbius transformation from complex analysis. The proof also makes use of cyclotomic fields. Jin-Yi Cai, Austen Z. Fan, Shuai Shao 0001, Zhuxiao Tang |
STOC | 2 |
| 2026 | Conjunctive Queries with Negation and Aggregation: A Linear Time CharacterizationabstractIn this article, we study the complexity of evaluating Conjunctive Queries with negation ( \(\mathsf {CQ}^{\lnot }\) ). First, we present an algorithm with linear preprocessing time and constant delay enumeration for a class of CQs with negation called free-connex signed-acyclic queries. We show that no other queries admit such an algorithm subject to lower-bound conjectures. Second, we extend our algorithm to Conjunctive Queries with negation and aggregation over a general semiring, which we call Functional Aggregate Queries with negation ( \(\mathsf {FAQ}^{\lnot }\) ). Such an algorithm achieves constant delay enumeration for the same class of queries but with a slightly increased preprocessing time, which includes an inverse Ackermann function. We show that this surprising appearance of the Ackermann function is probably unavoidable for general semirings but can be removed when the semiring has a specific structure. Finally, we show an application of our results to computing the difference of CQs. Hangdong Zhao, Austen Z. Fan, Xiating Ouyang, Paraschos Koutris |
ACM Trans. Database Syst. | 2 |
| 2025 | The Quest for Faster Join Algorithms (Invited Talk)abstractJoins are the cornerstone of relational databases. Surprisingly, even after several decades of research in the systems and theory database community, we still lack an understanding of how to design the fastest possible join algorithm. In this talk, we will present the exciting progress the database theory community has achieved in join algorithms over the last two decades. The talk will revolve around five key ideas fundamentally shaping this research area: tree decompositions, data partitioning, leveraging statistical information, enumeration, and algebraic techniques. Paraschos Koutris, Shaleen Deep, Austen Z. Fan, Hangdong Zhao |
ICDT | 3 |
| 2025 | Circuits and Formulas for Datalog over SemiringsabstractIn this paper, we study circuits and formulas for provenance polynomials of Datalog programs. We ask the following question: given an absorptive semiring and a fact of a Datalog program, what is the optimal depth and size of a circuit/formula that computes its provenance polynomial? We focus on absorptive semirings as these guarantee the existence of a polynomial-size circuit. Our main result is a dichotomy for several classes of Datalog programs on whether they admit a formula of polynomial size or not. We achieve this result by showing that for these Datalog programs the optimal circuit depth is either Θ(log m ) or Θ(log 2 m ), where m is the input size. We also show that for Datalog programs with the polynomial fringe property, we can always construct low-depth circuits of size O(log 2 m ). Finally, we give characterizations of when Datalog programs are bounded over more general semirings. Austen Z. Fan, Paraschos Koutris, Sudeepa Roy 0001 |
Proc. ACM Manag. Data | 1 |
| 2025 | Circuit Bounds for Conjunctive Queries with Self-joinsabstractIn this paper, we study circuit size bounds for Conjunctive Queries (CQs) under different semiring semantics. Recent work established tight bounds for self-join-free CQs over the tropical semiring, among other results [16]. Here, we extend these results in two main directions. First, we prove a lower bound for any self-join-free CQ over the Boolean semiring by extending Razborov and Alon-Boppana's classic lower bound result for the k -clique problem [1, 38]. Second, we characterize the circuit complexity of CQs with self-joins by relating them to appropriate self-join free CQs. Interestingly, such correspondence crucially depends on the underlying semiring. To achieve this result, we present a novel technique of investigating the circuit complexity of a CQ with self-joins through the lens of endomorphisms. Austen Z. Fan, Paraschos Koutris, Hangdong Zhao |
Proc. ACM Manag. Data | 1 |
| 2025 | Restricted holant dichotomy on domain sizes 3 and 4
Austen Z. Fan, Jin-Yi Cai |
Theor. Comput. Sci. | 2 |
| 2024 | Output-sensitive Conjunctive Query EvaluationabstractJoin evaluation is one of the most fundamental operations performed by database systems and arguably the most well-studied problem in the Database community. A staggering number of join algorithms have been developed, and commercial database engines use finely tuned join heuristics that take into account many factors including the selectivity of predicates, memory, IO, etc. However, most of the results have catered to either full join queries or non-full join queries but with degree constraints (such as PK-FK relationships) that makes join evaluation easier. Further, most of the algorithms are also not output-sensitive. In this paper, we present a novel, output-sensitive algorithm for the evaluation of acyclic Conjunctive Queries (CQs) that contain arbitrary free variables. Our result is based on a novel generalization of the Yannakakis algorithm and shows that it is possible to improve the running time guarantee of Yannakakis algorithm by a polynomial factor. Importantly, our algorithmic improvement does not depend on the use of fast matrix multiplication, as a recently proposed algorithm does. The application of our algorithm recovers known prior results and improves on known state-of-the-art results for common queries such as paths and stars. The upper bound is complemented with a matching lower bound for star queries, a restricted subclass of acyclic CQs, and a family of cyclic CQs conditioned on two variants of the k -clique conjecture. Shaleen Deep, Hangdong Zhao, Austen Z. Fan, Paraschos Koutris |
Proc. ACM Manag. Data | 3 |
| 2024 | Tight Bounds of Circuits for Sum-Product QueriesabstractIn this paper, we ask the following question: given a Boolean Conjunctive Query (CQ), what is the smallest circuit that computes the provenance polynomial of the query over a given semiring? We answer this question by giving upper and lower bounds. Notably, it is shown that any circuit F that computes a CQ over the tropical semiring must have size log |F| ≥ (1-ε) · da-entw for any ε >0, where da-entw is the degree-aware entropic width of the query. We show a circuit construction that matches this bound when the semiring is idempotent. The techniques we use combine several central notions in database theory: provenance polynomials, tree decompositions, and disjunctive Datalog programs. We extend our results to lower and upper bounds for formulas (i.e., circuits where each gate has outdegree one), and to bounds for non-Boolean CQs. Austen Z. Fan, Paraschos Koutris, Hangdong Zhao |
Proc. ACM Manag. Data | 1 |
| 2024 | Conjunctive Queries with Negation and Aggregation: A Linear Time CharacterizationabstractIn this paper, we study the complexity of evaluating Conjunctive Queries with negation (\cqneg). First, we present an algorithm with linear preprocessing time and constant delay enumeration for a class of CQs with negation called free-connex signed-acyclic queries. We show that no other queries admit such an algorithm subject to lower-bound conjectures. Second, we extend our algorithm to Conjunctive Queries with negation and aggregation over a general semiring, which we call Functional Aggregate Queries with negation (\faqneg). Such an algorithm achieves constant delay enumeration for the same class of queries but with a slightly increased preprocessing time, which includes an inverse Ackermann function. We show that this surprising appearance of the Ackermmann function is probably unavoidable for general semirings but can be removed when the semiring has a specific structure. Finally, we show an application of our results to computing the difference of CQs. Hangdong Zhao, Austen Z. Fan, Xiating Ouyang, Paraschos Koutris |
Proc. ACM Manag. Data | 2 |
| 2023 | Properties of Position Matrices and Their ElectionsabstractWe study the properties of elections that have a given position matrix (in such elections each candidate is ranked on each position by a number of voters specified in the matrix). We show that counting elections that generate a given position matrix is #P-complete. Consequently, sampling such elections uniformly at random seems challenging and we propose a simpler algorithm, without hard guarantees. Next, we consider the problem of testing if a given matrix can be implemented by an election with a certain structure (such as single-peakedness or group-separability). Finally, we consider the problem of checking if a given position matrix can be implemented by an election with a Condorcet winner. We complement our theoretical findings with experiments. Niclas Boehmer, Jin-Yi Cai, Piotr Faliszewski, Austen Z. Fan, Lukasz Janeczko, Andrzej Kaczmarczyk 0001, Tomasz Was |
AAAI | 4 |
| 2023 | Restricted Holant Dichotomy on Domains 3 and 4
Austen Z. Fan, Jin-Yi Cai |
COCOA (2) | 2 |
| 2023 | The Fine-Grained Complexity of Boolean Conjunctive Queries and Sum-Product ProblemsabstractWe study the fine-grained complexity of evaluating Boolean Conjunctive Queries and their generalization to sum-of-product problems over an arbitrary semiring. For these problems, we present a general semiring-oblivious reduction from the k-clique problem to any query structure (hypergraph). Our reduction uses the notion of embedding a graph to a hypergraph, first introduced by Marx. As a consequence of our reduction, we can show tight conditional lower bounds for many classes of hypergraphs, including cycles, Loomis-Whitney joins, some bipartite graphs, and chordal graphs. These lower bounds have a dependence on what we call the clique embedding power of a hypergraph H, which we believe is a quantity of independent interest. We show that the clique embedding power is always less than the submodular width of the hypergraph, and present a decidable algorithm for computing it. We conclude with many open problems for future research. Austen Z. Fan, Paraschos Koutris, Hangdong Zhao |
ICALP | 1 |
| 2023 | Bipartite 3-regular counting problems with mixed signs
Jin-Yi Cai, Austen Z. Fan |
J. Comput. Syst. Sci. | 2 |
| 2023 | Dichotomy result on 3-regular bipartite non-negative functions
Austen Z. Fan, Jin-Yi Cai |
Theor. Comput. Sci. | 1 |
| 2022 | Certifiable Robustness for Nearest Neighbor ClassifiersabstractML models are typically trained using large datasets of high quality. However, training datasets often contain inconsistent or incomplete data. To tackle this issue, one solution is to develop algorithms that can check whether a prediction of a model is certifiably robust. Given a learning algorithm that produces a classifier and given an example at test time, a classification outcome is certifiably robust if it is predicted by every model trained across all possible worlds (repairs) of the uncertain (inconsistent) dataset. This notion of robustness falls naturally under the framework of certain answers. In this paper, we study the complexity of certifying robustness for a simple but widely deployed classification algorithm, $k$-Nearest Neighbors ($k$-NN). Our main focus is on inconsistent datasets when the integrity constraints are functional dependencies (FDs). For this setting, we establish a dichotomy in the complexity of certifying robustness w.r.t. the set of FDs: the problem either admits a polynomial time algorithm, or it is coNP-hard. Additionally, we exhibit a similar dichotomy for the counting version of the problem, where the goal is to count the number of possible worlds that predict a certain label. As a byproduct of our study, we also establish the complexity of a problem related to finding an optimal subset repair that may be of independent interest. Austen Z. Fan, Paraschos Koutris |
ICDT | 1 |
| 2021 | Bipartite 3-Regular Counting Problems with Mixed Signs
Jin-Yi Cai, Austen Z. Fan |
FCT | 2 |