Skip to main content

Showing 1–7 of 7 results for author: Deeds, K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2501.04190  [pdf, other

    cs.DB

    Partition Constraints for Conjunctive Queries: Bounds and Worst-Case Optimal Joins

    Authors: Kyle Deeds, Timo Camillo Merkl

    Abstract: In the last decade, various works have used statistics on relations to improve both the theory and practice of conjunctive query execution. Starting with the AGM bound which took advantage of relation sizes, later works incorporated statistics like functional dependencies and degree constraints. Each new statistic prompted work along two lines; bounding the size of conjunctive query outputs and wo… ▽ More

    Submitted 9 January, 2025; v1 submitted 7 January, 2025; originally announced January 2025.

  2. arXiv:2412.00642  [pdf, other

    cs.DB cs.IT

    Pessimistic Cardinality Estimation

    Authors: Mahmoud Abo Khamis, Kyle Deeds, Dan Olteanu, Dan Suciu

    Abstract: Cardinality Estimation is to estimate the size of the output of a query without computing it, by using only statistics on the input relations. Existing estimators try to return an unbiased estimate of the cardinality: this is notoriously difficult. A new class of estimators have been proposed recently, called "pessimistic estimators", which compute a guaranteed upper bound on the query output. Two… ▽ More

    Submitted 30 November, 2024; originally announced December 2024.

  3. arXiv:2408.14706  [pdf, other

    cs.DB cs.PL

    Galley: Modern Query Optimization for Sparse Tensor Programs

    Authors: Kyle Deeds, Willow Ahrens, Magda Balazinska, Dan Suciu

    Abstract: The tensor programming abstraction has become a foundational paradigm for modern computing. This framework allows users to write high performance programs for bulk computation via a high-level imperative interface. Recent work has extended this paradigm to sparse tensors (i.e. tensors where most entries are not explicitly represented) with the use of sparse tensor compilers. These systems excel at… ▽ More

    Submitted 28 January, 2025; v1 submitted 26 August, 2024; originally announced August 2024.

  4. arXiv:2405.06767  [pdf, other

    cs.DB

    Color: A Framework for Applying Graph Coloring to Subgraph Cardinality Estimation

    Authors: Kyle Deeds, Diandre Sabale, Moe Kayali, Dan Suciu

    Abstract: Graph workloads pose a particularly challenging problem for query optimizers. They typically feature large queries made up of entirely many-to-many joins with complex correlations. This puts significant stress on traditional cardinality estimation methods which generally see catastrophic errors when estimating the size of queries with only a handful of joins. To overcome this, we propose COLOR, a… ▽ More

    Submitted 29 April, 2025; v1 submitted 10 May, 2024; originally announced May 2024.

  5. arXiv:2404.16730  [pdf, other

    cs.MS

    Finch: Sparse and Structured Tensor Programming with Control Flow

    Authors: Willow Ahrens, Teodoro Fields Collin, Radha Patel, Kyle Deeds, Changwan Hong, Saman Amarasinghe

    Abstract: From FORTRAN to NumPy, tensors have revolutionized how we express computation. However, tensors in these, and almost all prominent systems, can only handle dense rectilinear integer grids. Real world tensors often contain underlying structure, such as sparsity, runs of repeated values, or symmetry. Support for structured data is fragmented and incomplete. Existing frameworks limit the tensor struc… ▽ More

    Submitted 28 January, 2025; v1 submitted 25 April, 2024; originally announced April 2024.

  6. arXiv:2211.09864  [pdf, other

    cs.DB

    SafeBound: A Practical System for Generating Cardinality Bounds

    Authors: Kyle Deeds, Dan Suciu, Magda Balazinska

    Abstract: Recent work has reemphasized the importance of cardinality estimates for query optimization. While new techniques have continuously improved in accuracy over time, they still generally allow for under-estimates which often lead optimizers to make overly optimistic decisions. This can be very costly for expensive queries. An alternative approach to estimation is cardinality bounding, also called pe… ▽ More

    Submitted 17 November, 2022; originally announced November 2022.

  7. arXiv:2201.04166  [pdf, other

    cs.DB

    Degree Sequence Bound For Join Cardinality Estimation

    Authors: Kyle Deeds, Dan Suciu, Magda Balazinska, Walter Cai

    Abstract: Recent work has demonstrated the catastrophic effects of poor cardinality estimates on query processing time. In particular, underestimating query cardinality can result in overly optimistic query plans which take orders of magnitude longer to complete than one generated with the true cardinality. Cardinality bounding avoids this pitfall by computing a strict upper bound on the query's output size… ▽ More

    Submitted 30 March, 2022; v1 submitted 11 January, 2022; originally announced January 2022.