inferring restaurant styles by mining crowd sourced
play

Inferring Restaurant Styles by Mining Crowd Sourced Photos from - PowerPoint PPT Presentation

@IEEE BigData 2016 Inferring Restaurant Styles by Mining Crowd Sourced Photos from User-Review Websites Haofu Liao, Yuncheng Li, Tianran Hu and Jiebo Luo Department of Computer Science UNIVERSITY of ROCHESTER Part I - The Problem UNIVERSITY


  1. @IEEE BigData 2016 Inferring Restaurant Styles by Mining Crowd Sourced Photos from User-Review Websites Haofu Liao, Yuncheng Li, Tianran Hu and Jiebo Luo Department of Computer Science UNIVERSITY of ROCHESTER

  2. Part I - The Problem UNIVERSITY of ROCHESTER

  3. Restaurant Style Classification Business meetings Romantic Restaurant Photos UNIVERSITY of ROCHESTER

  4. Multi-Instance Multi-Label Learning (MIML) Instance object object Instance Label Instance Label ... Instance (a) Traditional Supervised (b) Multi-instance learning learning Instance Label Label object object Label Instance Label Instance ... ... ... Instance Label Label (d) Multi-instance multi-label learning (c) Multi-label learning UNIVERSITY of ROCHESTER

  5. Multi-Instance Multi-Label Learning (MIML) ● Each restaurant (object) is described by a set of photos (instances) and associated with several class restaurant style tags (label). Business Photo 1 Restaurant ● Conventionally, MIML is based on the meetings assumption that there exists a “key” Special Photo 2 instance that contributes the object’s Occasion ... ... class labels. Photo N Romantic ● For restaurant style classification, such assumption is not guaranteed. For example, just one picture of a delicate dish does not mean the restaurant itself is romantic UNIVERSITY of ROCHESTER

  6. Part II - Solution UNIVERSITY of ROCHESTER

  7. Proposed Architecture Label Multi-Label Pseudo Initialization CNN Tagging SVM Business meetings SVM Restaurant Multi-Label ... Profiling CNN Romantic SVM UNIVERSITY of ROCHESTER

  8. Overall Architecture Label Multi-Label Pseudo Initialization CNN Tagging SVM Business meetings SVM Restaurant Multi-Lacbel ... Profiling CNN Romantic SVM UNIVERSITY of ROCHESTER

  9. Multi-Label CNN CONV4 ● Sigmoid Cross Entropy Loss POOL3 CONV5 CONV3 POOL5 AlexNet POOL2 FC6 CONV2 FC7 CONV1 FC8 Sigmoid Data Cross Entropy Label Loss UNIVERSITY of ROCHESTER

  10. Overall Architecture Label Multi-Label Pseudo Initialization CNN Tagging SVM Business meetings SVM Restaurant Multi-Label ... Profiling CNN Romantic SVM UNIVERSITY of ROCHESTER

  11. Pseudo Tagging Photo 1 Photo 2 Photo 3 Photo 4 Photo 5 Photo 6 Photo 7 Photo 8 Images Scores of tag k 7.1 -5.4 0.9 -1.1 9.5 -3.7 3.2 -0.2 Images from restaurants with tag k Images from restaurants without tag k UNIVERSITY of ROCHESTER

  12. Pseudo Tagging Steps: 1. Order images according their scores Photo 5 Photo 1 Photo 7 Photo 3 Photo 8 Photo 4 Photo 6 Photo 2 9.5 7.1 3.2 0.9 -0.2 -1.1 -3.7 -5.4 Ordered UNIVERSITY of ROCHESTER

  13. Pseudo Tagging Steps: 1. Order images according their scores Photo 5 Photo 1 Photo 1 Photo 7 Photo 3 Photo 8 Photo 4 Photo 6 Photo 2 2. Add tag k to the image that has the highest score among the images that do not have tag k. 9.5 7.1 3.2 0.9 -0.2 -1.1 -3.7 -5.4 Ordered UNIVERSITY of ROCHESTER

  14. Pseudo Tagging Steps: 1. Order images according their scores Photo 5 Photo 1 Photo 1 Photo 7 Photo 3 Photo 8 Photo 4 Photo 6 Photo 2 Photo 2 2. Add tag k to the image that has the highest score among the images that do not have tag k. 3. Drop tag k from the image that has 9.5 7.1 3.2 0.9 -0.2 -1.1 -3.7 -5.4 the lowest score among the images that have tag k. Ordered UNIVERSITY of ROCHESTER

  15. Pseudo Tagging Steps: 1. Order images according their scores Photo 5 Photo 1 Photo 1 Photo 7 Photo 3 Photo 8 Photo 4 Photo 6 Photo 2 Photo 2 2. Add tag k to the image that has the highest score among the images that do not have tag k. 3. Drop tag k from the image that has 9.5 7.1 3.2 0.9 -0.2 -1.1 -3.7 -5.4 the lowest score among the images that have tag k. Ordered UNIVERSITY of ROCHESTER

  16. Pseudo Tagging Steps: 1. Order images according their scores Photo 5 Photo 1 Photo 1 Photo 7 Photo 3 Photo 8 Photo 4 Photo 6 Photo 2 Photo 2 2. Add tag k to the image that has the highest score among the images that do not have tag k. 3. Drop tag k from the image that has 9.5 7.1 3.2 0.9 -0.2 -1.1 -3.7 -5.4 the lowest score among the images that have tag k. Ordered 4. Repeat step 3 & step 4 until the scores of images reach a predefined threshold UNIVERSITY of ROCHESTER

  17. Overall Architecture Label Multi-Label Pseudo Initialization CNN Tagging SVM Business meetings SVM Restaurant Multi-Label ... Profiling CNN Romantic SVM UNIVERSITY of ROCHESTER

  18. Restaurant Profiling Dining on Multi-Label CNN a budget Features SVM UNIVERSITY of ROCHESTER

  19. Part III - Experimental Results UNIVERSITY of ROCHESTER

  20. Top Scored Images UNIVERSITY of ROCHESTER

  21. Distribution of Image Scores 1st Round Multi-Label CNN 2nd Round Multi-Label CNN UNIVERSITY of ROCHESTER

  22. Overall Performance UNIVERSITY of ROCHESTER

  23. F-Measure @m UNIVERSITY of ROCHESTER

  24. Part IV - Questions? UNIVERSITY of ROCHESTER

  25. Thank You! UNIVERSITY of ROCHESTER

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend