Advertisement

Bound-and-Filter Framework for Aggregate Reverse Rank Queries

Chapter
  • 168 Downloads
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11250)

Abstract

Finding top-rank products based on a given user’s preference is a user-view rank model that helps users to find their desired products. Recently, another query processing problem named reverse rank query has attracted significant research interest. The reverse rank query is a manufacturer-view model and can find users based on a given product. It can help to target potential users or find the placement for a specific product in marketing analysis.

Unfortunately, previous reverse rank queries only consider one product, and they cannot identify the users for product bundling, which is known as a common sales strategy. To address the limitation, we propose a new query named aggregate reverse rank query to find matching users for a set of products. Three different aggregate rank functions (SUM, MIN, MAX) are proposed to evaluate a given product bundling in a variety of ways and target different users. To resolve these queries more efficiently, we propose a novel and sophisticated bound-and-filter framework. In the bound phase, two points are found to bound the query set for excluding candidates outside the bounds. In the filter phase, two tree-based methods are implemented with the bounds; they are the tree pruning method (TPM) and the double-tree method (DTM). The theoretical analysis and experimental results demonstrate the efficacy of the proposed methods.

Keywords

Similarity search Aggregate reverse rank queries Bound-and-filter Tree-based method 

Notes

Acknowledgement

This research was partly supported by the program “Research and Development on Real World Big Data Integration and Analysis” of RIKEN, Japan.

References

  1. 1.
    Beladev, M., Rokach, L., Shapira, B.: Recommender systems for product bundling. Knowl. Based Syst. 111, 193–206 (2016)CrossRefGoogle Scholar
  2. 2.
    Chang, Y., Bergman, L.D., Castelli, V., Li, C., Lo, M., Smith, J.R.: The onion technique: indexing for linear optimization queries. In: Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, 16–18 May 2000, Dallas, Texas, USA, pp. 391–402 (2000)Google Scholar
  3. 3.
    Cheema, M.A., Lin, X., Zhang, W., Zhang, Y.: Influence zone: efficiently processing reverse k nearest neighbors queries. In: Proceedings of the 27th International Conference on Data Engineering, ICDE 2011, 11–16 April 2011, Hannover, Germany, pp. 577–588 (2011)Google Scholar
  4. 4.
    Dellis, E., Seeger, B.: Efficient computation of reverse skyline queries. In: Proceedings of the 33rd International Conference on Very Large Data Bases, 23–27 September 2007, pp. 291–302. University of Vienna, Austria (2007)Google Scholar
  5. 5.
    Dong, Y., Chen, H., Furuse, K., Kitagawa, H.: Aggregate reverse rank queries. In: Hartmann, S., Ma, H. (eds.) DEXA 2016. LNCS, vol. 9828, pp. 87–101. Springer, Cham (2016).  https://doi.org/10.1007/978-3-319-44406-2_8CrossRefGoogle Scholar
  6. 6.
    Ilyas, I.F., Beskales, G., Soliman, M.A.: A survey of top-k query processing techniques in relational database systems. ACM Comput. Surv. 40(4), 11 (2008)CrossRefGoogle Scholar
  7. 7.
    Korn, F., Muthukrishnan, S.: Influence sets based on reverse nearest neighbor queries. In: Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, 16–18 May 2000, Dallas, Texas, USA, pp. 201–212 (2000)Google Scholar
  8. 8.
    Lian, X., Chen, L.: Monochromatic and bichromatic reverse skyline search over uncertain databases. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD 2008, Vancouver, BC, Canada, 10–12 June 2008, pp. 213–226 (2008)Google Scholar
  9. 9.
    Papadias, D., Shen, Q., Tao, Y., Mouratidis, K.: Group nearest neighbor queries. In: Proceedings of the 20th International Conference on Data Engineering, ICDE 2004, 30 March–2 April 2004, Boston, MA, USA, pp. 301–312 (2004)Google Scholar
  10. 10.
    Papadias, D., Tao, Y., Mouratidis, K., Hui, C.K.: Aggregate nearest neighbor queries in spatial databases. ACM Trans. Database Syst. 30(2), 529–576 (2005)CrossRefGoogle Scholar
  11. 11.
    Stanoi, I., Agrawal, D., El Abbadi, A.: Reverse nearest neighbor queries for dynamic databases. In: ACM SIGMOD Workshop, pp. 44–53 (2000)Google Scholar
  12. 12.
    Stanoi, I., Agrawal, D., El Abbadi, A.: Reverse nearest neighbor queries for dynamic databases. In: ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery, pp. 44–53 (2000)Google Scholar
  13. 13.
    Tao, Y., Papadias, D., Lian, X., Xiao, X.: Multidimensional reverse kNN search. VLDB J. 16(3), 293–316 (2007)CrossRefGoogle Scholar
  14. 14.
    Vlachou, A., Doulkeridis, C., Kotidis, Y., Nørvåg, K.: Reverse top-k queries. In: Proceedings of the 26th International Conference on Data Engineering, ICDE 2010, 1–6 March 2010, Long Beach, California, USA, pp. 365–376 (2010)Google Scholar
  15. 15.
    Vlachou, A., Doulkeridis, C., Kotidis, Y., Nørvåg, K.: Monochromatic and bichromatic reverse top-k queries. IEEE Trans. Knowl. Data Eng. 23(8), 1215–1229 (2011)CrossRefGoogle Scholar
  16. 16.
    Vlachou, A., Doulkeridis, C., Nørvåg, K.: Monitoring reverse top-k queries over mobile devices. In: Proceedings of the Tenth ACM International Workshop on Data Engineering for Wireless and Mobile Access, MobiDE 2011, 12 June 2011, Athens, Greece, pp. 17–24 (2011)Google Scholar
  17. 17.
    Vlachou, A., Doulkeridis, C., Nørvåg, K., Kotidis, Y.: Identifying the most influential data objects with reverse top-k queries. PVLDB 3(1), 364–372 (2010)Google Scholar
  18. 18.
    Vlachou, A., Doulkeridis, C., Nørvåg, K., Kotidis, K.: Branch-and-bound algorithm for reverse top-k queries. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD 2013, New York, NY, USA, 22–27 June 2013, pp. 481–492 (2013)Google Scholar
  19. 19.
    Wang, S., Cheema, M.A., Lin, M.A., Zhang, Y., Liu, Y.: Efficiently computing reverse k furthest neighbors. In: 32nd IEEE International Conference on Data Engineering, ICDE 2016, 16–20 May 2016, Helsinki, Finland, pp. 1110–1121 (2016)Google Scholar
  20. 20.
    Yang, S., Cheema, M.A., Lin, X., Wang, W.: Reverse k nearest neighbors query processing: experiments and analysis. PVLDB 8(5), 605–616 (2015)Google Scholar
  21. 21.
    Yang, S., Cheema, M.A., Lin, X., Zhang, Y.: SLICE: reviving regions-based pruning for reverse k nearest neighbors queries. In: IEEE 30th International Conference on Data Engineering, Chicago, ICDE 2014, March 31–April 4, 2014, IL, USA, pp. 760–771 (2014)Google Scholar
  22. 22.
    Yao, B., Li, F., Kumar, P.: Reverse furthest neighbors in spatial databases. In: Proceedings of the 25th International Conference on Data Engineering, ICDE 2009, March 29– April 2 2009, Shanghai, China, pp. 664–675 (2009)Google Scholar
  23. 23.
    Zhang, Z., Jin, C., Kang, Q.: Reverse k-ranks query. PVLDB 7(10), 785–796 (2014)Google Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of TsukubaIbarakiJapan

Personalised recommendations