33
CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian Yu

CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

Embed Size (px)

Citation preview

Page 1: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones

Original work by Yan, Kumar & GanesanPresented by Shibo Li & Jian Yu

Page 2: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

2

Problem Definition

• How to search information?

Page 3: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

3

Problem Definition

• Mobile-based search will become more important in the future.– More than 70% of smart phone users perform searches.

• Expected to be more mobile searches than non-mobile searches soon

– Text-based mobile searches are easy as well…

• What about searching images?

Page 4: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

4

Problem Definition

• Image search using mobile phones

Page 5: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

5

Problem Definition

• Automatic searching

Page 6: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

6

Idea

• Image searching based on crowd source.

CrowdSearch Algorithm

Page 7: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

7

Challenges

• Automatic image search: – Delay↓, Cost ↓, Accuracy ↓

• People validation image search:– Delay ↑, Cost ↑, Accuracy ↑

Page 8: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

8

CrowdSearch Algorithm

Overview

Implementation & Evaluations

Throughts & Criticisms

Page 9: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

9

CrowdSearch: Overview

Page 10: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

10

CrowdSearch: Overview

Page 11: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

11

CrowdSearch: Overview

Page 12: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

12

CrowdSearch: Overview

Page 13: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

13

CrowdSearch: Overview

Page 14: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

14

Challenge: Accuracy

Page 15: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

15

Challenge: Accuracy

• Human validation improves accuracy 2-5 times.

• Majority(5) can achieve the highest accuracy up to 95%

So we send each image to 5 people to get the majority feedback.

Page 16: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

16

Challenge: Delay & Cost tradeoff

Page 17: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

17

Challenge: Delay & Cost tradeoff

• Parallel Scheme

Page 18: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

18

Challenge: Delay & Cost tradeoff

• Serial Scheme

Page 19: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

19

CrowdSearch: compromised scheme

Page 20: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

20

CrowdSearch: compromised scheme

• Prediction requires delay and accuracy models

Page 21: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

21

Delay Model

• Statistically, both of the delays follow the exponential distribution.

• Overall delay distribution is the convolution of the acceptance and submission delay.

Page 22: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

22

Delay Prediction

Page 23: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

23

Accuracy Prediction

Page 24: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

24

Decision Engine

Page 25: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

25

Overview

Implementation & Evaluations

Throughts & Criticisms

Page 26: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

26

Implementation

Page 27: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

27

Power Consideration

• Should some image processing occur on the local device or should it be outsourced to the server?

– Use remoteprocessing when WiFi is available.

– Use local processingwhen only 3G is available

Page 28: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

28

Evaluation

• Delay model meets the exponential distribution

Page 29: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

29

CrowdSearch Performance

CrowdSearch optimized algorithm

Page 30: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

30

Overview

Implementation & Evaluations

Throughts & Criticisms

Page 31: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

31

Thoughts/Criticism

• Only 1000 images in the backend database.– Would increasing the number of automated search images increase

total task time in a significant way?

• The evaluation only based on 4 categories.– Buildings, Books, Flowers and Faces

• Suggestion:• Internet database• Let the user to choose the categories

• Too many distractions in a single image

Page 32: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

32

Thoughts/Criticism

• Too many disturbances in a single image

Page 33: CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian

33

Q&A

Thank you!