Miika Hannula

dblp:129/1659 · also Miika Juhani Hannula · DBLP profile ↗
← Back
8ranked-venue papers in the field
7as first author
5since 2021 · last 2024
0000-0002-9637-6664ORCID · conflict

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 7 (6 first)Information Retrieval & Web Search · 1 (1 first)
YearPublicationVenuePosition
2024 Information Inequality Problem over Set Functions
abstract
Information inequalities appear in many database applications such as query output size bounds, query containment, and implication between data dependencies. Recently Khamis et al. proposed to study the algorithmic aspects of information inequalities, including the information inequality problem: decide whether a linear inequality over entropies of random variables is valid. While the decidability of this problem is a major open question, applications often involve only inequalities that adhere to specific syntactic forms linked to useful semantic invariance properties. This paper studies the information inequality problem in different syntactic and semantic scenarios that arise from database applications. Focusing on the boundary between tractability and intractability, we show that the information inequality problem is coNP-complete if restricted to normal polymatroids, and in polynomial time if relaxed to monotone functions. We also examine syntactic restrictions related to query output size bounds, and provide an alternative proof, through monotone functions, for the polynomial-time computability of the entropic bound over simple sets of degree constraints.
Miika Hannula
ICDT1
2024 Conditional Independence on Semiring Relations
abstract
Conditional independence plays a foundational role in database theory, probability theory, information theory, and graphical models. In databases, conditional independence appears in database normalization and is known as the (embedded) multivalued dependency. Many properties of conditional independence are shared across various domains, and to some extent these commonalities can be studied through a measure-theoretic approach. The present paper proposes an alternative approach via semiring relations, defined by extending database relations with tuple annotations from some commutative semiring. Integrating various interpretations of conditional independence in this context, we investigate how the choice of the underlying semiring impacts the corresponding axiomatic and decomposition properties. We specifically identify positivity and multiplicative cancellativity as the key semiring properties that enable extending results from the relational context to the broader semiring framework. Additionally, we explore the relationships between different conditional independence notions through model theory, and consider how methods to test logical consequence and validity generalize from database theory and information theory to semiring relations.
Miika Hannula
ICDT1
2023 Discovery of Cross Joins (Extended Abstract)
abstract
We present exact complexity bounds on the discovery of cross joins from database relations, and algorithms that work evidently well on real-world data sets within those bounds.
Miika Hannula, Zhuoxing Zhang, Bor-Kuan Song, Sebastian Link
ICDE1
2023 Discovery of Cross Joins
abstract
A cross join between two attribute sets holds on a relation whenever its projection onto the union of the attribute sets is the cross join between its projections on the first and second attribute set. Hence, the cross join is a fundamental operator on database relations. For example, it can rewrite the division operator into a simple projection, or measure the independence of tuple values between two attribute sets during cardinality estimation. It is therefore surprising that we present the first research on the discovery problem of cross joins. We show that the problem of deciding whether there is a cross join that holds on a given relation is not only NP-complete but W[3]-complete in its arguably most natural parameter, namely its arity. We establish the first algorithms that discover all cross joins that hold on a given relation. We illustrate in experiments with benchmark data that our algorithms perform well within the limits established by our hardness results. Our treatment of cross joins and the design of our algorithms enables us to extend our findings to the discovery of cross joins that meet a given approximation ratio. Our experiments quantify the trade-off between discovery time and targeted ratio.
Miika Hannula, Zhuoxing Zhang, Bor-Kuan Song, Sebastian Link
IEEE Trans. Knowl. Data Eng.1
2022 A Dichotomy in Consistent Query Answering for Primary Keys and Unary Foreign Keys
abstract
Since 2005, significant progress has been made in the problem of Consistent Query Answering (CQA) with respect to primary keys. In this problem, the input is a database instance that may violate one or more primary key constraints. A repair is defined as a maximal subinstance that satisfies all primary keys. Given a Boolean query q, the question then is whether q holds true in every repair.
Miika Hannula, Jef Wijsen
PODS1
2018 On the Interaction of Functional and Inclusion Dependencies with Independence Atoms
Miika Hannula, Sebastian Link
DASFAA (2)1
2018 Probabilistic Cardinality Constraints - Validation, Reasoning, and Semantic Summaries
Tania Roblot, Miika Hannula, Sebastian Link
VLDB J.2
2014 On Independence Atoms and Keys
abstract
Uniqueness and independence are two fundamental properties of data. Their enforcement in knowledge systems can lead to higher quality data, faster data service response time, better data-driven decision making and knowledge discovery from data. The applications can be effectively unlocked by providing efficient solutions to the underlying implication problems of keys and independence atoms. Indeed, for the sole class of keys and the sole class of independence atoms the associated finite and general implication problems coincide and enjoy simple axiomatizations. However, the situation changes drastically when keys and independence atoms are combined. We show that the finite and the general implication problems are already different for keys and unary independence atoms. Furthermore, we establish a finite axiomatization for the general implication problem, and show that the finite implication problem does not enjoy a k-ary axiomatization for any k.
Miika Hannula, Juha Kontinen, Sebastian Link
CIKM1