SlideShare a Scribd company logo
Spatial Crowdsourcing Research
@ Infolab, USC
Hien To
hto@usc.edu
Scenario
2
SC-server
Worker
Requester
Scheduling First instance
Second instance
Spatial Crowdsourcing @ Infolab
– Kazemi ACM GIS’12: Task Assignment
– Kazemi ACM GIS’13: Trustworthiness
– Shahabi MobiDE’13 keynote
– Deng ACM GIS’13: Time constraint
– Hien To et al. iiWAS'13: Complex task
– Hien To, submitted to TSAS: Worker expertise
– Hien To: Worker location privacy
PriGeoCrowd: Differential Privacy Preserving in
Spatial Crowdsourcing
PriGeoCrowd
• Advantages
– Privacy
• Worker locations are protected with DP
• Workers can opp-in/out a geocast (WST)
– Efficiency
• SC-Server uses WorkerPSD to guide the search (SAT) 
would result in better task assignment
• Geocast query filters nearby workers of a task  reduce
communication overhead
• Focus Study
– Step 1: query answering with WorkerPSD
– Step 2: define good geocast queries
Step 3: WorkerPSD
• Related works
– Xiao SDM’10: equal grid
– ICDE’2012: kd-trees and quad-trees variants
– ICDE’2013: grid variants (e.g., adaptive grid (AG))
• Improvements
– Task localness: maximum threshold distance
– Utilize localness property to develop a customized
budget strategy for AG
Step 4: Geocast query
• Cost model for single task assignment
– Utility: probability that the task will be performed
– Cost: workers’ travel cost
2
)1(1)1(1 x
a
w
a pp 

Geocast algorithm
• Relax the constraints of the cost model
– Optimal result was achieved over noisy data
– Utility/travel cost functions are discrete rather
than continuous
– Utility is not manageable
– The knowledge of WorkerPSD was not used
• Geocast algorithm
– Idea: keep expanding geocast query, use
WorkerPSD to navigate the search
Level Expansion
10
First level
Second level
ANW The avg number of workers being notified
EPT The avg number of tasks being performed
DPPT The percentage of performed tasks
ATD Average travel cost per performed task
Other Experiments
• Compare Geocast algorithm over WorkerPSD
vs actual worker location
• Compare Geocast algorithm with using cost
model
• Compare Geocast algorithm with naïve
algorithm
Differentially Private Spatial
Decompositions
• ICDE’2012: kd-trees and quad-trees variants
• ICDE’2013: grid variants (e.g., adaptive grid)
• H-tree variants
– Outperform kd-tree variants
– Outperform grid variants on extremely skew
datasets (e.g., datasets with noise)
References
• Leyla Kazemi and Cyrus Shahabi, GeoCrowd: Enabling Query Answering with Spatial
Crowdsourcing, ACM SIGSPATIAL GIS, Redondo Beach, CA, November 2012
• Leyla Kazemi, Cyrus Shahabi, and Lei Chen, GeoTruCrowd: Trustworthy Query Answering with
Spatial Crowdsourcing, International Conference on Advances in Geographic Information Systems
(ACM SIGSPATIAL GIS 2013), Orlando, Florida , November 5-8, 2013
• Dingxiong Deng, Cyrus Shahabi, and Ugur Demiryurek, Maximizing the Number of Worker's Self-
Selected Tasks in Spatial Crowdsourcing, ACM SIGSPATIAL GIS '13, Orlando, Florida, USA, November
5-8, 2013
• Dang, Hung, Tuan Nguyen, and Hien To. Maximum Complex Task Assignment: Towards Tasks
Correlation in Spatial Crowdsourcing. In Proceedings of the 15th International Conference on
Information Integration and Web-based Applications & Services (iiWAS 2013) (Acceptance rate
~30%) (Paper) (Code)
• Hien To, Leyla Kazemi, and Cyrus Shahabi, A Server-Assigned Spatial Crowdsourcing
Framework, Journal ACM Transactions on Spatial Algorithms and Systems , Volume 1 Issue 1, Article
No. 2 (Acceptance Rate ~ 11%), New York, NY, USA, August 2015
• Hien To, Gabriel Ghinita, and Cyrus Shahabi, A Framework for Protecting Worker Location Privacy
in Spatial Crowdsourcing, In Proceedings of the 40th International Conference on Very Large Data
Bases, Pages 919-930 (Acceptance rate ~ 20%), Hangzhou, China, September 2014

More Related Content

Similar to Spatial Crowdsourcing Research @ Infolab, USC Fall 2013

Dissemination of the UAE solar resource atlas over the web: preliminary results
Dissemination of the UAE solar resource atlas over the web: preliminary resultsDissemination of the UAE solar resource atlas over the web: preliminary results
Dissemination of the UAE solar resource atlas over the web: preliminary results
Jacinto Estima
 
Presentation
PresentationPresentation
Presentation
Amar Dhillon
 
Skyline Query Processing using Filtering in Distributed Environment
Skyline Query Processing using Filtering in Distributed EnvironmentSkyline Query Processing using Filtering in Distributed Environment
Skyline Query Processing using Filtering in Distributed Environment
IJMER
 
HGrid A Data Model for Large Geospatial Data Sets in HBase
HGrid A Data Model for Large Geospatial Data Sets in HBaseHGrid A Data Model for Large Geospatial Data Sets in HBase
HGrid A Data Model for Large Geospatial Data Sets in HBase
Dan Han
 
IaaS Cloud Benchmarking: Approaches, Challenges, and Experience
IaaS Cloud Benchmarking: Approaches, Challenges, and ExperienceIaaS Cloud Benchmarking: Approaches, Challenges, and Experience
IaaS Cloud Benchmarking: Approaches, Challenges, and Experience
Alexandru Iosup
 
TASK ASSIGNMENT ON MULTI-SKILL ORIENTED SPATIAL CROWDSOURCING
TASK ASSIGNMENT ON MULTI-SKILL ORIENTED SPATIAL CROWDSOURCINGTASK ASSIGNMENT ON MULTI-SKILL ORIENTED SPATIAL CROWDSOURCING
TASK ASSIGNMENT ON MULTI-SKILL ORIENTED SPATIAL CROWDSOURCING
Nexgen Technology
 
Master Thesis Final Discussion - Decentralised Utility Scheduling Algorithm f...
Master Thesis Final Discussion - Decentralised Utility Scheduling Algorithm f...Master Thesis Final Discussion - Decentralised Utility Scheduling Algorithm f...
Master Thesis Final Discussion - Decentralised Utility Scheduling Algorithm f...
João Vazão Vasques
 
Resource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling AlgorithmResource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling Algorithm
IRJET Journal
 
PEARC17:A real-time machine learning and visualization framework for scientif...
PEARC17:A real-time machine learning and visualization framework for scientif...PEARC17:A real-time machine learning and visualization framework for scientif...
PEARC17:A real-time machine learning and visualization framework for scientif...
Feng Li
 
Scalable Machine Learning: The Role of Stratified Data Sharding
Scalable Machine Learning: The Role of Stratified Data ShardingScalable Machine Learning: The Role of Stratified Data Sharding
Scalable Machine Learning: The Role of Stratified Data Sharding
inside-BigData.com
 
DGGS & Python @ GeoPython 2017
DGGS & Python @ GeoPython 2017DGGS & Python @ GeoPython 2017
DGGS & Python @ GeoPython 2017
Clinton Dow
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentQo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
Alexander Decker
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentQo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
Alexander Decker
 
50120130406035
5012013040603550120130406035
50120130406035
IAEME Publication
 
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
AdityaAllamraju1
 
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame WorkA Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
IRJET Journal
 
Ranking spatial data by quality preferences ppt
Ranking spatial data by quality preferences  pptRanking spatial data by quality preferences  ppt
Ranking spatial data by quality preferences ppt
Saurav Kumar
 
Fed Geo Day - GeoTrellis Intro
Fed Geo Day - GeoTrellis IntroFed Geo Day - GeoTrellis Intro
Fed Geo Day - GeoTrellis Intro
Azavea
 
Development of GIS based 3-D information System of College Campus
Development of GIS based 3-D information System of College CampusDevelopment of GIS based 3-D information System of College Campus
Development of GIS based 3-D information System of College Campus
Bijay Kunar
 
7051461.ppt
7051461.ppt7051461.ppt
7051461.ppt
BkesNar
 

Similar to Spatial Crowdsourcing Research @ Infolab, USC Fall 2013 (20)

Dissemination of the UAE solar resource atlas over the web: preliminary results
Dissemination of the UAE solar resource atlas over the web: preliminary resultsDissemination of the UAE solar resource atlas over the web: preliminary results
Dissemination of the UAE solar resource atlas over the web: preliminary results
 
Presentation
PresentationPresentation
Presentation
 
Skyline Query Processing using Filtering in Distributed Environment
Skyline Query Processing using Filtering in Distributed EnvironmentSkyline Query Processing using Filtering in Distributed Environment
Skyline Query Processing using Filtering in Distributed Environment
 
HGrid A Data Model for Large Geospatial Data Sets in HBase
HGrid A Data Model for Large Geospatial Data Sets in HBaseHGrid A Data Model for Large Geospatial Data Sets in HBase
HGrid A Data Model for Large Geospatial Data Sets in HBase
 
IaaS Cloud Benchmarking: Approaches, Challenges, and Experience
IaaS Cloud Benchmarking: Approaches, Challenges, and ExperienceIaaS Cloud Benchmarking: Approaches, Challenges, and Experience
IaaS Cloud Benchmarking: Approaches, Challenges, and Experience
 
TASK ASSIGNMENT ON MULTI-SKILL ORIENTED SPATIAL CROWDSOURCING
TASK ASSIGNMENT ON MULTI-SKILL ORIENTED SPATIAL CROWDSOURCINGTASK ASSIGNMENT ON MULTI-SKILL ORIENTED SPATIAL CROWDSOURCING
TASK ASSIGNMENT ON MULTI-SKILL ORIENTED SPATIAL CROWDSOURCING
 
Master Thesis Final Discussion - Decentralised Utility Scheduling Algorithm f...
Master Thesis Final Discussion - Decentralised Utility Scheduling Algorithm f...Master Thesis Final Discussion - Decentralised Utility Scheduling Algorithm f...
Master Thesis Final Discussion - Decentralised Utility Scheduling Algorithm f...
 
Resource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling AlgorithmResource Allocation for Task Using Fair Share Scheduling Algorithm
Resource Allocation for Task Using Fair Share Scheduling Algorithm
 
PEARC17:A real-time machine learning and visualization framework for scientif...
PEARC17:A real-time machine learning and visualization framework for scientif...PEARC17:A real-time machine learning and visualization framework for scientif...
PEARC17:A real-time machine learning and visualization framework for scientif...
 
Scalable Machine Learning: The Role of Stratified Data Sharding
Scalable Machine Learning: The Role of Stratified Data ShardingScalable Machine Learning: The Role of Stratified Data Sharding
Scalable Machine Learning: The Role of Stratified Data Sharding
 
DGGS & Python @ GeoPython 2017
DGGS & Python @ GeoPython 2017DGGS & Python @ GeoPython 2017
DGGS & Python @ GeoPython 2017
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentQo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
 
Qo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environmentQo s aware scientific application scheduling algorithm in cloud environment
Qo s aware scientific application scheduling algorithm in cloud environment
 
50120130406035
5012013040603550120130406035
50120130406035
 
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
IEEE SIGHT Bombay section webinar talk on GIS & Remote Sensing-Introduction t...
 
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame WorkA Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
 
Ranking spatial data by quality preferences ppt
Ranking spatial data by quality preferences  pptRanking spatial data by quality preferences  ppt
Ranking spatial data by quality preferences ppt
 
Fed Geo Day - GeoTrellis Intro
Fed Geo Day - GeoTrellis IntroFed Geo Day - GeoTrellis Intro
Fed Geo Day - GeoTrellis Intro
 
Development of GIS based 3-D information System of College Campus
Development of GIS based 3-D information System of College CampusDevelopment of GIS based 3-D information System of College Campus
Development of GIS based 3-D information System of College Campus
 
7051461.ppt
7051461.ppt7051461.ppt
7051461.ppt
 

More from University of Southern California

A Crowdsourcing Tool for Analyzing User-Generated Videos
A Crowdsourcing Tool for Analyzing User-Generated VideosA Crowdsourcing Tool for Analyzing User-Generated Videos
A Crowdsourcing Tool for Analyzing User-Generated Videos
University of Southern California
 
Selecting User-Generated Videos for Augmented Reality Applications
Selecting User-Generated Videos  for Augmented Reality ApplicationsSelecting User-Generated Videos  for Augmented Reality Applications
Selecting User-Generated Videos for Augmented Reality Applications
University of Southern California
 
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
University of Southern California
 
Entropy-based Histograms for Selectivity Estimation
Entropy-based Histograms for Selectivity EstimationEntropy-based Histograms for Selectivity Estimation
Entropy-based Histograms for Selectivity Estimation
University of Southern California
 
Maximum Complex Task Assignment in Spatial Crowdsourcing
Maximum Complex Task Assignment in Spatial CrowdsourcingMaximum Complex Task Assignment in Spatial Crowdsourcing
Maximum Complex Task Assignment in Spatial Crowdsourcing
University of Southern California
 
Mediaq Upload Metadata First
Mediaq Upload Metadata FirstMediaq Upload Metadata First
Mediaq Upload Metadata First
University of Southern California
 
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud InfrastructuresA Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
University of Southern California
 
Harvesting Crowdsourced Mobile Videos under Bandwidth Constraint
Harvesting Crowdsourced Mobile Videos under Bandwidth ConstraintHarvesting Crowdsourced Mobile Videos under Bandwidth Constraint
Harvesting Crowdsourced Mobile Videos under Bandwidth Constraint
University of Southern California
 
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
University of Southern California
 
iCampus Mobile 2012
iCampus Mobile 2012iCampus Mobile 2012

More from University of Southern California (10)

A Crowdsourcing Tool for Analyzing User-Generated Videos
A Crowdsourcing Tool for Analyzing User-Generated VideosA Crowdsourcing Tool for Analyzing User-Generated Videos
A Crowdsourcing Tool for Analyzing User-Generated Videos
 
Selecting User-Generated Videos for Augmented Reality Applications
Selecting User-Generated Videos  for Augmented Reality ApplicationsSelecting User-Generated Videos  for Augmented Reality Applications
Selecting User-Generated Videos for Augmented Reality Applications
 
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
 
Entropy-based Histograms for Selectivity Estimation
Entropy-based Histograms for Selectivity EstimationEntropy-based Histograms for Selectivity Estimation
Entropy-based Histograms for Selectivity Estimation
 
Maximum Complex Task Assignment in Spatial Crowdsourcing
Maximum Complex Task Assignment in Spatial CrowdsourcingMaximum Complex Task Assignment in Spatial Crowdsourcing
Maximum Complex Task Assignment in Spatial Crowdsourcing
 
Mediaq Upload Metadata First
Mediaq Upload Metadata FirstMediaq Upload Metadata First
Mediaq Upload Metadata First
 
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud InfrastructuresA Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
 
Harvesting Crowdsourced Mobile Videos under Bandwidth Constraint
Harvesting Crowdsourced Mobile Videos under Bandwidth ConstraintHarvesting Crowdsourced Mobile Videos under Bandwidth Constraint
Harvesting Crowdsourced Mobile Videos under Bandwidth Constraint
 
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
Crowdsourcing the Acquisition and Analysis of Mobile Videos for Disaster Resp...
 
iCampus Mobile 2012
iCampus Mobile 2012iCampus Mobile 2012
iCampus Mobile 2012
 

Recently uploaded

Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
Seetal Daas
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
AnasAhmadNoor
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
Shiny Christobel
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
snaprevwdev
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
OKORIE1
 
Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
Poornima D
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
DharmaBanothu
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
wafawafa52
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 

Recently uploaded (20)

Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
 
Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 

Spatial Crowdsourcing Research @ Infolab, USC Fall 2013

  • 1. Spatial Crowdsourcing Research @ Infolab, USC Hien To hto@usc.edu
  • 3. Spatial Crowdsourcing @ Infolab – Kazemi ACM GIS’12: Task Assignment – Kazemi ACM GIS’13: Trustworthiness – Shahabi MobiDE’13 keynote – Deng ACM GIS’13: Time constraint – Hien To et al. iiWAS'13: Complex task – Hien To, submitted to TSAS: Worker expertise – Hien To: Worker location privacy
  • 4. PriGeoCrowd: Differential Privacy Preserving in Spatial Crowdsourcing
  • 5. PriGeoCrowd • Advantages – Privacy • Worker locations are protected with DP • Workers can opp-in/out a geocast (WST) – Efficiency • SC-Server uses WorkerPSD to guide the search (SAT)  would result in better task assignment • Geocast query filters nearby workers of a task  reduce communication overhead • Focus Study – Step 1: query answering with WorkerPSD – Step 2: define good geocast queries
  • 6. Step 3: WorkerPSD • Related works – Xiao SDM’10: equal grid – ICDE’2012: kd-trees and quad-trees variants – ICDE’2013: grid variants (e.g., adaptive grid (AG)) • Improvements – Task localness: maximum threshold distance – Utilize localness property to develop a customized budget strategy for AG
  • 7.
  • 8. Step 4: Geocast query • Cost model for single task assignment – Utility: probability that the task will be performed – Cost: workers’ travel cost 2 )1(1)1(1 x a w a pp  
  • 9. Geocast algorithm • Relax the constraints of the cost model – Optimal result was achieved over noisy data – Utility/travel cost functions are discrete rather than continuous – Utility is not manageable – The knowledge of WorkerPSD was not used • Geocast algorithm – Idea: keep expanding geocast query, use WorkerPSD to navigate the search
  • 11. ANW The avg number of workers being notified EPT The avg number of tasks being performed DPPT The percentage of performed tasks ATD Average travel cost per performed task
  • 12. Other Experiments • Compare Geocast algorithm over WorkerPSD vs actual worker location • Compare Geocast algorithm with using cost model • Compare Geocast algorithm with naïve algorithm
  • 13. Differentially Private Spatial Decompositions • ICDE’2012: kd-trees and quad-trees variants • ICDE’2013: grid variants (e.g., adaptive grid) • H-tree variants – Outperform kd-tree variants – Outperform grid variants on extremely skew datasets (e.g., datasets with noise)
  • 14.
  • 15. References • Leyla Kazemi and Cyrus Shahabi, GeoCrowd: Enabling Query Answering with Spatial Crowdsourcing, ACM SIGSPATIAL GIS, Redondo Beach, CA, November 2012 • Leyla Kazemi, Cyrus Shahabi, and Lei Chen, GeoTruCrowd: Trustworthy Query Answering with Spatial Crowdsourcing, International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL GIS 2013), Orlando, Florida , November 5-8, 2013 • Dingxiong Deng, Cyrus Shahabi, and Ugur Demiryurek, Maximizing the Number of Worker's Self- Selected Tasks in Spatial Crowdsourcing, ACM SIGSPATIAL GIS '13, Orlando, Florida, USA, November 5-8, 2013 • Dang, Hung, Tuan Nguyen, and Hien To. Maximum Complex Task Assignment: Towards Tasks Correlation in Spatial Crowdsourcing. In Proceedings of the 15th International Conference on Information Integration and Web-based Applications & Services (iiWAS 2013) (Acceptance rate ~30%) (Paper) (Code) • Hien To, Leyla Kazemi, and Cyrus Shahabi, A Server-Assigned Spatial Crowdsourcing Framework, Journal ACM Transactions on Spatial Algorithms and Systems , Volume 1 Issue 1, Article No. 2 (Acceptance Rate ~ 11%), New York, NY, USA, August 2015 • Hien To, Gabriel Ghinita, and Cyrus Shahabi, A Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing, In Proceedings of the 40th International Conference on Very Large Data Bases, Pages 919-930 (Acceptance rate ~ 20%), Hangzhou, China, September 2014