Marketing and CS Philip Chan.

Slides:



Advertisements
Similar presentations
Promotion Chap Advertising. Ads. vs PR Advertising is paid for by a company. See Inspiration diagram. Advertising is paid for by a company. See.
Advertisements

Online Recommendations
MARKETING & Designing a magazine Lesson aims To make sure our magazines are designed to work well for our ‘target market’ To recall what is meant by the.
Jeff Howbert Introduction to Machine Learning Winter Collaborative Filtering Nearest Neighbor Approach.
Preference Elicitation [Conjoint Analysis]. Conjoint Analysis Market research: assess consumer’s preferences on homogenous class of products Approach:
Recommender Systems Aalap Kohojkar Yang Liu Zhan Shi March 31, 2008.
CS345 Data Mining Recommendation Systems Netflix Challenge Anand Rajaraman, Jeffrey D. Ullman.
Topic-Specific Recommendation An Approach to Greater Prediction Diversity and Accuracy Minho Kim Brian Tran CS 345a.
Customizable Bayesian Collaborative Filtering Denver Dash Big Data Reading Group 11/19/2007.
Case-based Reasoning System (CBR)
Recommender systems Ram Akella February 23, 2011 Lecture 6b, i290 & 280I University of California at Berkeley Silicon Valley Center/SC.
1 Introduction to Recommendation System Presented by HongBo Deng Nov 14, 2006 Refer to the PPT from Stanford: Anand Rajaraman, Jeffrey D. Ullman.
Recommender systems Ram Akella November 26 th 2008.
Quest for $1,000,000: The Netflix Prize Bob Bell AT&T Labs-Research July 15, 2009 Joint work with Chris Volinsky, AT&T Labs-Research and Yehuda Koren,
REALTOR.com ® /Internet Facts & Figures The Power to Sell Your Home.
Health and CS Philip Chan. DNA, Genes, Proteins What is the relationship among DNA Genes Proteins ?
Micro-Site and Business Directory Customer Sales Call Presentation Explaining and Selling PLATINUM & GOLD Micro-site Business Directory Listings to the.
Chapter 12 (Section 12.4) : Recommender Systems Second edition of the book, coming soon.
The Unique Value of Advertising in Local TV Broadcast News
Matrix Factorization Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
Promotional Mix Variety of Promotional Methods 2.
Performance of Recommender Algorithms on Top-N Recommendation Tasks RecSys 2010 Intelligent Database Systems Lab. School of Computer Science & Engineering.
By Rachsuda Jiamthapthaksin 10/09/ Edited by Christoph F. Eick.
Netflix Prize and Heritage Health Prize Philip Chan.
Internet Vs. TV Vs. Content Advertisements Types of advertisements. What is the size of ads business? Ads through history Internet Vs.
+ Recommending Branded Products from Social Media Jessica CHOW Yuet Tsz Yongzheng Zhang, Marco Pennacchiotti eBay Inc. eBay Inc.
Marketing and CS Philip Chan. Enticing you to buy a product 1. What is the content of the ad? 2. Where to advertise? TV, radio, newspaper, magazine, internet,
Promotional Mix Variety of Promotional Methods 2.
Digital Citizenship Lesson 3. Does it Matter who has your Data What kinds of information about yourself do you share online? What else do you do online.
1 Business System Analysis & Decision Making – Data Mining and Web Mining Zhangxi Lin ISQS 5340 Summer II 2006.
Netflix Netflix is a subscription-based movie and television show rental service that offers media to subscribers: Physically by mail Over the internet.
AS Media Studies. **Key Term** Institution  The organisation or company that produces and/or distributes media.  An institution is formed by the relations.
What You Will Learn? - What is Keyword and Why it’s Important? - How To Brainstorm Keyword Ideas. - How To check the Search Volume.
The activities of a company associated with buying and selling a product or service. It includes advertising, selling and delivering products to people.
© 2000 South-Western College Publishing Slide #1 Marketing Management 2nd Edition Chapter 12: Designing Effective Promotion and Advertising Strategies.
A Content-Based Approach to Collaborative Filtering Brandon Douthit-Wood CS 470 – Final Presentation.
Evaluation of Recommender Systems Joonseok Lee Georgia Institute of Technology 2011/04/12 1.
Recommender Systems Debapriyo Majumdar Information Retrieval – Spring 2015 Indian Statistical Institute Kolkata Credits to Bing Liu (UIC) and Angshul Majumdar.
Intro to Marketing Mr. Bernstein Promotions 1 Promotional Elements Advertising Publicity Sales Promotions Personal Selling.
How to detect the change of model for fitting. 2 dimensional polynomial 3 dimensional polynomial Prepare for simple model (for example, 2D polynomial.
Collaborative Filtering via Euclidean Embedding M. Khoshneshin and W. Street Proc. of ACM RecSys, pp , 2010.
PROMOTIONAL MIX.  Strategy used by companies to inform and persuade a target market  “Any combination of Advertising, Selling, Publicity, and Sales.
COMPUTER AND MARKETING. WHAT IS MARKETING? ADVERTISING STRATEGY PRICING DISTRIBUTION.
Recommendation Systems By: Bryan Powell, Neil Kumar, Manjap Singh.
Communication with public via media and social media Anu Ots Communications Manager of Statistics Estonia
Creative Product Promotion Introduction to Promotion Methods.
Netflix Prize: Predicting Ratings. Data mv_00(movieID).txt: 1: (1-2,649,429) (1-5) Over 17,000 movie txt files Over 400,000 userID Two Gigs zipped.
Ten Reasons Why Newspaper Preprints Work Environment.
Item-Based Collaborative Filtering Recommendation Algorithms
People who receive any media text, whether it’s film, television, radio, newspapers or magazines. Category or type Information about major articles given.
What kind of media institution might distribute your media product and why? By Gemma Stanley.
Homework 1 Tutorial Instructor: Weidong Shi (Larry), PhD
How to Make a Yearly Sales Target Plan
Recommender Systems & Collaborative Filtering
Machine Learning With Python Sreejith.S Jaganadh.G.
Adopted from Bin UIC Recommender Systems Adopted from Bin UIC.
Collaborative Filtering Nearest Neighbor Approach
Types of Ads Advantages Disadvantages Newspapers Magazines Radio TV
Q4 : How does Netflix recommend movies?
Affluent Households A custom analysis of the reach delivered by ad-supported TV vs. video streaming platforms (excluding Netflix and Amazon) demonstrates.
Market overview The basics
Magazine Media – Market overview The basics
Digital bootcamp.
CSE 491/891 Lecture 25 (Mahout).
Recommendation Systems
Recommender Systems Group 6 Javier Velasco Anusha Sama
Democracy and Information
Using Clustering to Make Prediction Intervals For Neural Networks
Film4 Quarterly Update Q
Democracy and Information
Presentation transcript:

Marketing and CS Philip Chan

Enticing you to buy a product What is the content of the ad? Where to advertise? TV, radio, newspaper, magazine, internet, … Who is the target audience/customers? Which question is the most important?

Target customers The more you know about the customers The more effective to find the “right” customers Advertising kids’ toys Where to advertise? How to advertise?

Traditional vs Modern Media Traditional media (TV, Newspaper, …) non-interactive mostly broadcast Modern media (via internet) interactive more individualize more information on individuals

Problems to Study Problem 1 Problem 2 Product Recommendation Ranking Ad’s on Search Engines

Product Recommendation

Product Recommendation Shopping sites: amazon, netflix, … To sell more products Recommend products the customers might buy

Can you read minds? “Can you read minds?” (amazon.com recruitment T-shirt) Why does amazon.com want employees who can read minds?

Recommendation Systems amazon.com based on what you have looked at, bought, on your wish list, what similar customers bought, … recommends products netflix.com based on your ratings of movies, what similar customers rate, … recommends movies

Netflix Prize (2006) Task If John rates Performance Given customer ratings on some movies Predict customer ratings on other movies If John rates “Mission Impossible” a 5 “Over the Hedge” a 3, and “Back to the Future” a 4, how would he rate “Harry Potter”, … ? Performance Error rate (accuracy) www.netflixprize.com

Performance of Algorithms Root Mean Square Error (RMSE)

Cash Award Grand Prize $1M 10% improvement by 2011 (in 5 years)

Leader Board Announced on Oct 2, 2006 Progress www.netflixprize.com/community/viewtopic.php?id=386 Improvement by the top algorithm after 1 week: ~ 0.9% after 2 weeks: ~ 4.5% after 1 month: ~ 5% after 1 year: 8.43% after 2 years: 9.44% after ~3 years: 10.06% [July 26, 2009]

Problem Formulation Given (input) Find (output) Movie MovieID, title, year Customer: CustID, MovieID, rating, date Find (output) Rating of a movie by a user Simplification: no actors/actresses, genre, …

Netflix Data (1998-2005) 480,189 (ID: 1 – 2,649,429) Customers 480,189 (ID: 1 – 2,649,429) Movies 17,770 (ID: 1 – 17,770) ID, title, year Ratings given in Training Set 100,480,507 min=1; max=17,653; avg=209 ratings per customer Rating scale: 1 – 5 Date Ratings to predict in Qualifying Set 2,817,131 About 1 GB (700 MB compressed)

Naïve Algorithm 1 Calculate the average rating for each movie Always predict the movie average with no regard to the customer RMSE =1.0515 “improvement” = -11%

Naïve Algorithm 2 Calculate the average rating for a customer Always predict the customer average with no regard to the movies RMSE = 1.0422 “Improvement” = -10%

Nearest Neighbor Algorithm Distance/Similarity for any pair of customers Find the most similar customer (nearest neighbor)

Distance Function Given the ratings of 2 customers How do you calculate the distance between them? Customer Movie 1 Movie 2 Movie 3 Movie 4 Movie 5 A 2 3 4 5 B 1

Distance Function How to handle 0 [no rating]? Customer Movie 1 2 3 4 5 B 1

Distance Function Consider we want to estimate Movie 4 for Customer A Do we want to consider Customer C? Customer Movie 1 Movie 2 Movie 3 Movie 4 Movie 5 A 2 3 4 ? 5 B 1 C

Distance Function Do we want to consider Movie 4 in the distance? Customer Movie 1 Movie 2 Movie 3 Movie 4 Movie 5 A 2 3 4 ? 5 B 1

Distance Function Distance(A,B) = 1 + 0 + 1 + 4 = 6 Customer Movie 1 2 3 4 ? 5 B 1 Distance

Overall Algorithm To estimate movie M for a customer C

Overall Algorithm To estimate movie M for a customer C Consider only customers who rated movie M

Overall Algorithm To estimate movie M for a customer C Consider only customers who rated movie M Calculate distance to C from other customers

Overall Algorithm To estimate movie M for a customer C Consider only customers who rated movie M Calculate distance to C from other customers Find the closest customer X

Overall Algorithm To estimate movie M for a customer C Consider only customers who rated movie M Calculate distance to C from other customers Find the closest customer X output the rating of M by X

Euclidean Distance 2-dimensional n-dimensional Similarity A: (x1 , y1 ) B: (x2 , y2 ) sqrt ( (x1 – x2 )2 + (y1 – y2 )2 ) n-dimensional A: (a1 , a2 , ... , an) B: (b1 , b2 , ... , bn) sqrt( Si ( ai - bi )2 ) Similarity 1 / EuclideanDistance