• DocumentCode
    1447096
  • Title

    Monochromatic and Bichromatic Reverse Top-k Queries

  • Author

    Vlachou, Akrivi ; Doulkeridis, Christos ; Kotidis, Yannis ; Norvag, K.

  • Author_Institution
    Dept. of Comput. & Inf. Sci. (IDI), Norwegian Univ. of Sci. & Technol. (NTNU), Trondheim, Norway
  • Volume
    23
  • Issue
    8
  • fYear
    2011
  • Firstpage
    1215
  • Lastpage
    1229
  • Abstract
    Nowadays, most applications return to the user a limited set of ranked results based on the individual user´s preferences, which are commonly expressed through top-k queries. From the perspective of a manufacturer, it is imperative that her products appear in the highest ranked positions for many different user preferences, otherwise the product is not visible to potential customers. In this paper, we define a novel query type, namely the reverse top-k query, that covers this requirement: “Given a potential product, which are the user preferences that make this product belong to the top-k query result set?.” Reverse top-k queries are essential for manufacturers to assess the impact of their products in the market based on the competition. We formally define reverse top-k queries and introduce two versions of the query, monochromatic and bichromatic. First, we provide a geometric interpretation of the monochromatic reverse top-k query to acquire an intuition of the solution space. Then, we study in detail the case of bichromatic reverse top-k query, and we propose two techniques for query processing, namely an efficient threshold-based algorithm and an algorithm based on materialized reverse top-k views. Our experimental evaluation demonstrates the efficiency of our techniques.
  • Keywords
    query processing; bichromatic reverse top-k queries; individual user preferences; materialized reverse top-k views algorithm; monochromatic reverse top-k queries; query processing; threshold-based algorithm; Aggregates; Databases; Electronic mail; Nearest neighbor searches; Partitioning algorithms; Recurrent neural networks; Vectors; Reverse top-k query; top-k query; user preferences.;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2011.50
  • Filename
    5710935