paper-BagRelationalPDBsAreHard/conclusions.tex

28 lines
2.4 KiB
TeX
Raw Normal View History

%!TEX root=./main.tex
2020-12-11 20:29:01 -05:00
\section{Conclusions and Future Work}\label{sec:concl-future-work}
2021-09-18 01:47:02 -04:00
We have studied the problem of calculating the expected multiplicity of a query result tuple, %expectation of lineage polynomials over BIDBs. %random integer variables.
a problem that has a practical application in probabilistic databases over multisets. %, where it corresponds to calculating the expected multiplicity of a query result tuple.
2021-04-08 22:17:57 -04:00
% It has been studied extensively for sets (lineage formulas), but the bag settings has not received much attention.
2021-09-18 01:47:02 -04:00
%While the expectation of a polynomial can be calculated in linear time for % in the size of
% polynomials % that are
%in SOP form, the problem is \sharpwonehard for factorized polynomials (proven through a reduction from the problem of counting k-matchings).
2021-04-08 22:17:57 -04:00
%We have proven this claim through a reduction from the problem of counting k-matchings.
2021-09-18 01:47:02 -04:00
We show that under various parameterized complexity hardness results/conjectures computing the expected multiplicities exactly is not possible in time linear in the corresponding deterministic query processing time.
2021-04-08 22:17:57 -04:00
We prove that it is possible to approximate the expectation of a lineage polynomial in linear time
% When only considering polynomials for result tuples of
2021-09-18 01:47:02 -04:00
in the deterministic query processing over TIDBs and BIDBs (assuming that there are few cancellations).
2021-09-20 18:16:25 -04:00
Interesting directions for future work include development of a dichotomy for bag \abbrPDB\xplural. While we can handle higher moments (this follows fairly easily from our existing results-- see \Cref{sec:momemts}), more general approximations are an interesting area for exploration, including those for more general data models. % beyond what we consider in this paper.
2020-12-19 16:44:18 -05:00
% Furthermore, it would be interesting to see whether our approximation algorithm can be extended to support queries with negations, perhaps using circuits with monus as a representation system.
2020-12-11 20:29:01 -05:00
2021-04-08 22:17:57 -04:00
% \BG{I am not sure what interesting future work is here. Some wild guesses, if anybody agrees I'll try to flesh them out:
% \textbullet{More queries: what happens with negation can circuits with monus be used?}
% \textbullet{More databases: can we push beyond BIDBs? E.g., C-tables / aggregate semimodules or just TIDBs where each input tuple is a random variable over $\mathbb{N}$?}
% \textbullet{Other results: can we extend the work to approximate $P(R(t) = n)$}
% }
2020-12-11 20:29:01 -05:00
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "main"
%%% End: