14
CrowdSearch: Exploiting Crowds for Accurate Real-time Image Search on Mobile Phones Tien Sheng Wen Department of Electronic Engineering Chung-Yuan Christian University, Taiwan Tingxin Yan, Vikas Kumar, Deepak Ganesan Department of Computer Science University of Massachusetts, Amherst, MA 01003 {yan, vikas, dganesan}@cs.umass.edu

Homework 9 17-2011

  • Upload
    d015125

  • View
    100

  • Download
    1

Embed Size (px)

DESCRIPTION

Eddie

Citation preview

Page 1: Homework 9 17-2011

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

Tien Sheng Wen

Department of Electronic Engineering

Chung-Yuan Christian University, Taiwan

Tingxin Yan, Vikas Kumar, Deepak Ganesan

Department of Computer Science

University of Massachusetts, Amherst, MA 01003

{yan, vikas, dganesan}@cs.umass.edu

Page 2: Homework 9 17-2011

OUTLINE Introduction

System Architecture

Crowdsearch for Search

Crowdsearch Algorithm

Image Search Engine

System Implementation

Experimental Evaluation

Conclusions

Page 3: Homework 9 17-2011

Introduction

Image search system for mobile phones

Real-time validation

Beyond Image Search

System Performance

Payment

Page 4: Homework 9 17-2011

System ArchitectureCrowdSearch is implemented on

Apple iPhone and Linux servers.Requires three pieces of information prior to initiating

search:

(a) A image query

(b) A query deadline

(c) A payment mechanism

for human validators

Page 5: Homework 9 17-2011

Crowdsearch for Search

Amazon Mechanical Turk (AMT) Constructing Validation Tasks Minimizing Human Bias and Error Pricing Validation Tasks

Page 6: Homework 9 17-2011

Crowd Search Algorithm (1/2)

Optimizing Delay and Cost

Page 7: Homework 9 17-2011

Crowd Search Algorithm (2/2)

Delay Prediction Model

Case 1 - Delay for the first response:

Case 2 - Inter-arrival delay between responses:

Page 8: Homework 9 17-2011

The image search process contains two

major steps:

(1) Extracting features from a query image good features:

Scale-Invariant Feature Transform (SIFT)

(2) Search through database images with features of

query image.

Image Search Engine (1/2)

Page 9: Homework 9 17-2011

Image Search Engine (2/2)

A SeqTree to Predict Validation Results.

The received sequence is ‘YNY’, the two sequences

that lead to positive results are ‘YNYNY’

and ‘YNYY’. The probability that ‘YNYY’ occurs

given receiving ‘YNY’ is 0.16/0.25 = 64%

Page 10: Homework 9 17-2011

System Implementation

CrowdSearch Implementation Components Diagram

Page 11: Homework 9 17-2011

Experimental Evaluation (1/3)

Datasets Improving Search Precision Accuracy of Delay Models

Page 12: Homework 9 17-2011

Experimental Evaluation (2/3)

CrowdSearch Performance

Page 13: Homework 9 17-2011

Experimental Evaluation (3/3)

Varying user-specified deadline

Page 14: Homework 9 17-2011

Conclusions Multimedia search presents a unique challenge.

Because image search system is still far from reality.

Humans are excellent at distinguishing images, thus human validation can greatly improve the precision of image search. However, human validation costs time and money, hence we need to dynamically optimize these parameters to design an real-time and cost-effective system.