research-article

Weighted Aggregate Reverse Rank Queries

Abstract

In marketing, helping manufacturers to find the matching preferences of potential customers for their products is an essential work, especially in e-commerce analyzing with big data. The aggregate reverse rank query has been proposed to return top-k customers who have more potential to buy a given product bundling than other customers, where the potential is evaluated by the aggregate rank, which is defined as the sum of each product’s rank. This query correctly reflects the request only when the customers consider the products in the product bundling equally. Unfortunately, rather than thinking products equally, in most cases, people buy a product bundling because they appreciate a special part of the bundling. Manufacturers, such as video games companies and cable television industries, are also willing to bundle some attractive products with less popular products for the purpose of maximum benefits or inventory liquidation.

Inspired by the necessity of general aggregate reverse rank query for unequal thinking, we propose a weighted aggregate reverse rank query, which treats the elements in product bundling with different weights to target customers from all aspects of thought. To solve this query efficiently, we first try a straightforward extension. Then, we rebuild the bound-and-filter framework for the weighted aggregate reverse rank query. We prove, theoretically, that the new approach finds the optimal bounds, and we develop the highly efficient algorithm based on these bounds. The theoretical analysis and experimental results demonstrated the efficacy of the proposed methods.

References

  1. Reza Akbarinia, Esther Pacitti, and Patrick Valduriez. 2007. Best position algorithms for top-k queries. In Proceedings of the 33rd International Conference on Very Large Data Bases. 495--506. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Yuan-Chi Chang, Lawrence D. Bergman, Vittorio Castelli, Chung-Sheng Li, Ming-Ling Lo, and John R. Smith. 2000. The onion technique: Indexing for linear optimization queries. In Proceedings of the SIGMOD Conference. 391--402. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Surajit Chaudhuri and Luis Gravano. 1999. Evaluating top-k selection queries. In Proceedings of 25th International Conference on Very Large Data Bases(VLDB’99). 397--410. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Muhammad Aamir Cheema, Xuemin Lin, Wenjie Zhang, and Ying Zhang. 2011. Influence zone: Efficiently processing reverse k nearest neighbors queries. In Proceedings of the 27th ICDE. 577--588. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Evangelos Dellis and Bernhard Seeger. 2007. Efficient computation of reverse skyline queries. In Proceedings of the 33rd International Conference on VLDB. 291--302. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Yuyang Dong, Hanxiong Chen, Kazutaka Furuse, and Hiroyuki Kitagawa. 2016. Aggregate reverse rank queries. In Proceedings of the 27th International Conference on Database and Expert Systems Applications, Part II. 87--101.Google ScholarGoogle ScholarCross RefCross Ref
  7. Yuyang Dong, Hanxiong Chen, Jeffrey Xu Yu, Kazutaka Furuse, and Hiroyuki Kitagawa. 2017. Grid-index algorithm for reverse rank queries. In Proceedings of the 20th International Conference on Extending Database Technology (EDBT’17). 306--317.Google ScholarGoogle Scholar
  8. Ronald Fagin. 1999. Combining fuzzy information from multiple systems. J. Comput. Syst. Sci. 58, 1 (1999), 83--99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Ronald Fagin, Amnon Lotem, and Moni Naor. 2003. Optimal aggregation algorithms for middleware. J. Comput. Syst. Sci. 66, 4 (2003), 614--656. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Vagelis Hristidis, Nick Koudas, and Yannis Papakonstantinou. 2001. PREFER: A System for the efficient execution of multi-parametric ranked queries. In Proceedings of the 2001 ACM SIGMOD. 259--270. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Ihab F. Ilyas, George Beskales, and Mohamed A. Soliman. 2008. A survey of top-k query processing techniques in relational database systems. ACM Comput. Surv. 40, 4 (2008), 11:1--11:58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Flip Korn and S. Muthukrishnan. 2000. Influence sets based on reverse nearest neighbor queries. In Proceedings of the 2000 ACM SIGMOD. 201--212. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Xiang Lian and Lei Chen. 2008. Monochromatic and bichromatic reverse skyline search over uncertain databases. In Proceedings of the ACM SIGMOD. 213--226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Amélie Marian, Nicolas Bruno, and Luis Gravano. 2004. Evaluating top-k queries over web-accessible databases. ACM Trans. Database Syst. 29, 2 (2004), 319--362. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Julian J. McAuley, Rahul Pandey, and Jure Leskovec. 2015. Inferring networks of substitutable and complementary products. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 785--794. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Julian J. McAuley, Christopher Targett, Qinfeng Shi, and Anton van den Hengel. 2015. Image-based recommendations on styles and substitutes. In Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval. 43--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Dimitris Papadias, Qiongmao Shen, Yufei Tao, and Kyriakos Mouratidis. 2004. Group nearest neighbor queries. In Proceedings of the 20th International Conference on Data Engineering(ICDE’04). 301--312. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Dimitris Papadias, Yufei Tao, Kyriakos Mouratidis, and Chun Kit Hui. 2005. Aggregate nearest neighbor queries in spatial databases. ACM Trans. Database Syst. 30, 2 (2005), 529--576. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Ioana Stanoi, Divyakant Agrawal, and Amr El Abbadi. 2000. Reverse nearest neighbor queries for dynamic databases. In Proceedings of the ACM SIGMOD Workshop. 44--53.Google ScholarGoogle Scholar
  20. Yufei Tao, Vagelis Hristidis, Dimitris Papadias, and Yannis Papakonstantinou. 2007. Branch-and-bound processing of ranked queries. Inf. Syst. 32, 3 (2007), 424--445. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Yufei Tao, Dimitris Papadias, and Xiang Lian. 2004. Reverse kNN search in arbitrary dimensionality. In Proceedings of the 13th International Conference on VLDB. 744--755. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Yufei Tao, Dimitris Papadias, Xiang Lian, and Xiaokui Xiao. 2007. Multidimensional reverse k NN search. VLDB J. 16, 3 (2007), 293--316. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Akrivi Vlachou, Christos Doulkeridis, and Yannis Kotidis. 2010. Identifying the most influential data objects with reverse top-k queries. PVLDB (2010), 364--372. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Akrivi Vlachou, Christos Doulkeridis, Yannis Kotidis, and Kjetil Nørvåg. 2010. Reverse top-k queries. In Proceedings of the 26th International Conference on Data Engineering (ICDE’10). 365--376.Google ScholarGoogle ScholarCross RefCross Ref
  25. Akrivi Vlachou, Christos Doulkeridis, Yannis Kotidis, and Kjetil Nørvåg. 2011. Monochromatic and bichromatic reverse top-k queries. IEEE Trans. Knowl. Data Eng. (2011), 1215--1229. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Akrivi Vlachou, Christos Doulkeridis, Yannis Kotidis, and Kjetil Nørvåg. 2013. Branch-and-bound algorithm for reverse top-k queries. In Proceedings of the SIGMOD Conference. 481--492. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Akrivi Vlachou, Christos Doulkeridis, and Kjetil Nørvåg. 2011. Monitoring reverse top-k queries over mobile devices. In MobiDE. 17--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Shenlu Wang, Muhammad Aamir Cheema, Xuemin Lin, Ying Zhang, and Dongxi Liu. 2016. Efficiently computing reverse k furthest neighbors. In Proceedings of the 32nd IEEE International Conference on Data Engineering (ICDE’16). 1110--1121.Google ScholarGoogle ScholarCross RefCross Ref
  29. Shiyu Yang, Muhammad Aamir Cheema, Xuemin Lin, and Wei Wang. 2015. Reverse k nearest neighbors query processing: Experiments and analysis. PVLDB 8, 5 (2015), 605--616. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Shiyu Yang, Muhammad Aamir Cheema, Xuemin Lin, and Ying Zhang. 2014. SLICE: Reviving regions-based pruning for reverse k nearest neighbors queries. In Proceedings of the IEEE 30th International Conference on Data Engineering, ICDE. 760--771.Google ScholarGoogle ScholarCross RefCross Ref
  31. Bin Yao, Feifei Li, and Piyush Kumar. 2009. Reverse furthest neighbors in spatial databases. In Proceedings of the 25th ICDE. 664--675. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Zhao Zhang, Cheqing Jin, and Qiangqiang Kang. 2014. Reverse k-ranks query. PVLDB 7, 10 (2014), 785--796. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Weighted Aggregate Reverse Rank Queries

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!