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 Original work by Yan, Kumar & Ganesan Presented by Shibo Li & Jian.

Dec 15, 2015

Download

Documents

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 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!