Bor-Kuan Song

dblp:283/4664 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2023
0000-0001-7619-8138ORCID · reported

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

Databases, data management, data science and information retrieval · 2 · 2 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
2 papers
Data integration and cleaning · 67% Query processing and optimization · 33%
Theoretical computer science
1 paper
Computational complexity · 100%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization
cardinality estimation
0.712023
Discovery of Cross Joins · IEEE Trans. Knowl. Data Eng. 2023
Data integration and cleaning
dependency discovery
0.712023
Discovery of Cross Joins · IEEE Trans. Knowl. Data Eng. 2023
Data integration and cleaning › table discovery
joinable table discovery
0.712023
Discovery of Cross Joins (Extended Abstract) · ICDE 2023

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

complexity analysis · 0.7approximation algorithm · 0.7
YearPublicationVenuePosition
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
ICDE3
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.3