Abstract
Extracting a few tuples to represent the whole database is an important problem in real-world applications. In the literature, there are three representative tools: top-k, skyline and k-regret queries. Among these, the k-regret query has received much attention in recent decades for it does not require any preferences from users and the output size is controllable. However, almost all existing algorithms aim at the static databases while data streams are becoming more and more popular in many applications. In this paper, we propose continuous k-regret minimization set queries on data streams where tuples are valid in a sliding window. Further, we develop an algorithm to maintain a tiny coreset over sliding windows such that traditional static algorithms for k-regret queries can be applied on the coreset by sacrificing a little accuracy but improving the efficiency. We conduct experiments to show the effectiveness and efficiency of our proposed algorithm compared with existing ones.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
We use tuples and points interchangeably in the paper.
- 2.
- 3.
- 4.
References
Agarwal, P.K., Har-Peled, S., Har-Peled, S., Yu, H., Yu, H.: Robust shape fitting via peeling and grating coresets. Discret. Comput. Geom. 39(1–3), 38–58 (2008)
Agarwal, P.K., Har-Peled, S., Varadarajan, K.R.: Approximating extent measures of points. JACM 51(4), 606–635 (2004)
Agarwal, P.K., Kumar, N., Sintos, S., Suri, S.: Efficient algorithms for k-regret minimizing sets. In: SEA, pp. 7:1–7:23 (2017)
Asudeh, A., Nazi, A., Zhang, N., Das, G.: Efficient computation of regret-ratio minimizing set: a compact maxima representative. In: SIGMOD, pp. 821–834 (2017)
Börzsöny, S., Kossmann, D., Stocker, K.: The skyline operator. In: ICDE, pp. 421–430 (2001)
Cao, W., et al.: K-regret minimizing set: efficient algorithms and hardness. In: ICDT, pp. 11:1–19 (2017)
Chester, S., Thomo, A., Venkatesh, S., Whitesides, S.: Computing k-regret minimizing sets. VLDB 7(5), 389–400 (2014)
Fan, Y., Shi, Y., Kang, K., Xing, Q.: An inflection point based clustering method for sequence data. In: Ni, W., Wang, X., Song, W., Li, Y. (eds.) WISA 2019. LNCS, vol. 11817, pp. 201–212. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-30952-7_22
Faulkner, T.K., Brackenbury, W., Lall, A.: K-regret queries with nonlinear utilities. VLDB 8(13), 2098–2109 (2015)
Ilyas, I.F., Beskales, G., Soliman, M.A.: A survey of top-k query processing techniques in relational database systems. ACM Comput. Surv. (CSUR) 40(4), 11:1–58 (2008)
Kumar, N., Sintos, S.: Faster approximation algorithm for the k-regret minimizing set and related problems. In: ALENEX, pp. 62–74 (2018)
Mouratidis, K., Bakiras, S., Papadias, D.: Continuous monitoring of top-k queries over sliding windows. In: SIGMOD, pp. 635–646 (2006)
Nanongkai, D., Lall, A., Das Sarma, A., Makino, K.: Interactive regret minimization. In: SIGMOD, pp. 109–120 (2012)
Nanongkai, D., Sarma, A.D., Lall, A., Lipton, R.J., Xu, J.: Regret-minimizing representative databases. VLDB 3(1), 1114–1124 (2010)
Peng, P., Wong, R.C.: Geometry approach for k-regret query. In: ICDE, pp. 772–783 (2014)
Qi, J., Zuo, F., Samet, H., Yao, J.: K-regret queries using multiplicative utility functions. TODS 43(2), 1–41 (2018)
Soma, T., Yoshida, Y.: Regret ratio minimization in multi-objective submodular function maximization. AAAI, 905–911 (2017)
Tao, Y., Papadias, D.: Maintaining sliding window skylines on data streams. TKDE 18(2), 377–391 (2006)
Wang, Y., Li, Y., Wong, R.C., Tan, K.L.: A fully dynamic algorithm for k-regret minimizing sets. arXiv (2020)
Xie, M., Wong, R.C.W., Li, J., Long, C., Lall, A.: Efficient k-regret query algorithm with restriction-free bound for any dimensionality. In: SIGMOD, pp. 959–974 (2018)
Zeighami, S., Wong, R.C.W.: Minimizing average regret ratio in database. In: SIGMOD, pp. 2265–2266 (2016)
Acknowledgment
This work is partially supported by the National Natural Science Foundation of China under grant U1733112 and the Fundamental Research Funds for the Central Universities under grant NS2020068.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Ma, W., Zheng, J., Hao, Z. (2021). A Coreset Based Approach for Continuous k-regret Minimization Set Queries over Sliding Windows. In: Xing, C., Fu, X., Zhang, Y., Zhang, G., Borjigin, C. (eds) Web Information Systems and Applications. WISA 2021. Lecture Notes in Computer Science(), vol 12999. Springer, Cham. https://doi.org/10.1007/978-3-030-87571-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-87571-8_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-87570-1
Online ISBN: 978-3-030-87571-8
eBook Packages: Computer ScienceComputer Science (R0)