autolabel: matching physical sites with web sites for semantic localization rufeng meng, sheng shen,...

33
AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Upload: dominick-robinson

Post on 21-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

AutoLabel:Matching Physical Sites with Web Sitesfor Semantic Localization

Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Page 2: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Semantic Localization

Physical Location40.137675, -88.241373

?Semantic LocationBest Buy

?

Page 3: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Wi-Fi Based Semantic Localization

Page 4: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Wi-Fi Based Semantic Localization

Page 5: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Core Problem

?

Page 6: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Intuition: Manual Labeling

AP List Store NameMacy’sAT&T

Starbucks… …

Manual Labeling

Page 7: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Intuition: AP Name Mining

AP List Store NameMacy’sAT&T

Starbucks… …

AP NameMining

Best Buyon Street

Macy’sin Mall

Page 8: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Opportunity

Page 9: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Intuition: Store Logo Searching

AP List Store NameMacy’sAT&T

Starbucks… …

Store Logo Searching

Page 10: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Intuition: Matching In-store Text with Website Text

AP List Store NameMacy’sAT&T

Starbucks… …

Website Text Matching

Page 11: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Intuition: Matching In-store Text with Website Text

Fusion Cafe Whole Foods Panera Starbucks

AP List Store Name

Starbucks

Starbucks

Starbucks

Starbucks

… …

Matching In-store Textwith Website Text

OCR

Text From Webpages

AutoLabelMatching In-store Text

with Website Text

Page 12: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

A Bigger Picture

AP List Store NameStarbucksStarbucksStarbucksStarbucks

… …StaplesStaplesStaples

… …Dollar TreeDollar TreeDollar Tree

… …AutoLabel

Matching In-store Text with Website Text

Best Buy StaplesDollar Tree Starbucks

?

Page 13: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

In-store Text Extraction

Blurred Image Filter

OCR

Page 14: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Website Text Extraction

Google Map Search

Google Web Search

Fusion Cafe Whole Foods

Panera Starbucks

Page 15: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Bag-of-Words Text Matching

Fusion Cafe Whole Foods Panera Starbucks

Extract Nouns and Proper Names

Text From Webpages

Assign TF-IDF Weight

Calculate Cosine Similarity

Text From In-store Photos

Page 16: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Preliminary Evaluation

Page 17: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Data Collection• 18 stores in a shopping mall

- 2 nutrition stores - 3 sportswear stores - 3 electronics stores - 4 appeal stores - 6 other businesses

• Google Glass takes panoramic videosSmartphone records Wi-Fi AP data

• 16 – 72 photos with text / store

Page 18: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Evaluation• Different stores have dissimilar text.

MC Sports Store Finish Line Store

Page 19: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Evaluation• Different stores have dissimilar text.• Different stores’ websites have dissimilar text.

MC Sports Website Finish Line Website

Page 20: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Evaluation• Different stores have dissimilar text.• Different stores’ websites have dissimilar text.• Each store matches best with its own website

MC Sports StoreMC Sports Store

MC Sports Website

Page 21: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

How Similar Are Text In Different Stores?

Page 22: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

How Similar Are Text In Different Websites?

Page 23: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Does Each Store Matches Best with Its Own Website?

Match one physical store (GNC) with 18 websites

Page 24: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Improvement: Using Store Names

Page 25: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Matching with Partial Data• Matching with limited number of photos

- Varying # of photos per store: 5, 10, …, all• Matching with specific portion of text

- In-store: above/at eye level

Above eye level

At eye level

Below eye level

Page 26: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Matching with Partial Data• Matching with limited number of photos

- Varying # of photos per store: 5, 10, …, all• Matching with specific portion of text

- In-store: above/at eye level- Website: menus

Page 27: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Matching with Partial Data: Evaluation

Partial Text

Full Text

10 photos with text per store are good enough!

Page 28: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Limitations and On-going Work

• Need to evaluate with more stores, in various areas• Need to understand website and physical store structure

well for better text matching• Need to have a good clustering algorithm

Clustering

Matching

Page 29: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Conclusion• AutoLabel is a solution for semantic localization.

?

Page 30: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Conclusion• AutoLabel is a solution for semantic localization.• AutoLabel matches physical sites with web sites through

text matching, and gives a mapping from Wi-Fi access points to semantic store names.

Page 31: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Conclusion• AutoLabel is a solution for semantic localization.• AutoLabel matches physical sites with web sites through

text matching, and gives a mapping from Wi-Fi access points to semantic store names.• Feasibility is verified through preliminary evaluation.

Page 32: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Conclusion• AutoLabel is a solution for semantic localization.• AutoLabel matches physical sites with web sites through

text matching, and gives a mapping from Wi-Fi access points to semantic store names.• Feasibility is verified through preliminary evaluation.

Phys

ical S

tore

s Websites

TEXT

Physical Locations Semantic Locations

Page 33: AutoLabel: Matching Physical Sites with Web Sites for Semantic Localization Rufeng Meng, Sheng Shen, Srihari Nelakuditi, Romit Roy Chouhury

Thanks for your attention!

Questions?

Paper available at http://synrg.csl.illinois.edu/