SlideShare a Scribd company logo
1 of 14
Download to read offline
On Skyline Groups
Chengkai Li
Naeemul Hassan
Gautam Das
University of Texas at Arlington
Nan Zhang
Sundaresan Rajasekaran
George Washington University
Motivation
Question-Answer Platforms
Skills
Question
1
Goal: Find a group of experts who can answer this question
Motivation
Journal/Paper Review
Skills
Task
2
Goal: Find a group of experts who can review this paper
Motivation
Fantasy Games
Skills
3
Goal: Find a group of players for Fantasy Basketball
Problem Definition
What is Skyline Group?
Find a group of 3 players
Points Rebounds Blocks
P1 3 4 5
P2 4 2 3
P3 4 5 3
P4 2 1 2
P5 4 1 2
SUM MIN MAX
P R B P R B P R B
P1, P2, P3 11 11 11 3 2 3 4 5 5
P1, P2, P4 9 7 10 2 1 2 4 4 5
P1, P2, P5 11 7 10 3 1 2 4 4 5
P1, P3, P4 9 10 10 2 1 2 4 5 5
P1, P3, P5 11 10 10 3 1 2 4 5 5
P1, P4, P5 9 6 9 2 1 2 4 4 5
P2, P3, P4 10 8 8 2 1 2 4 5 3
P2, P3, P5 12 8 8 4 1 2 4 5 3
P2, P4, P5 10 4 7 2 1 2 4 2 3
P3, P4, P5 10 7 7 2 1 2 4 5 3
NBA Players Score
Skyline Players
5 Choose 3 = 10 possible
groups
Skyline Groups
4
Problem Definition
Why Skyline Group?
Points Rebounds Blocks
P1 3 4 5
P2 4 2 3
P3 4 5 3
P4 2 1 2
P5 4 1 2
SUM MIN MAX
P R B P R B P R B
P1, P2, P3 11 11 11 3 2 3 4 5 5
P1, P2, P4 9 7 10 2 1 2 4 4 5
P1, P2, P5 11 7 10 3 1 2 4 4 5
P1, P3, P4 9 10 10 2 1 2 4 5 5
P1, P3, P5 11 10 10 3 1 2 4 5 5
P1, P4, P5 9 6 9 2 1 2 4 4 5
P2, P3, P4 10 8 8 2 1 2 4 5 3
P2, P3, P5 12 8 8 4 1 2 4 5 3
P2, P4, P5 10 4 7 2 1 2 4 2 3
P3, P4, P5 10 7 7 2 1 2 4 5 3
NBA Players Score
What’s wrong with taking
most expert in each field?
Any other group is
dominated by a Skyline
5
Solution Framework
Baseline Method
Input
● n players/tuples
● group size k
● aggregate function
(sum/min/max) n, k
group generation
(SUM / MIN / MAX) skyline operation
all skyline groups
Problems
● Exponential group generation. We may not afford to compute or
store them.
o Example: For n = 2000, k = 3.
 1331334000 groups
 30 GB space [assuming 24B for each group]
 15 days time [assuming 1 millisecond for each group]
6
Solution Framework
Advanced Method: WCM
Weak Candidate Generation Property: If G is a k tuple skyline group,
then there is at least one (k-1) tuple subset of G such that it is a (k-1)
tuple skyline group.
P1, P2, P3
P1, P2 P1, P3P2, P3
3 tuple skyline group
At least one of them is a 2
tuple skyline group
Example:
Does this property sound familiar?
Aprioi Principle: If an itemset is frequent, then all of its subsets must
also be frequent
7
Comparison Between
Apriori & WCM Property
A B C D
AB AC ADBC BD CD
ABC ABD BCD
ABCD
null
ACD
A B C D
AB AC ADBC BD CD
ABC ABD BCD
ABCD
null
ACD
Apriori Principle
WCM Property
Non-Frequent
Itemset
WCM has less pruning
power than Apriori
8
Non 2 tuple
Skyline Group
WCM Algorithm
Input: n tuples, group size k, aggregate function = min/max (not sum)
1. Let, i = 1
2. Generate 1 tuple Candidate groups, C1 = all n tuples
3. Generate 1 tuple Skyline groups, S1 = skyline_operation(C1)
4. for i = 2 to k
a. Generate i tuple Candidate groups, Ci from Si-1
b. Generate i tuple Skyline groups, Si = skyline_operation(Ci)
5. Return Sk
9
WCM Algorithm
Explained with Example
P R B
P1 3 4 5
P2 4 2 3
P3 4 5 3
P4 2 1 2
P5 4 1 2
C1
Input: n tuple {P1, P2, P3, P4, P5}, group size k = 3, aggregate function = min
P R B
P1 3 4 5
P3 4 5 3
S1
P R B
P1,P2 3 2 3
P1,P3 3 4 3
P1,P4 2 1 2
P1,P5 3 1 2
P3,P2 4 2 3
P3,P4 2 1 2
P3,P5 4 1 2
C2
P R B
P1,P3 3 4 3
P3,P2 4 2 3
S2
P R B
P1,P3,P2 3 2 3
P1,P3,P4 2 1 2
P1,P3,P5 3 1 2
P3,P2,P4 2 1 2
P3,P2,P5 4 1 2
C3
P R B
P1,P3,P2 3 2 3
P3,P2,P5 4 1 2
S3 10
Note that, (P2,P4),
(P2,P5) and (P4,P5)
are not generated in
C2.
Question
11
CrewScout System
http://idir.uta.edu/crewscout
12
Thank You!

More Related Content

Similar to Expert Skyline Groups for Questions, Papers and Games

RIC-NN: A Robust Transferable Deep Learning Framework for Cross-sectional Inv...
RIC-NN: A Robust Transferable Deep Learning Framework for Cross-sectional Inv...RIC-NN: A Robust Transferable Deep Learning Framework for Cross-sectional Inv...
RIC-NN: A Robust Transferable Deep Learning Framework for Cross-sectional Inv...Kei Nakagawa
 
General Cryptography :WHY JOHNNY THE DEVELOPER CAN’T WORK WITH PUBLIC KEY CER...
General Cryptography :WHY JOHNNY THE DEVELOPER CAN’T WORK WITH PUBLIC KEY CER...General Cryptography :WHY JOHNNY THE DEVELOPER CAN’T WORK WITH PUBLIC KEY CER...
General Cryptography :WHY JOHNNY THE DEVELOPER CAN’T WORK WITH PUBLIC KEY CER...Priyanka Aash
 
Representative basedclustering
Representative basedclusteringRepresentative basedclustering
Representative basedclusteringAnanda Swarup
 
Restricting the Flow: Information Bottlenecks for Attribution
Restricting the Flow: Information Bottlenecks for AttributionRestricting the Flow: Information Bottlenecks for Attribution
Restricting the Flow: Information Bottlenecks for Attributiontaeseon ryu
 
Smarter Measure ReflectionThis reflection paper is to be typed a.docx
Smarter Measure ReflectionThis reflection paper is to be typed a.docxSmarter Measure ReflectionThis reflection paper is to be typed a.docx
Smarter Measure ReflectionThis reflection paper is to be typed a.docxbudabrooks46239
 
Pert 05 aplikasi clustering
Pert 05 aplikasi clusteringPert 05 aplikasi clustering
Pert 05 aplikasi clusteringaiiniR
 
Python for Scientific Computing -- Ricardo Cruz
Python for Scientific Computing -- Ricardo CruzPython for Scientific Computing -- Ricardo Cruz
Python for Scientific Computing -- Ricardo Cruzrpmcruz
 
Classification decision tree
Classification  decision treeClassification  decision tree
Classification decision treeyazad dumasia
 
AlphaZero and beyond: Polygames
AlphaZero and beyond: PolygamesAlphaZero and beyond: Polygames
AlphaZero and beyond: PolygamesOlivier Teytaud
 
Introduction to nand2 tetris
Introduction to nand2 tetrisIntroduction to nand2 tetris
Introduction to nand2 tetrisYodalee
 
2018.01.12 AHClab SD-study paper reading
2018.01.12 AHClab SD-study paper reading2018.01.12 AHClab SD-study paper reading
2018.01.12 AHClab SD-study paper readingShinagawa Seitaro
 

Similar to Expert Skyline Groups for Questions, Papers and Games (20)

Anything You Can Do, I Can Do Better: Finding Expert Teams by CrewScout
Anything You Can Do, I Can Do Better: Finding Expert Teams by CrewScoutAnything You Can Do, I Can Do Better: Finding Expert Teams by CrewScout
Anything You Can Do, I Can Do Better: Finding Expert Teams by CrewScout
 
05_AP_GP_HP.pdf
05_AP_GP_HP.pdf05_AP_GP_HP.pdf
05_AP_GP_HP.pdf
 
RIC-NN: A Robust Transferable Deep Learning Framework for Cross-sectional Inv...
RIC-NN: A Robust Transferable Deep Learning Framework for Cross-sectional Inv...RIC-NN: A Robust Transferable Deep Learning Framework for Cross-sectional Inv...
RIC-NN: A Robust Transferable Deep Learning Framework for Cross-sectional Inv...
 
05_AP_GP_HP.pdf
05_AP_GP_HP.pdf05_AP_GP_HP.pdf
05_AP_GP_HP.pdf
 
05_AP_GP_HP (1).pdf
05_AP_GP_HP (1).pdf05_AP_GP_HP (1).pdf
05_AP_GP_HP (1).pdf
 
Knightstour
KnightstourKnightstour
Knightstour
 
General Cryptography :WHY JOHNNY THE DEVELOPER CAN’T WORK WITH PUBLIC KEY CER...
General Cryptography :WHY JOHNNY THE DEVELOPER CAN’T WORK WITH PUBLIC KEY CER...General Cryptography :WHY JOHNNY THE DEVELOPER CAN’T WORK WITH PUBLIC KEY CER...
General Cryptography :WHY JOHNNY THE DEVELOPER CAN’T WORK WITH PUBLIC KEY CER...
 
X maths 1
X maths 1X maths 1
X maths 1
 
Styliff hekovnik homework
Styliff hekovnik homeworkStyliff hekovnik homework
Styliff hekovnik homework
 
Representative basedclustering
Representative basedclusteringRepresentative basedclustering
Representative basedclustering
 
03 search blind
03 search blind03 search blind
03 search blind
 
Restricting the Flow: Information Bottlenecks for Attribution
Restricting the Flow: Information Bottlenecks for AttributionRestricting the Flow: Information Bottlenecks for Attribution
Restricting the Flow: Information Bottlenecks for Attribution
 
Smarter Measure ReflectionThis reflection paper is to be typed a.docx
Smarter Measure ReflectionThis reflection paper is to be typed a.docxSmarter Measure ReflectionThis reflection paper is to be typed a.docx
Smarter Measure ReflectionThis reflection paper is to be typed a.docx
 
Pert 05 aplikasi clustering
Pert 05 aplikasi clusteringPert 05 aplikasi clustering
Pert 05 aplikasi clustering
 
Python for Scientific Computing -- Ricardo Cruz
Python for Scientific Computing -- Ricardo CruzPython for Scientific Computing -- Ricardo Cruz
Python for Scientific Computing -- Ricardo Cruz
 
Classification decision tree
Classification  decision treeClassification  decision tree
Classification decision tree
 
AlphaZero and beyond: Polygames
AlphaZero and beyond: PolygamesAlphaZero and beyond: Polygames
AlphaZero and beyond: Polygames
 
Introduction to nand2 tetris
Introduction to nand2 tetrisIntroduction to nand2 tetris
Introduction to nand2 tetris
 
Sorting
SortingSorting
Sorting
 
2018.01.12 AHClab SD-study paper reading
2018.01.12 AHClab SD-study paper reading2018.01.12 AHClab SD-study paper reading
2018.01.12 AHClab SD-study paper reading
 

More from The Innovative Data Intelligence Research (IDIR) Laboratory, University of Texas at Arlington

More from The Innovative Data Intelligence Research (IDIR) Laboratory, University of Texas at Arlington (20)

Enabling Computational Journalism: Automated Fact-Checking and Story-Finding
Enabling Computational Journalism: Automated Fact-Checking and Story-FindingEnabling Computational Journalism: Automated Fact-Checking and Story-Finding
Enabling Computational Journalism: Automated Fact-Checking and Story-Finding
 
Restoring Trust by Computing: Data-driven Fact-checking and Exceptional Fact ...
Restoring Trust by Computing: Data-driven Fact-checking and Exceptional Fact ...Restoring Trust by Computing: Data-driven Fact-checking and Exceptional Fact ...
Restoring Trust by Computing: Data-driven Fact-checking and Exceptional Fact ...
 
Tackling Usability Challenges in Querying Massive, Ultra-heterogeneous Graphs
Tackling Usability Challenges in Querying Massive, Ultra-heterogeneous GraphsTackling Usability Challenges in Querying Massive, Ultra-heterogeneous Graphs
Tackling Usability Challenges in Querying Massive, Ultra-heterogeneous Graphs
 
Dynamic Symbolic Database Application Testing
Dynamic Symbolic Database Application TestingDynamic Symbolic Database Application Testing
Dynamic Symbolic Database Application Testing
 
Facetedpedia: Dynamic Generation of Query-Dependent Faceted Interfaces for Wi...
Facetedpedia: Dynamic Generation of Query-Dependent Faceted Interfaces for Wi...Facetedpedia: Dynamic Generation of Query-Dependent Faceted Interfaces for Wi...
Facetedpedia: Dynamic Generation of Query-Dependent Faceted Interfaces for Wi...
 
Entity-Relationship Queries over Wikipedia
Entity-Relationship Queries over WikipediaEntity-Relationship Queries over Wikipedia
Entity-Relationship Queries over Wikipedia
 
Prominent Streak Discovery in Sequence Data
Prominent Streak Discovery in Sequence DataProminent Streak Discovery in Sequence Data
Prominent Streak Discovery in Sequence Data
 
Incremental Discovery of Prominent Situational Facts
Incremental Discovery of Prominent Situational FactsIncremental Discovery of Prominent Situational Facts
Incremental Discovery of Prominent Situational Facts
 
Towards a Query-by-Example System for Knowledge Graphs
Towards a Query-by-Example System for Knowledge GraphsTowards a Query-by-Example System for Knowledge Graphs
Towards a Query-by-Example System for Knowledge Graphs
 
Data In, Fact Out: Automated Monitoring of Facts by FactWatcher
Data In, Fact Out: Automated Monitoring of Facts by FactWatcherData In, Fact Out: Automated Monitoring of Facts by FactWatcher
Data In, Fact Out: Automated Monitoring of Facts by FactWatcher
 
VIIQ: Auto-suggestion Enabled Visual Interface for Interactive Graph Query Fo...
VIIQ: Auto-suggestion Enabled Visual Interface for Interactive Graph Query Fo...VIIQ: Auto-suggestion Enabled Visual Interface for Interactive Graph Query Fo...
VIIQ: Auto-suggestion Enabled Visual Interface for Interactive Graph Query Fo...
 
Crowdsourcing Pareto-Optimal Object Finding by Pairwise Comparisons
Crowdsourcing Pareto-Optimal Object Finding by Pairwise ComparisonsCrowdsourcing Pareto-Optimal Object Finding by Pairwise Comparisons
Crowdsourcing Pareto-Optimal Object Finding by Pairwise Comparisons
 
Generating Preview Tables for Entity Graphs
Generating Preview Tables for Entity GraphsGenerating Preview Tables for Entity Graphs
Generating Preview Tables for Entity Graphs
 
Comparing Automated Factual Claim Detection Against Judgments of Journalism O...
Comparing Automated Factual Claim Detection Against Judgments of Journalism O...Comparing Automated Factual Claim Detection Against Judgments of Journalism O...
Comparing Automated Factual Claim Detection Against Judgments of Journalism O...
 
ClaimBuster: The First-ever End-to-end Fact-checking System
ClaimBuster: The First-ever End-to-end Fact-checking SystemClaimBuster: The First-ever End-to-end Fact-checking System
ClaimBuster: The First-ever End-to-end Fact-checking System
 
Toward Automated Fact-Checking: Detecting Check-worthy Factual Claims by Clai...
Toward Automated Fact-Checking: Detecting Check-worthy Factual Claims by Clai...Toward Automated Fact-Checking: Detecting Check-worthy Factual Claims by Clai...
Toward Automated Fact-Checking: Detecting Check-worthy Factual Claims by Clai...
 
TableView: A Visual Interface for Generating Preview Tables of Entity Graphs
TableView: A Visual Interface for Generating Preview Tables of Entity GraphsTableView: A Visual Interface for Generating Preview Tables of Entity Graphs
TableView: A Visual Interface for Generating Preview Tables of Entity Graphs
 
Maverick: Discovering Exceptional Facts from Knowledge Graphs
Maverick: Discovering Exceptional Facts from Knowledge GraphsMaverick: Discovering Exceptional Facts from Knowledge Graphs
Maverick: Discovering Exceptional Facts from Knowledge Graphs
 
An Empirical Study on Identifying Sentences with Salient Factual Statements
An Empirical Study on Identifying Sentences with Salient Factual StatementsAn Empirical Study on Identifying Sentences with Salient Factual Statements
An Empirical Study on Identifying Sentences with Salient Factual Statements
 
Continuous Monitoring of Pareto Frontiers on Partially Ordered Attributes for...
Continuous Monitoring of Pareto Frontiers on Partially Ordered Attributes for...Continuous Monitoring of Pareto Frontiers on Partially Ordered Attributes for...
Continuous Monitoring of Pareto Frontiers on Partially Ordered Attributes for...
 

Recently uploaded

ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...ThinkInnovation
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 

Recently uploaded (20)

ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 

Expert Skyline Groups for Questions, Papers and Games

  • 1. On Skyline Groups Chengkai Li Naeemul Hassan Gautam Das University of Texas at Arlington Nan Zhang Sundaresan Rajasekaran George Washington University
  • 2. Motivation Question-Answer Platforms Skills Question 1 Goal: Find a group of experts who can answer this question
  • 3. Motivation Journal/Paper Review Skills Task 2 Goal: Find a group of experts who can review this paper
  • 4. Motivation Fantasy Games Skills 3 Goal: Find a group of players for Fantasy Basketball
  • 5. Problem Definition What is Skyline Group? Find a group of 3 players Points Rebounds Blocks P1 3 4 5 P2 4 2 3 P3 4 5 3 P4 2 1 2 P5 4 1 2 SUM MIN MAX P R B P R B P R B P1, P2, P3 11 11 11 3 2 3 4 5 5 P1, P2, P4 9 7 10 2 1 2 4 4 5 P1, P2, P5 11 7 10 3 1 2 4 4 5 P1, P3, P4 9 10 10 2 1 2 4 5 5 P1, P3, P5 11 10 10 3 1 2 4 5 5 P1, P4, P5 9 6 9 2 1 2 4 4 5 P2, P3, P4 10 8 8 2 1 2 4 5 3 P2, P3, P5 12 8 8 4 1 2 4 5 3 P2, P4, P5 10 4 7 2 1 2 4 2 3 P3, P4, P5 10 7 7 2 1 2 4 5 3 NBA Players Score Skyline Players 5 Choose 3 = 10 possible groups Skyline Groups 4
  • 6. Problem Definition Why Skyline Group? Points Rebounds Blocks P1 3 4 5 P2 4 2 3 P3 4 5 3 P4 2 1 2 P5 4 1 2 SUM MIN MAX P R B P R B P R B P1, P2, P3 11 11 11 3 2 3 4 5 5 P1, P2, P4 9 7 10 2 1 2 4 4 5 P1, P2, P5 11 7 10 3 1 2 4 4 5 P1, P3, P4 9 10 10 2 1 2 4 5 5 P1, P3, P5 11 10 10 3 1 2 4 5 5 P1, P4, P5 9 6 9 2 1 2 4 4 5 P2, P3, P4 10 8 8 2 1 2 4 5 3 P2, P3, P5 12 8 8 4 1 2 4 5 3 P2, P4, P5 10 4 7 2 1 2 4 2 3 P3, P4, P5 10 7 7 2 1 2 4 5 3 NBA Players Score What’s wrong with taking most expert in each field? Any other group is dominated by a Skyline 5
  • 7. Solution Framework Baseline Method Input ● n players/tuples ● group size k ● aggregate function (sum/min/max) n, k group generation (SUM / MIN / MAX) skyline operation all skyline groups Problems ● Exponential group generation. We may not afford to compute or store them. o Example: For n = 2000, k = 3.  1331334000 groups  30 GB space [assuming 24B for each group]  15 days time [assuming 1 millisecond for each group] 6
  • 8. Solution Framework Advanced Method: WCM Weak Candidate Generation Property: If G is a k tuple skyline group, then there is at least one (k-1) tuple subset of G such that it is a (k-1) tuple skyline group. P1, P2, P3 P1, P2 P1, P3P2, P3 3 tuple skyline group At least one of them is a 2 tuple skyline group Example: Does this property sound familiar? Aprioi Principle: If an itemset is frequent, then all of its subsets must also be frequent 7
  • 9. Comparison Between Apriori & WCM Property A B C D AB AC ADBC BD CD ABC ABD BCD ABCD null ACD A B C D AB AC ADBC BD CD ABC ABD BCD ABCD null ACD Apriori Principle WCM Property Non-Frequent Itemset WCM has less pruning power than Apriori 8 Non 2 tuple Skyline Group
  • 10. WCM Algorithm Input: n tuples, group size k, aggregate function = min/max (not sum) 1. Let, i = 1 2. Generate 1 tuple Candidate groups, C1 = all n tuples 3. Generate 1 tuple Skyline groups, S1 = skyline_operation(C1) 4. for i = 2 to k a. Generate i tuple Candidate groups, Ci from Si-1 b. Generate i tuple Skyline groups, Si = skyline_operation(Ci) 5. Return Sk 9
  • 11. WCM Algorithm Explained with Example P R B P1 3 4 5 P2 4 2 3 P3 4 5 3 P4 2 1 2 P5 4 1 2 C1 Input: n tuple {P1, P2, P3, P4, P5}, group size k = 3, aggregate function = min P R B P1 3 4 5 P3 4 5 3 S1 P R B P1,P2 3 2 3 P1,P3 3 4 3 P1,P4 2 1 2 P1,P5 3 1 2 P3,P2 4 2 3 P3,P4 2 1 2 P3,P5 4 1 2 C2 P R B P1,P3 3 4 3 P3,P2 4 2 3 S2 P R B P1,P3,P2 3 2 3 P1,P3,P4 2 1 2 P1,P3,P5 3 1 2 P3,P2,P4 2 1 2 P3,P2,P5 4 1 2 C3 P R B P1,P3,P2 3 2 3 P3,P2,P5 4 1 2 S3 10 Note that, (P2,P4), (P2,P5) and (P4,P5) are not generated in C2.