SlideShare a Scribd company logo
1 of 20
Download to read offline
Presented by : Jayavardhan and Mounica
Yelp
Introduction
● What is Yelp?
● Story of Yelp
● Users and Businesses on Yelp
● Growth of Yelp
● Yelp Fusion API
● Yelp OpenSource
● Yelp DataSet
● Research on Yelp Data
yelp
What is Yelp?
● Yelp is a social platform which publishes crowd-sourced reviews about small businesses.
● It also provides Online reservation service- Yelp Reservations
● Hosted on website ( Yelp.com) and Yelp mobile App
● Headquartered in San Francisco, California.
● Listed on the NYSE as Yelp Inc (Price: $45.98)
● Valuation: US$ 5 Billion
● Annual Revenue: US$ 713 Million
yelp
Story of Yelp
● Founded in 2004 by Jeremy Stoppelman(CEO) and Russel Simmons( Former CTO)
● Idea: Stoppelman was inspired to launch Yelp after being sick.
Stoppelman- “I got sick and needed to see a doctor. Back then there was very little information on
the Internet; it was frustrating. We realized the best way to find a doctor, or other services, was by
word of mouth.”
● Initial idea for Yelp was an email-based referral network
● Observation which changed Yelp forever
“People were writing unsolicited reviews of their favorite businesses just for fun.”
yelp
Users
● Everyday Individuals
○ Individual users rate and review
products and service from small
businesses they have visited
○ People using Yelp trust others reviews,
as they are written by real people they
can relate to
○ Reviews allow a person to find the
best product or service
● Small Business Owners
○ Small Business owners can claim a Yelp
Business page which allows them to view
statistics including page views and
customers leads generated by Yelp.
○ Small Businesses can also join the Yelp
Ads Program which helps drive more
leads and revenue for your business.
Targeted ads can be placed anywhere on
the Yelp website where it makes sense to
do so.
yelp
● What we know about Yelp Users?
○ 53.7% are female, 46.3% are male
○ The 25-35 year old age bracket are most common users at 24.9%
○ 89 percent of customers make a purchase within one week of visiting Yelp.
Businesses on Yelp
Businesses that can be reviewed on Yelp:
● Restaurants, Nightlife/Bars
● Shopping/retail
● Beauty and Spa
● Automotive Services
● Local Services
● Home Services
● Financial Services
● Health and Medical Services Hotels and
Travel Education
● Real Estate And More...
Trivia: Largest category of reviewed business
on Yelp? Restaurants? No!
It’s: shopping/retail
yelp
Yelp Growth
● October 12, 2004 : first review submitted to Yelp
● Summer,2006: One million User Visits per month
● May 5, 2007 : One millionth review
● May 2008: 10 million unique visitors every month.
● 2009 : Services launched in Canada, the U.K. and Ireland.
● December 2009: Offers from Google and Yahoo for 1 billion US$
● October 2011: Siri uses Yelp data for restaurant search
● November 2011: Initial Public Offering(IPO)
● By 2011 : 65 million unique visitors per month
● As of 2016, Yelp.com had
○ 135 million unique visitors per month
○ 95 million reviews per month
○ Till date 2.8 million Businesses, 135 million reviews
● Yelp is in 27 countries worldwide.
yelp
Yelp Fusion API
● Yelp provides a HTTP based API.
● Yelp-python: A Python wrapper for the Yelp API( only works with older version of Yelp API
v2)
Fusion API can be used to
● Make a geographically-oriented search
● Sort results by the best match for the query, highest ratings, or distance
● Limit results to those businesses offering a Yelp Deal, and display information about the
deal like the title, savings, and purchase URL
● Identify and display whether a business has been claimed on Yelp.com
yelp
Yelp API- Authentication
● Yelp uses OAuth 1.0a for authenticating API requests
● These parameters must be passed in the HTTP (Authorization) header as URL query keys
or in the POST data.
yelp
Different Functionalities in Fusion API
Search API:
● Search for local businesses using
○ Geographical Location ( similar
to twitter )
○ Category
○ Radius
● Limit: 40 results per search
Business API:
● Lookup business information by id.
● Returns 2 reviews for the business
Phone Search API:
● Search for businesses by phone number
● Calls to API should be made through Http GET Method.
● API Rate Limiting: By default, a client is limited to 25,000 API calls per 24 hours
● Yelp also provides GraphQL (query language) for API.
yelp
Yelp Opensource
● Yelps loves open source and has been giving back to open source community by open
sourcing internally developed projects.
● Some popular Open Source projects from Yelp
○ paasta - An open, distributed platform as a service
○ elastalert - Easy & Flexible Alerting With ElasticSearch
○ osxcollector - A forensic evidence collection & analysis toolkit for OS X
○ dockersh - A shell which places users into individual docker containers
● Yelp has open sourced 79 projects till date.
● Github Page: https://yelp.github.io/
yelp
Yelp Dataset Challenge
● Conduct research and analysis using Yelp’s datasets and share the findings with Yelp
● 2 datasets and 1 database
○ Yelp Photos dataset
○ Yelp Reviews dataset
○ Yelp Local Graph
● 10 best works given $5000 each. Additional $1000 if the research is published
● Currently, Round 10 of dataset challenge
yelp
Yelp Dataset Challenge - Yelp Reviews
● 5 million reviews and ratings from 1.1 million users on 150,000 businesses
● 1.2 million business attributes like hours, parking, availability, ambience
● What is Yelp looking for?
○ Infer sentiment towards the business
○ Infer business attributes (what the customer should expect): Eg: ambience (casual,
hippy), good for (lunch, dinner).
○ Understand user interests
● Highly used for sentiment analysis and recommendation systems
yelp
Yelp Dataset Challenge - Yelp Photos
Yelp Photos
● 200,000 photos with their captions and labels
● What is Yelp looking for?
○ Photo classification: Eg: Identify food in the the photos.
○ Is the photo beautiful or not?
○ Infer business attributes from user-submitted photos
Yelp Local Graph
● Database of local businesses, business categories, reviews and users
● What is Yelp looking for?
○ Understand trends and how they start
○ Usage patterns
yelp
Academic Research
● Recommendation systems
● Sentiment Analysis
● Social networks
● Opinion Mining
Majority of the research is done with Yelp reviews dataset
yelp
Hidden Factors and Hidden Topics: Understanding Rating Dimensions with Review Text
● By researchers of Stanford
● Understand the tastes of users as well as the product properties to predict user rating
● Eg: To predict if a user will like Harry Potter, we need to identify that the book belongs to
fantasy genre as well as the user’s interest in fantasy
● “Hidden Factors as Topics” model: Variant to LDA which learns rating parameters (product
properties) and review parameters (topics discussed in the review) together.
● Understands user interests, discovers clean genres and identifies impactful reviews
yelp
Bridging Collaborative Filtering and Semi-Supervised Learning: A Neural Approach for
POI Recommendation
● By researchers of UIUC
● Point of interest / location recommendation
● Challenges:
○ Data Scarcity : Eg: Check-in info is
scarce
○ Various context: Users preference is
based on dynamic factors. Eg: location,
time
● Semi-supervised learning with heterogeneous
context graphs
● Neural networks to jointly learn user context,
POI context and user-POI interactions
yelp
Aspect Based Recommendations: Recommending Items with the Most Valuable
Aspects Based on User Reviews
● By researchers of NYU
● Aspect based sentiment analysis: “Food is good but service is so bad”
● Identifies valuable aspects of product and predicts not just the overall sentiment but also the
sentiment towards each aspect.
● Sentiment Utility Logistic Model (SULM): Logistic regression model to predict the rating of
the review along with impact of each aspect towards overall rating.
● Objective function:
● Training using Stochastic Gradient Descent
yelp
Survival Analysis for Modeling Critical
Events that Communities May Undergo
in Dynamic Social Networks
● By researchers of UIUC
● Model prominent location of
users using Gaussian mixture
models
● Identify topical authority using
user-specific features (reviews,
friends, categories for which
reviews are posted)
yelp
● By researchers of University of
Quebec
● Survival analysis: Analyze duration of
time until event happens. Eg:
Remission duration of a disease
● Critical events for communities in
social network (expand, merge, split,
constant)
● Predict the next critical event based on
how the communities in the networks
changes temporally
● Used user network of Yelp
Finding local experts from Yelp
Thank You :)
Questions?
Yelp

More Related Content

What's hot

Nader sabry - investor pitch deck template
Nader sabry - investor pitch deck templateNader sabry - investor pitch deck template
Nader sabry - investor pitch deck templateNader Sabry
 
Dropbox: $15K VC investment turned into $16.8B. Dropbox's initial pitch deck
Dropbox: $15K VC investment turned into $16.8B. Dropbox's initial pitch deckDropbox: $15K VC investment turned into $16.8B. Dropbox's initial pitch deck
Dropbox: $15K VC investment turned into $16.8B. Dropbox's initial pitch deckAA BB
 
Front App 10Million Series-A Funding
Front App 10Million Series-A FundingFront App 10Million Series-A Funding
Front App 10Million Series-A FundingPranav Divakar
 
How Wealthsimple raised $2M in 2 weeks
How Wealthsimple raised $2M in 2 weeksHow Wealthsimple raised $2M in 2 weeks
How Wealthsimple raised $2M in 2 weeksWealthsimple
 
Pitch Deck Template 3 (reading version) - BaseTemplates
Pitch Deck Template 3 (reading version) - BaseTemplatesPitch Deck Template 3 (reading version) - BaseTemplates
Pitch Deck Template 3 (reading version) - BaseTemplatesVasyl Slobodian
 
Splunk sales presentation
Splunk sales presentationSplunk sales presentation
Splunk sales presentationjpelletier123
 
Mindbody: A Digital Transformation Story
Mindbody: A Digital Transformation StoryMindbody: A Digital Transformation Story
Mindbody: A Digital Transformation StoryApigee | Google Cloud
 
Mattermark 2nd (Final) Series A Deck
Mattermark 2nd (Final) Series A DeckMattermark 2nd (Final) Series A Deck
Mattermark 2nd (Final) Series A DeckDanielle Morrill
 
Pitch Deck-Format-NinzaBiz.com | investment Deck for Fund Raising
Pitch Deck-Format-NinzaBiz.com | investment Deck for Fund RaisingPitch Deck-Format-NinzaBiz.com | investment Deck for Fund Raising
Pitch Deck-Format-NinzaBiz.com | investment Deck for Fund RaisingShibam Sarbswa 🚀
 
Senior administrative officer kpi
Senior administrative officer kpiSenior administrative officer kpi
Senior administrative officer kpikertdoret
 
A CASE STUDY ALIBABA.COM
A CASE STUDY ALIBABA.COMA CASE STUDY ALIBABA.COM
A CASE STUDY ALIBABA.COMIshworKhatiwada
 
SaaS Showcase Pitch :: HeyDay :: L-SPARK Accelerator
SaaS Showcase Pitch :: HeyDay :: L-SPARK AcceleratorSaaS Showcase Pitch :: HeyDay :: L-SPARK Accelerator
SaaS Showcase Pitch :: HeyDay :: L-SPARK AcceleratorL-SPARK
 
Pitch Deck Teardown: Unito's $20M Series B deck
Pitch Deck Teardown: Unito's $20M Series B deckPitch Deck Teardown: Unito's $20M Series B deck
Pitch Deck Teardown: Unito's $20M Series B deckHajeJanKamps
 
Beyond Uber: How the Platform Business Model Connects the World
Beyond Uber: How the Platform Business Model Connects the WorldBeyond Uber: How the Platform Business Model Connects the World
Beyond Uber: How the Platform Business Model Connects the WorldApplicoInc
 
Hibob - NOAH19 Tel Aviv
Hibob - NOAH19 Tel AvivHibob - NOAH19 Tel Aviv
Hibob - NOAH19 Tel AvivNOAH Advisors
 
Introduction to the Business Model Canvas
Introduction to the Business Model CanvasIntroduction to the Business Model Canvas
Introduction to the Business Model CanvasDavender Gupta
 
Swipes pitch deck for Beta Pitch 2013 Finals in Berlin
Swipes pitch deck for Beta Pitch 2013 Finals in BerlinSwipes pitch deck for Beta Pitch 2013 Finals in Berlin
Swipes pitch deck for Beta Pitch 2013 Finals in BerlinSwipes App
 
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONSBUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONSGeorge Krasadakis
 

What's hot (20)

Nader sabry - investor pitch deck template
Nader sabry - investor pitch deck templateNader sabry - investor pitch deck template
Nader sabry - investor pitch deck template
 
Dropbox: $15K VC investment turned into $16.8B. Dropbox's initial pitch deck
Dropbox: $15K VC investment turned into $16.8B. Dropbox's initial pitch deckDropbox: $15K VC investment turned into $16.8B. Dropbox's initial pitch deck
Dropbox: $15K VC investment turned into $16.8B. Dropbox's initial pitch deck
 
Front App 10Million Series-A Funding
Front App 10Million Series-A FundingFront App 10Million Series-A Funding
Front App 10Million Series-A Funding
 
How Wealthsimple raised $2M in 2 weeks
How Wealthsimple raised $2M in 2 weeksHow Wealthsimple raised $2M in 2 weeks
How Wealthsimple raised $2M in 2 weeks
 
Pitch Deck Template 3 (reading version) - BaseTemplates
Pitch Deck Template 3 (reading version) - BaseTemplatesPitch Deck Template 3 (reading version) - BaseTemplates
Pitch Deck Template 3 (reading version) - BaseTemplates
 
Splunk sales presentation
Splunk sales presentationSplunk sales presentation
Splunk sales presentation
 
Binpress
BinpressBinpress
Binpress
 
Mindbody: A Digital Transformation Story
Mindbody: A Digital Transformation StoryMindbody: A Digital Transformation Story
Mindbody: A Digital Transformation Story
 
Mattermark 2nd (Final) Series A Deck
Mattermark 2nd (Final) Series A DeckMattermark 2nd (Final) Series A Deck
Mattermark 2nd (Final) Series A Deck
 
Pitch Deck-Format-NinzaBiz.com | investment Deck for Fund Raising
Pitch Deck-Format-NinzaBiz.com | investment Deck for Fund RaisingPitch Deck-Format-NinzaBiz.com | investment Deck for Fund Raising
Pitch Deck-Format-NinzaBiz.com | investment Deck for Fund Raising
 
Senior administrative officer kpi
Senior administrative officer kpiSenior administrative officer kpi
Senior administrative officer kpi
 
Front series A deck
Front series A deckFront series A deck
Front series A deck
 
A CASE STUDY ALIBABA.COM
A CASE STUDY ALIBABA.COMA CASE STUDY ALIBABA.COM
A CASE STUDY ALIBABA.COM
 
SaaS Showcase Pitch :: HeyDay :: L-SPARK Accelerator
SaaS Showcase Pitch :: HeyDay :: L-SPARK AcceleratorSaaS Showcase Pitch :: HeyDay :: L-SPARK Accelerator
SaaS Showcase Pitch :: HeyDay :: L-SPARK Accelerator
 
Pitch Deck Teardown: Unito's $20M Series B deck
Pitch Deck Teardown: Unito's $20M Series B deckPitch Deck Teardown: Unito's $20M Series B deck
Pitch Deck Teardown: Unito's $20M Series B deck
 
Beyond Uber: How the Platform Business Model Connects the World
Beyond Uber: How the Platform Business Model Connects the WorldBeyond Uber: How the Platform Business Model Connects the World
Beyond Uber: How the Platform Business Model Connects the World
 
Hibob - NOAH19 Tel Aviv
Hibob - NOAH19 Tel AvivHibob - NOAH19 Tel Aviv
Hibob - NOAH19 Tel Aviv
 
Introduction to the Business Model Canvas
Introduction to the Business Model CanvasIntroduction to the Business Model Canvas
Introduction to the Business Model Canvas
 
Swipes pitch deck for Beta Pitch 2013 Finals in Berlin
Swipes pitch deck for Beta Pitch 2013 Finals in BerlinSwipes pitch deck for Beta Pitch 2013 Finals in Berlin
Swipes pitch deck for Beta Pitch 2013 Finals in Berlin
 
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONSBUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
 

Similar to Yelp Presentation

Yelp an Assessment of Customer Satisfaction
Yelp an Assessment of Customer SatisfactionYelp an Assessment of Customer Satisfaction
Yelp an Assessment of Customer Satisfactionsunnycmui
 
Business Case Presentation
Business Case PresentationBusiness Case Presentation
Business Case PresentationHeather Hurmiz
 
Digital Word-of-Mouth: Yelp #SUYelp
Digital Word-of-Mouth: Yelp #SUYelpDigital Word-of-Mouth: Yelp #SUYelp
Digital Word-of-Mouth: Yelp #SUYelpdrkappel
 
2018 NYC Localogy: Reputation and Review Management Best Practices
2018 NYC Localogy: Reputation and Review Management Best Practices2018 NYC Localogy: Reputation and Review Management Best Practices
2018 NYC Localogy: Reputation and Review Management Best PracticesLocalogy
 
Mobile Trends, Online Reviews & More: Attract Today's Renter (Property Manage...
Mobile Trends, Online Reviews & More: Attract Today's Renter (Property Manage...Mobile Trends, Online Reviews & More: Attract Today's Renter (Property Manage...
Mobile Trends, Online Reviews & More: Attract Today's Renter (Property Manage...AppFolio
 
iOS 11: Key Things to Know + How to Prepare Your App
iOS 11: Key Things to Know + How to Prepare Your AppiOS 11: Key Things to Know + How to Prepare Your App
iOS 11: Key Things to Know + How to Prepare Your AppApptentive
 
Three Ways Fast Human Insight is Revolutionizing Marketing
Three Ways Fast Human Insight is Revolutionizing Marketing Three Ways Fast Human Insight is Revolutionizing Marketing
Three Ways Fast Human Insight is Revolutionizing Marketing UserTesting
 
How to get to the top of google's local search results
How to get to the top of google's local search resultsHow to get to the top of google's local search results
How to get to the top of google's local search resultsHealthcare Success
 
PPC Advertising - An Overview
PPC Advertising - An OverviewPPC Advertising - An Overview
PPC Advertising - An OverviewEric Ritter
 
Lean Startup Introduction - EFYI'16 - Slides
Lean Startup Introduction - EFYI'16 - SlidesLean Startup Introduction - EFYI'16 - Slides
Lean Startup Introduction - EFYI'16 - SlidesGregory Prokopski
 
Places: Local Discovery Platform
Places: Local Discovery PlatformPlaces: Local Discovery Platform
Places: Local Discovery PlatformVibhor Dubey
 
Yelp's Review Filtering Algorithm Paper
Yelp's Review Filtering Algorithm PaperYelp's Review Filtering Algorithm Paper
Yelp's Review Filtering Algorithm PaperYao Yao
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender SystemsDavid Zibriczky
 
Sentiment Analysis for SEO
Sentiment Analysis for SEOSentiment Analysis for SEO
Sentiment Analysis for SEOBen Johnston
 
How to Best Research Your Problem Area & Product by fmr eBay PM
How to Best Research Your Problem Area & Product by fmr eBay PMHow to Best Research Your Problem Area & Product by fmr eBay PM
How to Best Research Your Problem Area & Product by fmr eBay PMProduct School
 
Mobile App Marketing Presentation
Mobile App Marketing PresentationMobile App Marketing Presentation
Mobile App Marketing PresentationBlitzAtelier
 
Marketing plan for an andriod app
Marketing plan for an andriod appMarketing plan for an andriod app
Marketing plan for an andriod appUtkarshinee Aadya
 
Hire Smart: Why Your Recruiting Process Can Make or Break Your Business (Prop...
Hire Smart: Why Your Recruiting Process Can Make or Break Your Business (Prop...Hire Smart: Why Your Recruiting Process Can Make or Break Your Business (Prop...
Hire Smart: Why Your Recruiting Process Can Make or Break Your Business (Prop...AppFolio
 

Similar to Yelp Presentation (20)

Yelp an Assessment of Customer Satisfaction
Yelp an Assessment of Customer SatisfactionYelp an Assessment of Customer Satisfaction
Yelp an Assessment of Customer Satisfaction
 
Business Case Presentation
Business Case PresentationBusiness Case Presentation
Business Case Presentation
 
Digital Word-of-Mouth: Yelp #SUYelp
Digital Word-of-Mouth: Yelp #SUYelpDigital Word-of-Mouth: Yelp #SUYelp
Digital Word-of-Mouth: Yelp #SUYelp
 
2018 NYC Localogy: Reputation and Review Management Best Practices
2018 NYC Localogy: Reputation and Review Management Best Practices2018 NYC Localogy: Reputation and Review Management Best Practices
2018 NYC Localogy: Reputation and Review Management Best Practices
 
Mobile Trends, Online Reviews & More: Attract Today's Renter (Property Manage...
Mobile Trends, Online Reviews & More: Attract Today's Renter (Property Manage...Mobile Trends, Online Reviews & More: Attract Today's Renter (Property Manage...
Mobile Trends, Online Reviews & More: Attract Today's Renter (Property Manage...
 
iOS 11: Key Things to Know + How to Prepare Your App
iOS 11: Key Things to Know + How to Prepare Your AppiOS 11: Key Things to Know + How to Prepare Your App
iOS 11: Key Things to Know + How to Prepare Your App
 
Three Ways Fast Human Insight is Revolutionizing Marketing
Three Ways Fast Human Insight is Revolutionizing Marketing Three Ways Fast Human Insight is Revolutionizing Marketing
Three Ways Fast Human Insight is Revolutionizing Marketing
 
How to get to the top of google's local search results
How to get to the top of google's local search resultsHow to get to the top of google's local search results
How to get to the top of google's local search results
 
PPC Advertising - An Overview
PPC Advertising - An OverviewPPC Advertising - An Overview
PPC Advertising - An Overview
 
test
testtest
test
 
Lean Startup Introduction - EFYI'16 - Slides
Lean Startup Introduction - EFYI'16 - SlidesLean Startup Introduction - EFYI'16 - Slides
Lean Startup Introduction - EFYI'16 - Slides
 
Yelp
Yelp Yelp
Yelp
 
Places: Local Discovery Platform
Places: Local Discovery PlatformPlaces: Local Discovery Platform
Places: Local Discovery Platform
 
Yelp's Review Filtering Algorithm Paper
Yelp's Review Filtering Algorithm PaperYelp's Review Filtering Algorithm Paper
Yelp's Review Filtering Algorithm Paper
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender Systems
 
Sentiment Analysis for SEO
Sentiment Analysis for SEOSentiment Analysis for SEO
Sentiment Analysis for SEO
 
How to Best Research Your Problem Area & Product by fmr eBay PM
How to Best Research Your Problem Area & Product by fmr eBay PMHow to Best Research Your Problem Area & Product by fmr eBay PM
How to Best Research Your Problem Area & Product by fmr eBay PM
 
Mobile App Marketing Presentation
Mobile App Marketing PresentationMobile App Marketing Presentation
Mobile App Marketing Presentation
 
Marketing plan for an andriod app
Marketing plan for an andriod appMarketing plan for an andriod app
Marketing plan for an andriod app
 
Hire Smart: Why Your Recruiting Process Can Make or Break Your Business (Prop...
Hire Smart: Why Your Recruiting Process Can Make or Break Your Business (Prop...Hire Smart: Why Your Recruiting Process Can Make or Break Your Business (Prop...
Hire Smart: Why Your Recruiting Process Can Make or Break Your Business (Prop...
 

Recently uploaded

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 

Recently uploaded (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

Yelp Presentation

  • 1. Presented by : Jayavardhan and Mounica Yelp
  • 2. Introduction ● What is Yelp? ● Story of Yelp ● Users and Businesses on Yelp ● Growth of Yelp ● Yelp Fusion API ● Yelp OpenSource ● Yelp DataSet ● Research on Yelp Data yelp
  • 3. What is Yelp? ● Yelp is a social platform which publishes crowd-sourced reviews about small businesses. ● It also provides Online reservation service- Yelp Reservations ● Hosted on website ( Yelp.com) and Yelp mobile App ● Headquartered in San Francisco, California. ● Listed on the NYSE as Yelp Inc (Price: $45.98) ● Valuation: US$ 5 Billion ● Annual Revenue: US$ 713 Million yelp
  • 4. Story of Yelp ● Founded in 2004 by Jeremy Stoppelman(CEO) and Russel Simmons( Former CTO) ● Idea: Stoppelman was inspired to launch Yelp after being sick. Stoppelman- “I got sick and needed to see a doctor. Back then there was very little information on the Internet; it was frustrating. We realized the best way to find a doctor, or other services, was by word of mouth.” ● Initial idea for Yelp was an email-based referral network ● Observation which changed Yelp forever “People were writing unsolicited reviews of their favorite businesses just for fun.” yelp
  • 5. Users ● Everyday Individuals ○ Individual users rate and review products and service from small businesses they have visited ○ People using Yelp trust others reviews, as they are written by real people they can relate to ○ Reviews allow a person to find the best product or service ● Small Business Owners ○ Small Business owners can claim a Yelp Business page which allows them to view statistics including page views and customers leads generated by Yelp. ○ Small Businesses can also join the Yelp Ads Program which helps drive more leads and revenue for your business. Targeted ads can be placed anywhere on the Yelp website where it makes sense to do so. yelp ● What we know about Yelp Users? ○ 53.7% are female, 46.3% are male ○ The 25-35 year old age bracket are most common users at 24.9% ○ 89 percent of customers make a purchase within one week of visiting Yelp.
  • 6. Businesses on Yelp Businesses that can be reviewed on Yelp: ● Restaurants, Nightlife/Bars ● Shopping/retail ● Beauty and Spa ● Automotive Services ● Local Services ● Home Services ● Financial Services ● Health and Medical Services Hotels and Travel Education ● Real Estate And More... Trivia: Largest category of reviewed business on Yelp? Restaurants? No! It’s: shopping/retail yelp
  • 7. Yelp Growth ● October 12, 2004 : first review submitted to Yelp ● Summer,2006: One million User Visits per month ● May 5, 2007 : One millionth review ● May 2008: 10 million unique visitors every month. ● 2009 : Services launched in Canada, the U.K. and Ireland. ● December 2009: Offers from Google and Yahoo for 1 billion US$ ● October 2011: Siri uses Yelp data for restaurant search ● November 2011: Initial Public Offering(IPO) ● By 2011 : 65 million unique visitors per month ● As of 2016, Yelp.com had ○ 135 million unique visitors per month ○ 95 million reviews per month ○ Till date 2.8 million Businesses, 135 million reviews ● Yelp is in 27 countries worldwide. yelp
  • 8. Yelp Fusion API ● Yelp provides a HTTP based API. ● Yelp-python: A Python wrapper for the Yelp API( only works with older version of Yelp API v2) Fusion API can be used to ● Make a geographically-oriented search ● Sort results by the best match for the query, highest ratings, or distance ● Limit results to those businesses offering a Yelp Deal, and display information about the deal like the title, savings, and purchase URL ● Identify and display whether a business has been claimed on Yelp.com yelp
  • 9. Yelp API- Authentication ● Yelp uses OAuth 1.0a for authenticating API requests ● These parameters must be passed in the HTTP (Authorization) header as URL query keys or in the POST data. yelp
  • 10. Different Functionalities in Fusion API Search API: ● Search for local businesses using ○ Geographical Location ( similar to twitter ) ○ Category ○ Radius ● Limit: 40 results per search Business API: ● Lookup business information by id. ● Returns 2 reviews for the business Phone Search API: ● Search for businesses by phone number ● Calls to API should be made through Http GET Method. ● API Rate Limiting: By default, a client is limited to 25,000 API calls per 24 hours ● Yelp also provides GraphQL (query language) for API. yelp
  • 11. Yelp Opensource ● Yelps loves open source and has been giving back to open source community by open sourcing internally developed projects. ● Some popular Open Source projects from Yelp ○ paasta - An open, distributed platform as a service ○ elastalert - Easy & Flexible Alerting With ElasticSearch ○ osxcollector - A forensic evidence collection & analysis toolkit for OS X ○ dockersh - A shell which places users into individual docker containers ● Yelp has open sourced 79 projects till date. ● Github Page: https://yelp.github.io/ yelp
  • 12. Yelp Dataset Challenge ● Conduct research and analysis using Yelp’s datasets and share the findings with Yelp ● 2 datasets and 1 database ○ Yelp Photos dataset ○ Yelp Reviews dataset ○ Yelp Local Graph ● 10 best works given $5000 each. Additional $1000 if the research is published ● Currently, Round 10 of dataset challenge yelp
  • 13. Yelp Dataset Challenge - Yelp Reviews ● 5 million reviews and ratings from 1.1 million users on 150,000 businesses ● 1.2 million business attributes like hours, parking, availability, ambience ● What is Yelp looking for? ○ Infer sentiment towards the business ○ Infer business attributes (what the customer should expect): Eg: ambience (casual, hippy), good for (lunch, dinner). ○ Understand user interests ● Highly used for sentiment analysis and recommendation systems yelp
  • 14. Yelp Dataset Challenge - Yelp Photos Yelp Photos ● 200,000 photos with their captions and labels ● What is Yelp looking for? ○ Photo classification: Eg: Identify food in the the photos. ○ Is the photo beautiful or not? ○ Infer business attributes from user-submitted photos Yelp Local Graph ● Database of local businesses, business categories, reviews and users ● What is Yelp looking for? ○ Understand trends and how they start ○ Usage patterns yelp
  • 15. Academic Research ● Recommendation systems ● Sentiment Analysis ● Social networks ● Opinion Mining Majority of the research is done with Yelp reviews dataset yelp
  • 16. Hidden Factors and Hidden Topics: Understanding Rating Dimensions with Review Text ● By researchers of Stanford ● Understand the tastes of users as well as the product properties to predict user rating ● Eg: To predict if a user will like Harry Potter, we need to identify that the book belongs to fantasy genre as well as the user’s interest in fantasy ● “Hidden Factors as Topics” model: Variant to LDA which learns rating parameters (product properties) and review parameters (topics discussed in the review) together. ● Understands user interests, discovers clean genres and identifies impactful reviews yelp
  • 17. Bridging Collaborative Filtering and Semi-Supervised Learning: A Neural Approach for POI Recommendation ● By researchers of UIUC ● Point of interest / location recommendation ● Challenges: ○ Data Scarcity : Eg: Check-in info is scarce ○ Various context: Users preference is based on dynamic factors. Eg: location, time ● Semi-supervised learning with heterogeneous context graphs ● Neural networks to jointly learn user context, POI context and user-POI interactions yelp
  • 18. Aspect Based Recommendations: Recommending Items with the Most Valuable Aspects Based on User Reviews ● By researchers of NYU ● Aspect based sentiment analysis: “Food is good but service is so bad” ● Identifies valuable aspects of product and predicts not just the overall sentiment but also the sentiment towards each aspect. ● Sentiment Utility Logistic Model (SULM): Logistic regression model to predict the rating of the review along with impact of each aspect towards overall rating. ● Objective function: ● Training using Stochastic Gradient Descent yelp
  • 19. Survival Analysis for Modeling Critical Events that Communities May Undergo in Dynamic Social Networks ● By researchers of UIUC ● Model prominent location of users using Gaussian mixture models ● Identify topical authority using user-specific features (reviews, friends, categories for which reviews are posted) yelp ● By researchers of University of Quebec ● Survival analysis: Analyze duration of time until event happens. Eg: Remission duration of a disease ● Critical events for communities in social network (expand, merge, split, constant) ● Predict the next critical event based on how the communities in the networks changes temporally ● Used user network of Yelp Finding local experts from Yelp