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

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

Feb 25, 2016

Download

Documents

Mei

CrowdSearch : Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones. Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian Yu. Problem Definition. How to search information?. Problem Definition. Mobile-based search will become more important in the future. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CrowdSearch : Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones

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

2

Problem Definition

• How to search information?

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

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

4

Problem Definition

• Image search using mobile phones

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

5

Problem Definition

• Automatic searching

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

6

Idea

• Image searching based on crowd source.

CrowdSearch Algorithm

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

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

8

CrowdSearch Algorithm

Overview

Implementation & Evaluations

Throughts & Criticisms

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

9

CrowdSearch: Overview

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

10

CrowdSearch: Overview

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

11

CrowdSearch: Overview

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

12

CrowdSearch: Overview

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

13

CrowdSearch: Overview

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

14

Challenge: Accuracy

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

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

16

Challenge: Delay & Cost tradeoff

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

17

Challenge: Delay & Cost tradeoff

• Parallel Scheme

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

18

Challenge: Delay & Cost tradeoff

• Serial Scheme

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

19

CrowdSearch: compromised scheme

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

20

CrowdSearch: compromised scheme

• Prediction requires delay and accuracy models

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

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

22

Delay Prediction

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

23

Accuracy Prediction

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

24

Decision Engine

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

25

Overview

Implementation & Evaluations

Throughts & Criticisms

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

26

Implementation

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

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

28

Evaluation

• Delay model meets the exponential distribution

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

29

CrowdSearch Performance

CrowdSearch optimized algorithm

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

30

Overview

Implementation & Evaluations

Throughts & Criticisms

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

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

32

Thoughts/Criticism

• Too many disturbances in a single image

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

33

Q&A

Thank you!