logging in or signing up Search Engine Advertising ashish1521 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 47 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: May 20, 2010 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Keyword Generation for Search Engine Advertising : Keyword Generation for Search Engine Advertising Amruta Joshi*, Yahoo! Research Rajeev Motwani, Stanford University * This work was done at Stanford Search Results : Search Results Sponsored Search Results Long Tail : Long Tail Queries Frequency in query-logs Keyword Pricing : Keyword Pricing Pick the right keywords : Pick the right keywords Advantages more focused audience lesser competition, easier to get #1 position cost-effective alternative Keywords should be Highly Relevant to base query Nonobviousness to guess from the base query E.g.: hawaii vacation $3 kona holidays $0.11 Objective : Objective To generate, with good precision and recall, a large number of keywords that are relevant to the input word, yet non-obvious in nature. Who’s doing all this? : Who’s doing all this? Large Advertisers SEO companies and small start-ups manage advertising profiles Eg: www.adchemy.com, www.wordtracker.com, http://www.globalpromoter.com Eventually every advertiser is interested in optimizing his portfolio Other Techniques … : Other Techniques … Meta-tag Spidering: Extract Keyword & Description tags from top search hits Example of meta-tags for query ‘hawaii travel’ Relevant: hawaii travel, hawaii vacation, hawaiian islands, hawaii tourism Off-topic: hawaii homes, moving to hawaii, hawaii living, hawaii news, living in hawaii, hawaii products, Irrelevant: sovereignty, volcanoes, sports, music Other Techniques … : Other Techniques … Proximity-based tools Pick phrases in the proximity of given word e.g.: family hawaii vacations, discount hawaii vacations Query log Mining Suggest popular queries containing seed keywords Other Techniques : Other Techniques Advertiser log mining or Query Co-occurrence based mining Exploits co-occurrence in advertiser keyword search logs Increase competition! Directed Relevance Relationships : Directed Relevance Relationships Word A strongly suggests word B, but the reverse may not hold true Example: Building Context : Building Context Characteristic Document Build context of the term using terms found in the proximity of seed term in the top 50 hits from search engine for that term Building the Graph : Building the Graph TermsNet Nodes = terms Edges = directed relevance relationships Weights = strength of directed relationship, i.e., the frequency of destination term in characteristic document of source term TermsNet : TermsNet Ranking Suggestions : Ranking Suggestions Quality Score Incorporates Edge-weights Normalization for common words Quality Q(x, q) = wx,q / (1+log (1+∑wx,i)) where each i is an outneighbor of ‘x’ Ratings : Ratings Relevance Indicates Relevance of suggested keyword to seed word Given by human editors e.g.: For query ‘flights’ Relevance (‘flights’, ‘cathay pacific’) = 1 Relevance (‘flights’, ‘cheap flight’) = 1 Relevance (‘flights’, ‘magazines’) = 0 Nonobviousness Indicates nonobviousness of suggested keyword relative to seed word Calculated as: If No base query word/stem present in suggested keyword, Nonobviousness = 1, else = 0 e.g.: For query ‘flights’ Relevance (‘flights’, ‘cathay pacific’) = 1 Relevance (‘flights’, ‘cheap flight’) = 0 Relevance (‘flights’, ‘magazines’) = 1 Used standard Porter stemmer for automating this rating Evaluation : Evaluation Evaluation Measures Average Precision: Ratio of number of relevant keywords retrieved to number of keywords retrieved. Indicates quality of results Average Recall The proportion of relevant keywords that are retrieved, out of all relevant keywords available. For our expts Recall (Ti) = # retrieved by Ti / # retrieved by (T1 U T2 U…U Tn) Average Nonobviousness Average of all nonobviousness ratings of suggested keywords Output for query ‘flights’ : Output for query ‘flights’ Avg. Precision, Recall, Nonobviousness : Avg. Precision, Recall, Nonobviousness Evaluation Measures : Evaluation Measures F-measures Measure of overall performance Harmonic mean of F(PR) – Avg. Precision & Avg. Recall F(RN) – Avg. Recall & Avg. Nonobviousness F(PN) – Avg. Precision & Avg. Nonobviousness F(PRN) – Avg. Precision, Avg. Recall & Avg. Nonobviousness F-Measures : F-Measures Quality of Suggestions over different intervals of ranked results : Quality of Suggestions over different intervals of ranked results Future Directions : Future Directions Incorporate keyword frequency in ranking suggestions Incorporate keyword pricing information in ranking suggestions Applications to other domains Find related movies, papers, people Thank You! : Thank You! Questions? amrutaj@cs.stanford.edu You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Search Engine Advertising ashish1521 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 47 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: May 20, 2010 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Keyword Generation for Search Engine Advertising : Keyword Generation for Search Engine Advertising Amruta Joshi*, Yahoo! Research Rajeev Motwani, Stanford University * This work was done at Stanford Search Results : Search Results Sponsored Search Results Long Tail : Long Tail Queries Frequency in query-logs Keyword Pricing : Keyword Pricing Pick the right keywords : Pick the right keywords Advantages more focused audience lesser competition, easier to get #1 position cost-effective alternative Keywords should be Highly Relevant to base query Nonobviousness to guess from the base query E.g.: hawaii vacation $3 kona holidays $0.11 Objective : Objective To generate, with good precision and recall, a large number of keywords that are relevant to the input word, yet non-obvious in nature. Who’s doing all this? : Who’s doing all this? Large Advertisers SEO companies and small start-ups manage advertising profiles Eg: www.adchemy.com, www.wordtracker.com, http://www.globalpromoter.com Eventually every advertiser is interested in optimizing his portfolio Other Techniques … : Other Techniques … Meta-tag Spidering: Extract Keyword & Description tags from top search hits Example of meta-tags for query ‘hawaii travel’ Relevant: hawaii travel, hawaii vacation, hawaiian islands, hawaii tourism Off-topic: hawaii homes, moving to hawaii, hawaii living, hawaii news, living in hawaii, hawaii products, Irrelevant: sovereignty, volcanoes, sports, music Other Techniques … : Other Techniques … Proximity-based tools Pick phrases in the proximity of given word e.g.: family hawaii vacations, discount hawaii vacations Query log Mining Suggest popular queries containing seed keywords Other Techniques : Other Techniques Advertiser log mining or Query Co-occurrence based mining Exploits co-occurrence in advertiser keyword search logs Increase competition! Directed Relevance Relationships : Directed Relevance Relationships Word A strongly suggests word B, but the reverse may not hold true Example: Building Context : Building Context Characteristic Document Build context of the term using terms found in the proximity of seed term in the top 50 hits from search engine for that term Building the Graph : Building the Graph TermsNet Nodes = terms Edges = directed relevance relationships Weights = strength of directed relationship, i.e., the frequency of destination term in characteristic document of source term TermsNet : TermsNet Ranking Suggestions : Ranking Suggestions Quality Score Incorporates Edge-weights Normalization for common words Quality Q(x, q) = wx,q / (1+log (1+∑wx,i)) where each i is an outneighbor of ‘x’ Ratings : Ratings Relevance Indicates Relevance of suggested keyword to seed word Given by human editors e.g.: For query ‘flights’ Relevance (‘flights’, ‘cathay pacific’) = 1 Relevance (‘flights’, ‘cheap flight’) = 1 Relevance (‘flights’, ‘magazines’) = 0 Nonobviousness Indicates nonobviousness of suggested keyword relative to seed word Calculated as: If No base query word/stem present in suggested keyword, Nonobviousness = 1, else = 0 e.g.: For query ‘flights’ Relevance (‘flights’, ‘cathay pacific’) = 1 Relevance (‘flights’, ‘cheap flight’) = 0 Relevance (‘flights’, ‘magazines’) = 1 Used standard Porter stemmer for automating this rating Evaluation : Evaluation Evaluation Measures Average Precision: Ratio of number of relevant keywords retrieved to number of keywords retrieved. Indicates quality of results Average Recall The proportion of relevant keywords that are retrieved, out of all relevant keywords available. For our expts Recall (Ti) = # retrieved by Ti / # retrieved by (T1 U T2 U…U Tn) Average Nonobviousness Average of all nonobviousness ratings of suggested keywords Output for query ‘flights’ : Output for query ‘flights’ Avg. Precision, Recall, Nonobviousness : Avg. Precision, Recall, Nonobviousness Evaluation Measures : Evaluation Measures F-measures Measure of overall performance Harmonic mean of F(PR) – Avg. Precision & Avg. Recall F(RN) – Avg. Recall & Avg. Nonobviousness F(PN) – Avg. Precision & Avg. Nonobviousness F(PRN) – Avg. Precision, Avg. Recall & Avg. Nonobviousness F-Measures : F-Measures Quality of Suggestions over different intervals of ranked results : Quality of Suggestions over different intervals of ranked results Future Directions : Future Directions Incorporate keyword frequency in ranking suggestions Incorporate keyword pricing information in ranking suggestions Applications to other domains Find related movies, papers, people Thank You! : Thank You! Questions? amrutaj@cs.stanford.edu