~/talk

Query Optimization and Evaluation 3: Variable Elimination and Tensor Decomposition

name:Hung Ngo
links:none on file
slides:none on file

Introduces a concrete plan: represent aggregation as sum-product queries, build a compact intermediate (factorized/tensor) representation via variable elimination and tree decompositions, and bound its worst-case size with the polymatroid bound (then linearize via Shannon-flow). Shows 4-cycle detection drops from quadratic to n^{1.5}, k-walk counting becomes essentially O(k·E), and disjunctive datalog / tensor decomposition mixes multiple decompositions to reach these exponents. Notes implementation challenges: exploding decompositions, recursion, and counting vs decision remain open.

AI-written summary · about

  1. 0:00Query optimization challenges
  2. 1:14Worst-case output size limits
  3. 4:50Sum-product queries as abstraction
  4. 9:13Optimality with input/output
  5. 11:31Meta query plan with IR
  6. 16:06Variable elimination
  7. 20:06Decorrelating subqueries
  8. 26:50Tree decompositions and message passing
  9. 31:17Minimizing intermediate sizes
  10. 37:05Tensor decomposition with trees
  11. 41:27Disjunctive datalog rules
  12. 47:20Output size bounds for datalog
  13. 51:15Shannon flow inequality
  14. 55:37Open problems and future
  15. 1:01:28Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.