{"title":"关于时变偏好的持久反向 top-k 查询","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":"{\"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}","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}
Durable reverse top-k queries on time-varying preference
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.