top k queries over uncertain scores
play

Top-k Queries over Uncertain Scores Qing Liu, Debabrota Basu, Talel - PowerPoint PPT Presentation

Top-k Queries over Uncertain Scores Top-k Queries over Uncertain Scores Qing Liu, Debabrota Basu, Talel Abdessalem, St ephane Bressan CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 1 / 19 Top-k Queries over Uncertain Scores


  1. Top-k Queries over Uncertain Scores Top-k Queries over Uncertain Scores Qing Liu, Debabrota Basu, Talel Abdessalem, St´ ephane Bressan CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 1 / 19

  2. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Modern recommendation systems leverage some forms of collaborative user (crowd) sourced collection of information. CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 2 / 19

  3. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Modern recommendation systems leverage some forms of collaborative user (crowd) sourced collection of information. ◮ Crowdsourcing Platforms ◮ easily announce their needs to the crowd / get access to the information they need ◮ choose the highest quality / most competitively priced CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 2 / 19

  4. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Modern recommendation systems leverage some forms of collaborative user (crowd) sourced collection of information. ◮ Crowdsourcing Platforms ◮ easily announce their needs to the crowd / get access to the information they need ◮ choose the highest quality / most competitively priced ◮ Examples: TripAdvisor CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 2 / 19

  5. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Modern recommendation systems leverage some forms of collaborative user (crowd) sourced collection of information. ◮ Crowdsourcing Platforms ◮ easily announce their needs to the crowd / get access to the information they need ◮ choose the highest quality / most competitively priced ◮ Examples: TripAdvisor ◮ collaborative user or crowdsourced collection of information, e.g., user generated ratings and reviews, to recommend travel plans and hotels, vacation rentals and restaurants. CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 2 / 19

  6. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Crowdsourcing and Collaborative Economy: ◮ communities or crowds rent, share, sell products or services CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 3 / 19

  7. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Crowdsourcing and Collaborative Economy: ◮ communities or crowds rent, share, sell products or services CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 3 / 19

  8. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Crowdsourcing and Collaborative Economy: ◮ communities or crowds rent, share, sell products or services CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 3 / 19

  9. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Crowdsourcing and Collaborative Economy: ◮ communities or crowds rent, share, sell products or services CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 3 / 19

  10. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Independent collection of information → uncertainty and diversity. CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 4 / 19

  11. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Independent collection of information → uncertainty and diversity. ◮ Objects (services, vacation rentals and restaurants...) have uncertain scores (quality, price...). CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 4 / 19

  12. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Independent collection of information → uncertainty and diversity. ◮ Objects (services, vacation rentals and restaurants...) have uncertain scores (quality, price...). CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 4 / 19

  13. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Independent collection of information → uncertainty and diversity. ◮ Objects (services, vacation rentals and restaurants...) have uncertain scores (quality, price...). CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 4 / 19

  14. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Independent collection of information → uncertainty and diversity. ◮ Objects (services, vacation rentals and restaurants...) have uncertain scores (quality, price...). CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 4 / 19

  15. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Ranking is one of the building blocks of recommendation. ◮ A top-k query returns the sequence of the k objects with the highest scores, given a database of objects ranked by their scores for the feature of interest. CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 5 / 19

  16. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Ranking is one of the building blocks of recommendation. ◮ A top-k query returns the sequence of the k objects with the highest scores, given a database of objects ranked by their scores for the feature of interest. ◮ Price of the apartments. −3 1.4 x 10 1.2 1 0.8 0.6 0.4 0.2 0 2000 3000 4000 5000 6000 CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 5 / 19

  17. Top-k Queries over Uncertain Scores Introduction Introduction ◮ Ranking is one of the building blocks of recommendation. ◮ A top-k query returns the sequence of the k objects with the highest scores, given a database of objects ranked by their scores for the feature of interest. ◮ Price of the apartments. −3 1.4 x 10 1.2 1 0.8 0.6 0.4 0.2 0 2000 3000 4000 5000 6000 ◮ With uncertain scores, a top-k query can only return an uncertain result. CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 5 / 19

  18. Top-k Queries over Uncertain Scores Related Work Related Work ◮ Soliman, Hyas and Ben-David [Soliman and Ilyas, 2009] study top- k queries over objects with uncertain scores given as probability distributions. CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 6 / 19

  19. Top-k Queries over Uncertain Scores Related Work Related Work ◮ Soliman, Hyas and Ben-David [Soliman and Ilyas, 2009] study top- k queries over objects with uncertain scores given as probability distributions. ◮ In this paper, we consider probabilistic top- k queries under the top-k semantics as in [Soliman and Ilyas, 2009]. CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 6 / 19

  20. Top-k Queries over Uncertain Scores Problem Definition Problem Definition ◮ O : a set of n objects; CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 7 / 19

  21. Top-k Queries over Uncertain Scores Problem Definition Problem Definition ◮ O : a set of n objects; ◮ s ( o i ) : the score of an object o i ∈ O ; CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 7 / 19

  22. Top-k Queries over Uncertain Scores Problem Definition Problem Definition ◮ O : a set of n objects; ◮ s ( o i ) : the score of an object o i ∈ O ; ◮ X i : a random variable, equals to s ( o i ) ; CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 7 / 19

  23. Top-k Queries over Uncertain Scores Problem Definition Problem Definition ◮ O : a set of n objects; ◮ s ( o i ) : the score of an object o i ∈ O ; ◮ X i : a random variable, equals to s ( o i ) ; ◮ f i : bounded continuous probability density function of X i ; CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 7 / 19

  24. Top-k Queries over Uncertain Scores Problem Definition Problem Definition ◮ O : a set of n objects; ◮ s ( o i ) : the score of an object o i ∈ O ; ◮ X i : a random variable, equals to s ( o i ) ; ◮ f i : bounded continuous probability density function of X i ; ◮ π ( k ) = [ o 1 , · · · , o k ] : sequence of k objects in O ; CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 7 / 19

  25. Top-k Queries over Uncertain Scores Problem Definition Problem Definition ◮ O : a set of n objects; ◮ s ( o i ) : the score of an object o i ∈ O ; ◮ X i : a random variable, equals to s ( o i ) ; ◮ f i : bounded continuous probability density function of X i ; ◮ π ( k ) = [ o 1 , · · · , o k ] : sequence of k objects in O ; ◮ Pr ( π ( k ) ) : probability of π ( k ) be the top- k sequence; � ∞ � x 1 � x k Pr ( π ( k ) ) = f 1 ( x 1 ) · · · f n ( x n ) dx n · · · dx 1 · · · −∞ −∞ −∞ (1) CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 7 / 19

  26. Top-k Queries over Uncertain Scores Problem Definition Problem Definition ◮ O : a set of n objects; ◮ s ( o i ) : the score of an object o i ∈ O ; ◮ X i : a random variable, equals to s ( o i ) ; ◮ f i : bounded continuous probability density function of X i ; ◮ π ( k ) = [ o 1 , · · · , o k ] : sequence of k objects in O ; ◮ Pr ( π ( k ) ) : probability of π ( k ) be the top- k sequence; � ∞ � x 1 � x k Pr ( π ( k ) ) = f 1 ( x 1 ) · · · f n ( x n ) dx n · · · dx 1 · · · −∞ −∞ −∞ (1) ◮ (Objective:) Probabilistic top- k sequence : the π ( k ) that maximizes Pr ( π ( k ) ) . CoopIS 2016 Qing Liu et.al. Top-k Queries over Uncertain Scores 7 / 19

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend