{"title":"Durable reverse top-k queries on time-varying preference","authors":"Chuhan Zhang, Jianzhong Li, Shouxu Jiang","doi":"10.1007/s11280-024-01293-0","DOIUrl":null,"url":null,"abstract":"<p>Recently, a query, called reverse top-<span>\\(\\varvec{k}\\)</span> query, is proposed. The reverse top-<span>\\(\\varvec{k}\\)</span> query takes an object as input and retrieves the users whose top-<span>\\(\\varvec{k}\\)</span> query results include the object while the top-<span>\\(\\varvec{k}\\)</span> query retrieves the top-<span>\\(\\varvec{k}\\)</span> matching objects based on the user preference. In business analysis, reverse top-<span>\\(\\varvec{k}\\)</span> queries are crucial for evaluating product impact and potential market. However, the reverse top-<span>\\(\\varvec{k}\\)</span> query assumes that user’s preference is static. In practice, user preference may change with moods, seasons, economic conditions or other reasons. To overcome this disadvantage, this paper proposes a new reverse top-<span>\\(\\varvec{k}\\)</span> query, named as durable reverse top-<span>\\(\\varvec{k}\\)</span> query, without limitation of user’s preference being static. The durable reverse top-<span>\\(\\varvec{k}\\)</span> query retrieves users who put a given object in the top-<span>\\(\\varvec{k}\\)</span> favorite objects most of the time during a given time period. An efficient pruning-based algorithm for the queries with fixed <span>\\(\\varvec{k}\\)</span> is proposed in this paper. For the case of <span>\\(\\varvec{k}\\)</span> being variable, this paper proposes a pruning-based algorithm with an index to achieve a trade-off between time and space. Experiments on both real and synthetic datasets demonstrate that the proposed algorithms are very efficient.</p>","PeriodicalId":501180,"journal":{"name":"World Wide Web","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"World Wide Web","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s11280-024-01293-0","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Recently, a query, called reverse top-\(\varvec{k}\) query, is proposed. The reverse top-\(\varvec{k}\) query takes an object as input and retrieves the users whose top-\(\varvec{k}\) query results include the object while the top-\(\varvec{k}\) query retrieves the top-\(\varvec{k}\) matching objects based on the user preference. In business analysis, reverse top-\(\varvec{k}\) queries are crucial for evaluating product impact and potential market. However, the reverse top-\(\varvec{k}\) query assumes that user’s preference is static. In practice, user preference may change with moods, seasons, economic conditions or other reasons. To overcome this disadvantage, this paper proposes a new reverse top-\(\varvec{k}\) query, named as durable reverse top-\(\varvec{k}\) query, without limitation of user’s preference being static. The durable reverse top-\(\varvec{k}\) query retrieves users who put a given object in the top-\(\varvec{k}\) favorite objects most of the time during a given time period. An efficient pruning-based algorithm for the queries with fixed \(\varvec{k}\) is proposed in this paper. For the case of \(\varvec{k}\) being variable, this paper proposes a pruning-based algorithm with an index to achieve a trade-off between time and space. Experiments on both real and synthetic datasets demonstrate that the proposed algorithms are very efficient.