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

Austen Z. Fan

dblp:279/3249 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Database theory
conjunctive query
2.632026
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.532025
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.232024
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.932025
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.822026
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.722026
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.622025
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.622025
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.122026
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.012026
New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model · STOC 2026
Computational complexity › counting complexity
holographic algorithms
1.012026
New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model · STOC 2026
Computational complexity › counting complexity
planar counting problems
1.012026
New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model · STOC 2026
Data models and query languages
datalog
0.912025
Circuits and Formulas for Datalog over Semirings · Proc. ACM Manag. Data 2025
Database theory › semiring semantics
datalog over semirings
0.912025
Circuits and Formulas for Datalog over Semirings · Proc. ACM Manag. Data 2025
Database theory › conjunctive query
acyclic conjunctive query
0.812024
Output-sensitive Conjunctive Query Evaluation · Proc. ACM Manag. Data 2024
Database theory › query answering
constant delay enumeration
0.812024
Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization · Proc. ACM Manag. Data 2024
Query processing and optimization
join processing
0.812024
Output-sensitive Conjunctive Query Evaluation · Proc. ACM Manag. Data 2024
Query processing and optimization
query execution
0.812024
Output-sensitive Conjunctive Query Evaluation · Proc. ACM Manag. Data 2024
Computational geometry
output-sensitive algorithms
0.812024
Output-sensitive Conjunctive Query Evaluation · Proc. ACM Manag. Data 2024
Database theory
fine-grained complexity
0.712023
The Fine-Grained Complexity of Boolean Conjunctive Queries and Sum-Product Problems · ICALP 2023
Computational complexity › counting complexity
#p-completeness
0.712023
Properties of Position Matrices and Their Elections · AAAI 2023
Computational complexity › fine-grained complexity
conditional lower bounds
0.712023
The Fine-Grained Complexity of Boolean Conjunctive Queries and Sum-Product Problems · ICALP 2023
Computational complexity
fine-grained complexity
0.712023
The Fine-Grained Complexity of Boolean Conjunctive Queries and Sum-Product Problems · ICALP 2023
Algorithmic game theory and mechanism design
social choice
0.712023
Properties of Position Matrices and Their Elections · AAAI 2023
Combinatorics and discrete mathematics › statistical physics models
ising model
0.312026
New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model · STOC 2026
Combinatorics and discrete mathematics
statistical physics models
0.312026
New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model · STOC 2026
Database theory
semiring semantics
0.312025
Circuit Bounds for Conjunctive Queries with Self-joins · Proc. ACM Manag. Data 2025
Query processing and optimization
aggregate query processing
0.212024
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.212024
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.212023
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
YearPublicationVenuePosition
2026 New Planar Algorithms and a Full Complexity Classification of the Eight-Vertex Model
abstract
We 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
STOC2
2026 Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization
abstract
In 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)
abstract
Joins 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
ICDT3
2025 Circuits and Formulas for Datalog over Semirings
abstract
In 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. Data1
2025 Circuit Bounds for Conjunctive Queries with Self-joins
abstract
In 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. Data1
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 Evaluation
abstract
Join 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. Data3
2024 Tight Bounds of Circuits for Sum-Product Queries
abstract
In 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. Data1
2024 Conjunctive Queries with Negation and Aggregation: A Linear Time Characterization
abstract
In 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. Data2
2023 Properties of Position Matrices and Their Elections
abstract
We 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
AAAI4
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 Problems
abstract
We 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
ICALP1
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 Classifiers
abstract
ML 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
ICDT1
2021 Bipartite 3-Regular Counting Problems with Mixed Signs
Jin-Yi Cai, Austen Z. Fan
FCT2