Web Search and Text Mining. Lecture 8

Size: px
Start display at page:

Download "Web Search and Text Mining. Lecture 8"

Transcription

1 Web Search and Text Mining Lecture 8

2 Outline Explore user clickthrough data for learning ranking function Extracting implicit relevance judgments Learning ranking function based on preference data

3 Implicit and Explicit Relevance Judgements Explicit Relevance Judgements PEGFB Human editors, annotators, experts, etc. Implicit Relevance Judgements clickthrough data

4 Absolute relevance: a particular document is/is not relevant to a query (also degree of relevance) Relative relevance: a particular document is/is not more relevant to a query than some other documents The above is defined at query level (w.r.t. a query). We can also define absolute relevance at a collection level, because for some ambiguous queries seemingly relevant documents are not as relevant.

5 Summary of Literature Kemp & Ramamohanarao. (PKDD 2003), document transformation by appending queries to clicked documents, the assumption is based on interpreting clickthrough as absolute relevance. Cohen, Freund, 1998/1999, log data relative relevance feedback. (different class of functions: combinations of experts) Beeferman & Berger, use query log to annotate documents, indexing terms Joachims and co-workers, 2002, learning ranking functions using clickthroughs (more on this later) Agichtein and co-workers, 2006, modeling user behaviors for learning ranking functions

6 How Clickthrough Data Are Collected? Links on result page point to a proxy server which records user clicks. The proxy then uses http Location command to forward the user to the target page The process is transparent to users

7 User Behavior Study Eye tracking study on Query formulation Assessment of the result pages Selection of links to click

8 so by the ing. This the order. We prorelevance tely agree lly. IEVAL cally tune ieval and ume that ]). While, they dedgments. feedback. minimize Joachims e trained ]. A simiohanarao Table 1: Questions used in the study. Navigational Find the homepage of Michael Jordan, the statistician. Find the page displaying the route map for Greyhound buses. Find the homepage of the 1000 Acres Dude Ranch. Find the homepage for graduate housing at Carnegie Mellon University. Find the homepage of Emeril - the chef who has a television cooking program. Informational Where is the tallest mountain in New York located? With the heavy coverage of the democratic presidential primaries, you are excited to cast your vote for a candidate. When are democratic presidential primaries in New York? Which actor starred as the main character in the original Time Machine movie? A friend told you that Mr. Cornell used to live close to campus - near University and Steward Ave. Does anybody live in his house now? If so, who? What is the name of the researcher who discovered the first modern antibiotic?

9 What are being looked at and what are being clicked? Phase I undergraduate students from Cornell of all majors 2. Data for 29 subjects recorded Phase II. 1. Normal (6) 2. Swapped 1st and 2nd (5) 3. Reversed top 10 results (5)

10 Eye Fixations: stable gaze lasting milliseconds. Correspondence between fixations and position of abstracts. Number of lines for abstracts on Google range from two lines to five lines.

11 Relevance Influence User Click Behavior 1. In reversed condition, significantly more abstracts scanned 2. Averaged rank of clicked documents: normal 2.66, reversed Averaged number of clicks: normal 0.80, reversed 0.64

12 cific query ocuments. l functions ral class of oach on a ity library 1 mot search earch comsmosis, as, almost as Percentage 100% 80% 60% 40% 20% 0% Rank of Abstract 7 % looked at % clicked on Figure 1: Percentage of time an abstract was viewed/clicked on depending on the rank of the result h training Percentage over search sessions. First two results looked at. nguish bensists of a ent, or set 3 judgments 2 tracts Viewed ove / Below

13 Evidence Supporting Relative Relevance Each click represents an endorsement of the document: absolute relevance assessment. Two Issues 1. Trust Bias: documents ranked higher tend to be clicked more even though they are not as relevant (user influenced by order) 2. Quality Bias: overall quality of all the abstracts in the result sets influence click decision (Averaged rank: normal 2.67, reversed 3.27) (rank determined by judges.)

14 osis, as lmost as Figure 1: Percentage of time an abstract was viewed/clicked on depending on the rank of the result. training uish beists of a t, or set dgments mplicitly s. Morebsolute ment is, involves ant to a med abmber of to learn Rajaram icit feedto spend ng. This Abstracts Viewed Above / Below Rank of Clicked Link Figure 2: Mean number of abstracts viewed above and below a clicked link depending on its rank. Google returns 10 results in first page. 1) One abstract below the clicked An important innovation in this paper is that we learn a more general ranking function than previous work by associating query words with specific documents. This approach has been used previously to learn to generate abstracts [23], and in document transformation [19], but not to learn rank- one is looked at, usually the one just clicked. 2) Scan top to bottom.

15 Both Clicked and Non-clicked Documents Example. l 1, l 2, l 3, l 4, l 5, l 6, l 7 1. Click > Skip Above rel(l 3 ) > rel(l 2 ), rel(l 5 ) > rel(l 2 ), rel(l 5 ) > rel(l 4 ).

16 Earlier clicks less informative than later clicks. 2. Last Click > Skip Above rel(l 5 ) > rel(l 2 ), rel(l 5 ) > rel(l 4 ).

17 Later clicks more informed than earlier ones. 3. Click > Earlier Clicks Assume order of clicks is 3, 1, and 5: rel(l 1 ) > rel(l 3 ), rel(l 5 ) > rel(l 1 ), rel(l 5 ) > rel(l 3 ). Not supported by data.

18 Some abstracts are not looked at at all, but abstracts immediately before the clicked link are most likely being viewed. 4. Last Click > Skip Previous 5. Click > No-click Next (less valuable, aligned with current ranking)

19 Table 4: Accuracy of several strategies for generating pairwise preferences from clicks. The base of comparison are either the explicit judgments of the abstracts, or the explicit judgments of the page itself. Error bars are the larger of the two sides of the 95% binomial confidence interval around the mean. Explicit Feedback Abstracts Pages Data Phase I Phase II Phase II Strategy normal normal swapped reversed all all Inter-Judge Agreement 89.5 N/A N/A N/A Click > Skip Above 80.8 ± ± ± ± ± ± 5.6 Last Click > Skip Above 83.1 ± ± ± ± ± ± 5.1 Click > Earlier Click 67.2 ± ± ± ± ± ±15.4 Click > Skip Previous 82.3 ± ± ± ± ± ± 9.6 Click > No Click Next 84.1 ± ± ± ± ± ± 8.2 user s trust into the quality of the search engine, as well as the quality of the retrieval function itself. Unfortunately, trust and retrieval quality are two quantities that are difficult to measure explicitly. We will now explore implicit feedback measures that respect these dependencies by interpreting clicks not as absolute relevance feedback, but as pairwise preference statements. Such an interpretation is supported by research in user evaluated, all feedback is relative to the quality of the retrieved set. How accurate is this implicit feedback compared to the explicit feedback? To address this question, we compare the pairwise preferences generated from the clicks to the explicit relevance judgments. Table 4 shows the percentage of times the preferences generated from clicks agree with the direction of a strict preference of a relevance judge. On the data

20 Query Chains Query 1: NDLF Query 2: Ezra Cornell residence 1. Dear Uncle Ezra Questions for Tuesday, May Dear Uncle Ezra Questions for Thursday, Ezra Cornell had close Albion ties 4. October 1904 Albion 100 Years Age 5. Cornell competes with Off-Housing market. Click > q Click > q Figure 3: Two example queries and result sets. Click > q No relevant results in top 10. But users continue to use refined queries to search. Web, but were not told of the specific interest in their behavior on the results page of Google. All clicks, the results returned by Google, and the pages connected to the results were recorded by an HTTP proxy. Movement of the eyes was recorded using an ASL 504 commercial eye tracker (Applied

21 Generate Implicit Relevance Judgments Many cases, results do not contain relevant documents or those are ranked too low and the users do not see them. However, in those cases, users reformulate the queries which are more successful. NDLF National digital library foundation.

22 Query Sessions Basic idea: making use of the sequence of queries and clicks in a search session Example: multiple appearance of special collections followed by rare books imply query similarity. Query chain: a sequence of reformulated queries. Using query chains, many more document can be considered w.r.t. relevance judgments.

23 Issues 1. Automatic detection of query chains in query logs 2. Infer relevance judgments for both individual query results as well as those across queries in the same chain 3. The relevance judgments are used to train a ranking SVM

24 l l l l l Click > q Skip Above Click First > q No-Click Second May...,... Click > q Skip Above Click First > q No-Click Second t sets. Click > q Skip Earlier Query Click > q Top Two Earlier Query their behe results he results e eyes was (Applied ils on the looked at, r a query. two result two docere much Figure 4: Feedback strategies. We either consider a single query, q, or a query q that has been preceded by a query q. Given a query, a dot represents a result document and an x indicates the result was clicked on. We generate a constraint for each arrow shown, with respect to the query marked.

25 q1 d1 d2 x d3 q2 d4 x d5 d6 d 2 > q1 d 1 d 4 > q2 d 5 d 4 > q1 d 5 d 4 > q1 d 1 d 4 > q1 d 3 Figure 5: Sample query chain and the feedback that would be generated using all six feedback strategies. Two queries were run, and each returned three documents. One document in each query was clicked

26 Accuracy of Feedback judgments # of judges 16. Strategy Accuracy Click > q Skip Above 78.2 ± 5.6 Click First > q No-Click Second 63.4 ± 16.5 Click > q Skip Earlier Query 68.0 ± 8.4 Click > q Top Two Earlier Query 84.5 ± 6.1 Inter-Judge Agreement 86.4 ck that tegies. ee docclicked with j Table 1: Accuracy of the strategies for generating pairwise preferences from clicks. The base of comparison are the explicit page judgments. Note that the first two cases cover two preferences strategies each. gives a sample query chain and the feedback that would be generated in this case.

27 Detecting Query Chains 1285 queries grouped into query chains manually used as training data for query chain detection. For each pair of queries from the same IP address within half an hour, a feature vector is extracted with 16 features. SVM trained with average accuracy 94.3% and precision 96.5% vs. 91.6% without using the features. Important features: CosineDistance(q1, q2) and CosineDistance(doc ids of r1, doc ids of r2).

28 of the two k > q Skip Query are ticular, the s very close e that this nces, since ay not occuracy bey apply to Skip Earreceived a Query is gate the eft of Click ates preferuery, but click (but is strategy ck followed g evidence er query. rated from CosineDistance(q1, q2) CosineDistance(doc ids of r1, doc ids of r2 ) CosineDistance(abstracts of r1, abstracts of r2 ) TrigramMatch(q1, q2) ShareOneWord(q1, q2) ShareTwoWords(q1, q2) SharePhraseOfTwoWords(q1, q2) NumberOfDifferentWords(q1, q2) t2 t1 {5, 10, 30, 100} seconds t2 t1 > 100 seconds NormalizedNumberOfClicks(r1) NormalizedMin( r1, r2 ) NormalizedMax( r1, r2 ) Table 2: Features used to learn to classify query chains. q1 and q2 are two queries at times t1 and t2, with t1 < t2. r1 and r2 are the respective result sets, with r1 and r2 being the top 10 results. belonging to a query chain. This resulted in 1285 queries. Two judges (the authors of this paper) then individually grouped the queries into query chains manually, using search

29 Learning Ranking Functions Training data of the form d i > q d j meaning document d i preferred over document d j given query q. A retrieval function rel(d i, q) = w t Φ(d i, q) where Φ(d i, q) feature vector for query-document pair (d i, q). d i > q d j w t Φ(d i, q) > w t Φ(d j, q)

30 allow some of the preference constraints to be violated, as is done with classification SVMs. This yields a preference constraint over w. w Φ(d i, q) w Φ(d j, q) + 1 ξ ij Although we cannot efficiently find a w that minimizes the number of violated constraints, we can minimize an upper bound on thew number t Φ(d i, q) > ofwviolated t Φ(d j, q) + constraints, P 1 ξ ij, ξ ij. Simultaneously maximizing the margin leads to the following convex quadratic optimization problem: Allowing violations of the constraints by adding slack variables ξ ij 0, and minimize an upper bound of the number of violations, ξ ij, 1 min w w + C P w,ξij 2 ij ξ ij subject to (q, i, j) : w Φ(d i, q) w Φ(d j, q) + 1 ξ ij i, j : ξ ij 0 We will later add more constraints to the optimization problem taking advantage of prior knowledge in the learning to rank setting. Equivalent to SVM on Φ(d i, q) Φ(d j, q). (3) 20 m in ra d W or sc th h d ra φ ra th ra ar

31 Construct the Mapping Φ(d, q) Φ(d, q) will consists of 1) rank features (28 in total for ranks 1,2,...,10,15,20,...,100). The corresponding feature is et to 1 if the document is at or above the specific rank; 2) term/document features. Assume the search engine has F original ranking functions, rel f 0.

32 . nts. (1) red ear (2) aps can of is res ere be ing ion ening for query q. In the experiments in this paper, F consists of a single ranking function as provided by Nutch for the sake of simplicity. Now, 2 φ f 3 1 rank (d, q) 6. 7 φ f rank (d, q) = Φ(d, q) = φ terms (d, q) = 6 4. φ f F rank (d, q) φ terms (d, q) 7 5 1(Rank(d in r f 0 (d, q)) 1). 1(Rank(d in r f 0 (q)) 10) 1(Rank(d in r f 0 (q)) 15). 1(Rank(d in r f 0 (q)) 100) (d = d 1 t 1 q). 1(d = d M t N q) where 1 is the indicator function. Before looking at the term features φ terms (d, q), let s ex

33 Prior Constraints Without constraints, trivial solutions tend to reverse the original search engine order. One set of constraints on the weights, w i > w min limiting how quickly the original ranking is changed by training data. Example. Consider a result of 100 documents, d i ranked i.

34 Figure 6: Two example rankings with four results each, and the combined outputs we would generate by starting with the top ranked document from ranking r. document ranked at position i in r f 0 (q). In this case, φ f rank (d 100, q) = [0,..., 0, 0, 1] T φ f rank (d 95, q) = [0,..., 0, 1, 1] T φ f rank (d 1, q) = [1,..., 1, 1, 1] T Calling the part of w that corresponds to rank features w rank, from Equation 4 we then get w rank φ f rank (d 100, q) w min w rank φ f rank (d 95, q) 2w min f

35 φ f rank (d 1, q) = [1,..., 1, 1, 1] T alling the part of w that corresponds to rank feature ank, from Equation 4 we then get w rank φ f rank (d 100, q) w min w rank φ f rank (d 95, q) 2w min w rank φ f rank (d 1, q) 28w min Now say we have a document d that is preferred over d To have a unseen document ranked higher than d 1, the term t is not feature inneeds the original to be large. results. d would be ranked highe rel(d, q) > rel(d 1, q). We know from Section 7.2 tha ly φ t,d term(d, q) is non-zero in φ terms (d, q). Expanding an plifying, this would imply:

36 y). ok vet j air ing rds roof ata eccuthe ms ro. ranking r d 1 d 2 d 3 d 4 ranking r d 2 d 5 d 1 d 6 combined(r, r ) d 1 d 2 d 5 d 3 d 4 f 6 Figure 6: Two example rankings with four results each, and the combined outputs we would generate by starting with the top ranked document from

37 from rankings r and p n results from the en(n, r ) are defined we have to combine ults of the combined anking such that for en(n, r) 1. In our three results in the cause seen(3, r) = 2 t the top five results, compensate for a bias ometimes one bigger and r half the time. (n, r) = seen(n, r ). 6]. a combined ranking, rankings is preferred. er looked at by taking Evaluation User Prefers Mode Chains Other Indifferent rel QC vs. rel (32%) 239 (20%) 579 (47%) rel QC vs. rel NC 211 (17%) 160 (13%) 855 (70%) Table 3: Results on Cornell Library search engine. rel 0 is the original retrieval function, rel QC is that trained using query chains, and rel NC is that trained without using query chains. 7.6 Results and Discussion We evaluated the ranking functions on the CUL search from 10 December 2004 through 18 February 2005 using the evaluation method described in Section 7.4. When a user connected to the search engine, we randomly selected an evaluation mode for that user. The user either saw a

Evaluating the Accuracy of. Implicit feedback. from Clicks and Query Reformulations in Web Search. Learning with Humans in the Loop

Evaluating the Accuracy of. Implicit feedback. from Clicks and Query Reformulations in Web Search. Learning with Humans in the Loop Evaluating the Accuracy of Implicit Feedback from Clicks and Query Reformulations in Web Search Thorsten Joachims, Filip Radlinski, Geri Gay, Laura Granka, Helene Hembrooke, Bing Pang Department of Computer

More information

Adaptive Search Engines Learning Ranking Functions with SVMs

Adaptive Search Engines Learning Ranking Functions with SVMs Adaptive Search Engines Learning Ranking Functions with SVMs CS478/578 Machine Learning Fall 24 Thorsten Joachims Cornell University T. Joachims, Optimizing Search Engines Using Clickthrough Data, Proceedings

More information

Learning Ranking Functions with SVMs

Learning Ranking Functions with SVMs Learning Ranking Functions with SVMs CS4780/5780 Machine Learning Fall 2014 Thorsten Joachims Cornell University T. Joachims, Optimizing Search Engines Using Clickthrough Data, Proceedings of the ACM Conference

More information

Learning Ranking Functions with SVMs

Learning Ranking Functions with SVMs Learning Ranking Functions with SVMs CS4780/5780 Machine Learning Fall 2012 Thorsten Joachims Cornell University T. Joachims, Optimizing Search Engines Using Clickthrough Data, Proceedings of the ACM Conference

More information

Minimally Invasive Randomization for Collecting Unbiased Preferences from Clickthrough Logs

Minimally Invasive Randomization for Collecting Unbiased Preferences from Clickthrough Logs Minimally Invasive Randomization for Collecting Unbiased Preferences from Clickthrough Logs Filip Radlinski and Thorsten Joachims Department of Computer Science Cornell University, Ithaca, NY {filip,tj}@cs.cornell.edu

More information

Learning Ranking Functions with Implicit Feedback

Learning Ranking Functions with Implicit Feedback Learning Ranking Functions with Implicit Feedback CS4780 Machine Learning Fall 2011 Pannaga Shivaswamy Cornell University These slides are built on an earlier set of slides by Prof. Joachims. Current Search

More information

Modern Information Retrieval

Modern Information Retrieval Modern Information Retrieval Chapter 5 Relevance Feedback and Query Expansion Introduction A Framework for Feedback Methods Explicit Relevance Feedback Explicit Feedback Through Clicks Implicit Feedback

More information

Optimizing Search Engines using Click-through Data

Optimizing Search Engines using Click-through Data Optimizing Search Engines using Click-through Data By Sameep - 100050003 Rahee - 100050028 Anil - 100050082 1 Overview Web Search Engines : Creating a good information retrieval system Previous Approaches

More information

CS 6740: Advanced Language Technologies April 2, Lecturer: Lillian Lee Scribes: Navin Sivakumar, Lakshmi Ganesh, Taiyang Chen.

CS 6740: Advanced Language Technologies April 2, Lecturer: Lillian Lee Scribes: Navin Sivakumar, Lakshmi Ganesh, Taiyang Chen. CS 6740: Advanced Language Technologies April 2, 2010 Lecture 15: Implicit Relevance Feedback & Clickthrough Data Lecturer: Lillian Lee Scribes: Navin Sivakumar, Lakshmi Ganesh, Taiyang Chen Abstract Explicit

More information

IMAGE RETRIEVAL SYSTEM: BASED ON USER REQUIREMENT AND INFERRING ANALYSIS TROUGH FEEDBACK

IMAGE RETRIEVAL SYSTEM: BASED ON USER REQUIREMENT AND INFERRING ANALYSIS TROUGH FEEDBACK IMAGE RETRIEVAL SYSTEM: BASED ON USER REQUIREMENT AND INFERRING ANALYSIS TROUGH FEEDBACK 1 Mount Steffi Varish.C, 2 Guru Rama SenthilVel Abstract - Image Mining is a recent trended approach enveloped in

More information

A New Technique to Optimize User s Browsing Session using Data Mining

A New Technique to Optimize User s Browsing Session using Data Mining Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 3, March 2015,

More information

Non-Bayesian Classifiers Part II: Linear Discriminants and Support Vector Machines

Non-Bayesian Classifiers Part II: Linear Discriminants and Support Vector Machines Non-Bayesian Classifiers Part II: Linear Discriminants and Support Vector Machines Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr CS 551, Spring 2007 c 2007,

More information

THE INFLUENCE OF TASK AND GENDER ON SEARCH AND EVALUATION USING GOOGLE. Bing Pan a Laura Granka c

THE INFLUENCE OF TASK AND GENDER ON SEARCH AND EVALUATION USING GOOGLE. Bing Pan a Laura Granka c THE INFLUENCE OF TASK AND GENDER ON SEARCH AND EVALUATION USING GOOGLE Lori Lorigo a* lal2@cornell.edu Thorsten Joachims b tj@cs.cornell.edu Bing Pan a bp58@cornell.edu Laura Granka c granka@stanford.edu

More information

Large-Scale Validation and Analysis of Interleaved Search Evaluation

Large-Scale Validation and Analysis of Interleaved Search Evaluation Large-Scale Validation and Analysis of Interleaved Search Evaluation Olivier Chapelle, Thorsten Joachims Filip Radlinski, Yisong Yue Department of Computer Science Cornell University Decide between two

More information

Machine Learning for Information Discovery

Machine Learning for Information Discovery Machine Learning for Information Discovery Thorsten Joachims Cornell University Department of Computer Science (Supervised) Machine Learning GENERAL: Input: training examples design space Training: automatically

More information

Search Engines Chapter 8 Evaluating Search Engines Felix Naumann

Search Engines Chapter 8 Evaluating Search Engines Felix Naumann Search Engines Chapter 8 Evaluating Search Engines 9.7.2009 Felix Naumann Evaluation 2 Evaluation is key to building effective and efficient search engines. Drives advancement of search engines When intuition

More information

WebSci and Learning to Rank for IR

WebSci and Learning to Rank for IR WebSci and Learning to Rank for IR Ernesto Diaz-Aviles L3S Research Center. Hannover, Germany diaz@l3s.de Ernesto Diaz-Aviles www.l3s.de 1/16 Motivation: Information Explosion Ernesto Diaz-Aviles

More information

Multimedia Information Systems

Multimedia Information Systems Multimedia Information Systems Samson Cheung EE 639, Fall 2004 Lecture 6: Text Information Retrieval 1 Digital Video Library Meta-Data Meta-Data Similarity Similarity Search Search Analog Video Archive

More information

A Dynamic Bayesian Network Click Model for Web Search Ranking

A Dynamic Bayesian Network Click Model for Web Search Ranking A Dynamic Bayesian Network Click Model for Web Search Ranking Olivier Chapelle and Anne Ya Zhang Apr 22, 2009 18th International World Wide Web Conference Introduction Motivation Clicks provide valuable

More information

Advanced Topics in Information Retrieval. Learning to Rank. ATIR July 14, 2016

Advanced Topics in Information Retrieval. Learning to Rank. ATIR July 14, 2016 Advanced Topics in Information Retrieval Learning to Rank Vinay Setty vsetty@mpi-inf.mpg.de Jannik Strötgen jannik.stroetgen@mpi-inf.mpg.de ATIR July 14, 2016 Before we start oral exams July 28, the full

More information

Learning to Rank (part 2)

Learning to Rank (part 2) Learning to Rank (part 2) NESCAI 2008 Tutorial Filip Radlinski Cornell University Recap of Part 1 1. Learning to rank is widely used for information retrieval, and by web search engines. 2. There are many

More information

Estimating Credibility of User Clicks with Mouse Movement and Eye-tracking Information

Estimating Credibility of User Clicks with Mouse Movement and Eye-tracking Information Estimating Credibility of User Clicks with Mouse Movement and Eye-tracking Information Jiaxin Mao, Yiqun Liu, Min Zhang, Shaoping Ma Department of Computer Science and Technology, Tsinghua University Background

More information

Letter Pair Similarity Classification and URL Ranking Based on Feedback Approach

Letter Pair Similarity Classification and URL Ranking Based on Feedback Approach Letter Pair Similarity Classification and URL Ranking Based on Feedback Approach P.T.Shijili 1 P.G Student, Department of CSE, Dr.Nallini Institute of Engineering & Technology, Dharapuram, Tamilnadu, India

More information

Conclusion and review

Conclusion and review Conclusion and review Domain-specific search (DSS) 2 3 Emerging opportunities for DSS Fighting human trafficking Predicting cyberattacks Stopping Penny Stock Fraud Accurate geopolitical forecasting 3 General

More information

Towards Predicting Web Searcher Gaze Position from Mouse Movements

Towards Predicting Web Searcher Gaze Position from Mouse Movements Towards Predicting Web Searcher Gaze Position from Mouse Movements Qi Guo Emory University 400 Dowman Dr., W401 Atlanta, GA 30322 USA qguo3@emory.edu Eugene Agichtein Emory University 400 Dowman Dr., W401

More information

Search Evaluation. Tao Yang CS293S Slides partially based on text book [CMS] [MRS]

Search Evaluation. Tao Yang CS293S Slides partially based on text book [CMS] [MRS] Search Evaluation Tao Yang CS293S Slides partially based on text book [CMS] [MRS] Table of Content Search Engine Evaluation Metrics for relevancy Precision/recall F-measure MAP NDCG Difficulties in Evaluating

More information

Lecture 9: Support Vector Machines

Lecture 9: Support Vector Machines Lecture 9: Support Vector Machines William Webber (william@williamwebber.com) COMP90042, 2014, Semester 1, Lecture 8 What we ll learn in this lecture Support Vector Machines (SVMs) a highly robust and

More information

Ranking and Learning. Table of Content. Weighted scoring for ranking Learning to rank: A simple example Learning to ranking as classification.

Ranking and Learning. Table of Content. Weighted scoring for ranking Learning to rank: A simple example Learning to ranking as classification. Table of Content anking and Learning Weighted scoring for ranking Learning to rank: A simple example Learning to ranking as classification 290 UCSB, Tao Yang, 2013 Partially based on Manning, aghavan,

More information

Visualization of User Eye Movements for Search Result Pages

Visualization of User Eye Movements for Search Result Pages Visualization of User Eye Movements for Search Result Pages Yuka Egusa National Institute for Educational Policy Research 3-2-2 Kasumigaseki, Chiyoda-ku, Tokyo 100-8951, Japan yuka@nier.go.jp Hitoshi Terai

More information

Social Voting Techniques: A Comparison of the Methods Used for Explicit Feedback in Recommendation Systems

Social Voting Techniques: A Comparison of the Methods Used for Explicit Feedback in Recommendation Systems Special Issue on Computer Science and Software Engineering Social Voting Techniques: A Comparison of the Methods Used for Explicit Feedback in Recommendation Systems Edward Rolando Nuñez-Valdez 1, Juan

More information

Automatic Search Engine Evaluation with Click-through Data Analysis. Yiqun Liu State Key Lab of Intelligent Tech. & Sys Jun.

Automatic Search Engine Evaluation with Click-through Data Analysis. Yiqun Liu State Key Lab of Intelligent Tech. & Sys Jun. Automatic Search Engine Evaluation with Click-through Data Analysis Yiqun Liu State Key Lab of Intelligent Tech. & Sys Jun. 3th, 2007 Recent work: Using query log and click-through data analysis to: identify

More information

COMS 4771 Support Vector Machines. Nakul Verma

COMS 4771 Support Vector Machines. Nakul Verma COMS 4771 Support Vector Machines Nakul Verma Last time Decision boundaries for classification Linear decision boundary (linear classification) The Perceptron algorithm Mistake bound for the perceptron

More information

k-nearest Neighbor (knn) Sept Youn-Hee Han

k-nearest Neighbor (knn) Sept Youn-Hee Han k-nearest Neighbor (knn) Sept. 2015 Youn-Hee Han http://link.koreatech.ac.kr ²Eager Learners Eager vs. Lazy Learning when given a set of training data, it will construct a generalization model before receiving

More information

Semi-supervised learning and active learning

Semi-supervised learning and active learning Semi-supervised learning and active learning Le Song Machine Learning II: Advanced Topics CSE 8803ML, Spring 2012 Combining classifiers Ensemble learning: a machine learning paradigm where multiple learners

More information

Information Retrieval

Information Retrieval Introduction to Information Retrieval CS276 Information Retrieval and Web Search Chris Manning, Pandu Nayak and Prabhakar Raghavan Evaluation 1 Situation Thanks to your stellar performance in CS276, you

More information

Kernel Methods & Support Vector Machines

Kernel Methods & Support Vector Machines & Support Vector Machines & Support Vector Machines Arvind Visvanathan CSCE 970 Pattern Recognition 1 & Support Vector Machines Question? Draw a single line to separate two classes? 2 & Support Vector

More information

Topics in Machine Learning

Topics in Machine Learning Topics in Machine Learning Gilad Lerman School of Mathematics University of Minnesota Text/slides stolen from G. James, D. Witten, T. Hastie, R. Tibshirani and A. Ng Machine Learning - Motivation Arthur

More information

Modern Retrieval Evaluations. Hongning Wang

Modern Retrieval Evaluations. Hongning Wang Modern Retrieval Evaluations Hongning Wang CS@UVa What we have known about IR evaluations Three key elements for IR evaluation A document collection A test suite of information needs A set of relevance

More information

Module 4. Non-linear machine learning econometrics: Support Vector Machine

Module 4. Non-linear machine learning econometrics: Support Vector Machine Module 4. Non-linear machine learning econometrics: Support Vector Machine THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION Introduction When the assumption of linearity

More information

Smarter text input system for mobile phone

Smarter text input system for mobile phone CS 229 project report Younggon Kim (younggon@stanford.edu) Smarter text input system for mobile phone 1. Abstract Machine learning algorithm was applied to text input system called T9. Support vector machine

More information

Lecture 7: Relevance Feedback and Query Expansion

Lecture 7: Relevance Feedback and Query Expansion Lecture 7: Relevance Feedback and Query Expansion Information Retrieval Computer Science Tripos Part II Ronan Cummins Natural Language and Information Processing (NLIP) Group ronan.cummins@cl.cam.ac.uk

More information

In Google We Trust: Users Decisions on Rank, Position, and Relevance

In Google We Trust: Users Decisions on Rank, Position, and Relevance Journal of Computer-Mediated Communication In Google We Trust: Users Decisions on Rank, Position, and Relevance Bing Pan School of Business and Economics College of Charleston Helene Hembrooke Human-Computer

More information

Searching for Expertise

Searching for Expertise Searching for Expertise Toine Bogers Royal School of Library & Information Science University of Copenhagen IVA/CCC seminar April 24, 2013 Outline Introduction Expertise databases Expertise seeking tasks

More information

Advanced Search Techniques for Large Scale Data Analytics Pavel Zezula and Jan Sedmidubsky Masaryk University

Advanced Search Techniques for Large Scale Data Analytics Pavel Zezula and Jan Sedmidubsky Masaryk University Advanced Search Techniques for Large Scale Data Analytics Pavel Zezula and Jan Sedmidubsky Masaryk University http://disa.fi.muni.cz The Cranfield Paradigm Retrieval Performance Evaluation Evaluation Using

More information

Mining User Preference Using Spy Voting for Search Engine Personalization

Mining User Preference Using Spy Voting for Search Engine Personalization Mining User Preference Using Spy Voting for Search Engine Personalization 19 WILFRED NG, LIN DENG, and DIK LUN LEE The Hong Kong University of Science and Technology This article addresses search engine

More information

Support Vector Machines. James McInerney Adapted from slides by Nakul Verma

Support Vector Machines. James McInerney Adapted from slides by Nakul Verma Support Vector Machines James McInerney Adapted from slides by Nakul Verma Last time Decision boundaries for classification Linear decision boundary (linear classification) The Perceptron algorithm Mistake

More information

Learning Dense Models of Query Similarity from User Click Logs

Learning Dense Models of Query Similarity from User Click Logs Learning Dense Models of Query Similarity from User Click Logs Fabio De Bona, Stefan Riezler*, Keith Hall, Massi Ciaramita, Amac Herdagdelen, Maria Holmqvist Google Research, Zürich *Dept. of Computational

More information

EXTRACTION OF RELEVANT WEB PAGES USING DATA MINING

EXTRACTION OF RELEVANT WEB PAGES USING DATA MINING Chapter 3 EXTRACTION OF RELEVANT WEB PAGES USING DATA MINING 3.1 INTRODUCTION Generally web pages are retrieved with the help of search engines which deploy crawlers for downloading purpose. Given a query,

More information

Success Index: Measuring the efficiency of search engines using implicit user feedback

Success Index: Measuring the efficiency of search engines using implicit user feedback Success Index: Measuring the efficiency of search engines using implicit user feedback Apostolos Kritikopoulos, Martha Sideri, Iraklis Varlamis Athens University of Economics and Business, Patision 76,

More information

Kernels + K-Means Introduction to Machine Learning. Matt Gormley Lecture 29 April 25, 2018

Kernels + K-Means Introduction to Machine Learning. Matt Gormley Lecture 29 April 25, 2018 10-601 Introduction to Machine Learning Machine Learning Department School of Computer Science Carnegie Mellon University Kernels + K-Means Matt Gormley Lecture 29 April 25, 2018 1 Reminders Homework 8:

More information

Success Index: Measuring the efficiency of search engines using implicit user feedback

Success Index: Measuring the efficiency of search engines using implicit user feedback Success Index: Measuring the efficiency of search engines using implicit user feedback Apostolos Kritikopoulos, Martha Sideri, Iraklis Varlamis Athens University of Economics and Business Patision 76,

More information

CS473: Course Review CS-473. Luo Si Department of Computer Science Purdue University

CS473: Course Review CS-473. Luo Si Department of Computer Science Purdue University CS473: CS-473 Course Review Luo Si Department of Computer Science Purdue University Basic Concepts of IR: Outline Basic Concepts of Information Retrieval: Task definition of Ad-hoc IR Terminologies and

More information

Automatic New Topic Identification in Search Engine Transaction Log Using Goal Programming

Automatic New Topic Identification in Search Engine Transaction Log Using Goal Programming Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Automatic New Topic Identification in Search Engine Transaction Log

More information

Comparative Analysis of Clicks and Judgments for IR Evaluation

Comparative Analysis of Clicks and Judgments for IR Evaluation Comparative Analysis of Clicks and Judgments for IR Evaluation Jaap Kamps 1,3 Marijn Koolen 1 Andrew Trotman 2,3 1 University of Amsterdam, The Netherlands 2 University of Otago, New Zealand 3 INitiative

More information

Introduction to Machine Learning

Introduction to Machine Learning Introduction to Machine Learning Maximum Margin Methods Varun Chandola Computer Science & Engineering State University of New York at Buffalo Buffalo, NY, USA chandola@buffalo.edu Chandola@UB CSE 474/574

More information

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, ISSN:

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, ISSN: IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 20131 Improve Search Engine Relevance with Filter session Addlin Shinney R 1, Saravana Kumar T

More information

Quantifying Search Bias: Investigating Sources of Bias for Political Searches in Social Media

Quantifying Search Bias: Investigating Sources of Bias for Political Searches in Social Media Quantifying Search Bias: Investigating Sources of Bias for Political Searches in Social Media Juhi Kulshrestha joint work with Motahhare Eslami, Johnnatan Messias, Muhammad Bilal Zafar, Saptarshi Ghosh,

More information

Gene Clustering & Classification

Gene Clustering & Classification BINF, Introduction to Computational Biology Gene Clustering & Classification Young-Rae Cho Associate Professor Department of Computer Science Baylor University Overview Introduction to Gene Clustering

More information

Syllabus. 1. Visual classification Intro 2. SVM 3. Datasets and evaluation 4. Shallow / Deep architectures

Syllabus. 1. Visual classification Intro 2. SVM 3. Datasets and evaluation 4. Shallow / Deep architectures Syllabus 1. Visual classification Intro 2. SVM 3. Datasets and evaluation 4. Shallow / Deep architectures Image classification How to define a category? Bicycle Paintings with women Portraits Concepts,

More information

This study is brought to you courtesy of.

This study is brought to you courtesy of. This study is brought to you courtesy of www.google.com/think/insights The Role of Video in the Travel Shopping Process Google Compete U.S., September 2010 Background and Objectives Background The objective

More information

IN GOOGLE WE TRUST: USERS DECISIONS ON RANK, POSITION AND RELEVANCY

IN GOOGLE WE TRUST: USERS DECISIONS ON RANK, POSITION AND RELEVANCY IN GOOGLE WE TRUST: USERS DECISIONS ON RANK, POSITION AND RELEVANCY Helene Hembrooke 1 Bing Pan 2* Thorsten Joachims 3 hah4@cornell.edu bp58@cornell.edu tj@cs.cornell.edu Geri Gay 1 Laura Granka 1 gkg1@cornell.edu

More information

Transductive Learning: Motivation, Model, Algorithms

Transductive Learning: Motivation, Model, Algorithms Transductive Learning: Motivation, Model, Algorithms Olivier Bousquet Centre de Mathématiques Appliquées Ecole Polytechnique, FRANCE olivier.bousquet@m4x.org University of New Mexico, January 2002 Goal

More information

Automatic Linguistic Indexing of Pictures by a Statistical Modeling Approach

Automatic Linguistic Indexing of Pictures by a Statistical Modeling Approach Automatic Linguistic Indexing of Pictures by a Statistical Modeling Approach Abstract Automatic linguistic indexing of pictures is an important but highly challenging problem for researchers in content-based

More information

Support Vector Machines and their Applications

Support Vector Machines and their Applications Purushottam Kar Department of Computer Science and Engineering, Indian Institute of Technology Kanpur. Summer School on Expert Systems And Their Applications, Indian Institute of Information Technology

More information

Data Mining and Knowledge Discovery: Practice Notes

Data Mining and Knowledge Discovery: Practice Notes Data Mining and Knowledge Discovery: Practice Notes Petra Kralj Novak Petra.Kralj.Novak@ijs.si 2016/01/12 1 Keywords Data Attribute, example, attribute-value data, target variable, class, discretization

More information

CSCI 5417 Information Retrieval Systems. Jim Martin!

CSCI 5417 Information Retrieval Systems. Jim Martin! CSCI 5417 Information Retrieval Systems Jim Martin! Lecture 7 9/13/2011 Today Review Efficient scoring schemes Approximate scoring Evaluating IR systems 1 Normal Cosine Scoring Speedups... Compute the

More information

Support Vector Machines

Support Vector Machines Support Vector Machines SVM Discussion Overview. Importance of SVMs. Overview of Mathematical Techniques Employed 3. Margin Geometry 4. SVM Training Methodology 5. Overlapping Distributions 6. Dealing

More information

Content-based image and video analysis. Machine learning

Content-based image and video analysis. Machine learning Content-based image and video analysis Machine learning for multimedia retrieval 04.05.2009 What is machine learning? Some problems are very hard to solve by writing a computer program by hand Almost all

More information

Information Retrieval

Information Retrieval Introduction to Information Retrieval CS3245 Information Retrieval Lecture 9: IR Evaluation 9 Ch. 7 Last Time The VSM Reloaded optimized for your pleasure! Improvements to the computation and selection

More information

Active Query Sensing for Mobile Location Search

Active Query Sensing for Mobile Location Search (by Mac Funamizu) Active Query Sensing for Mobile Location Search Felix. X. Yu, Rongrong Ji, Shih-Fu Chang Digital Video and Multimedia Lab Columbia University November 29, 2011 Outline Motivation Problem

More information

CSE 573: Artificial Intelligence Autumn 2010

CSE 573: Artificial Intelligence Autumn 2010 CSE 573: Artificial Intelligence Autumn 2010 Lecture 16: Machine Learning Topics 12/7/2010 Luke Zettlemoyer Most slides over the course adapted from Dan Klein. 1 Announcements Syllabus revised Machine

More information

6.034 Quiz 1 October 8, 2003

6.034 Quiz 1 October 8, 2003 6.034 Quiz 1 October 8, 2003 Name EMail Problem number 1 2 3 4 5 Total Maximum 30 16 20 24 10 100 Score Grader 1 Question 1: Search (30 points) Wallace and Gromit have just finished their vacation on the

More information

Classification. 1 o Semestre 2007/2008

Classification. 1 o Semestre 2007/2008 Classification Departamento de Engenharia Informática Instituto Superior Técnico 1 o Semestre 2007/2008 Slides baseados nos slides oficiais do livro Mining the Web c Soumen Chakrabarti. Outline 1 2 3 Single-Class

More information

Support Vector Machines.

Support Vector Machines. Support Vector Machines srihari@buffalo.edu SVM Discussion Overview. Importance of SVMs. Overview of Mathematical Techniques Employed 3. Margin Geometry 4. SVM Training Methodology 5. Overlapping Distributions

More information

CSEP 573: Artificial Intelligence

CSEP 573: Artificial Intelligence CSEP 573: Artificial Intelligence Machine Learning: Perceptron Ali Farhadi Many slides over the course adapted from Luke Zettlemoyer and Dan Klein. 1 Generative vs. Discriminative Generative classifiers:

More information

Support Vector Subset Scan for Spatial Pattern Detection

Support Vector Subset Scan for Spatial Pattern Detection Support Vector Subset Scan for Spatial Pattern Detection Dylan Fitzpatrick, Yun Ni, and Daniel B. Neill Event and Pattern Detection Laboratory Carnegie Mellon University This work was partially supported

More information

Module 1 Introduction. IIT, Bombay

Module 1 Introduction. IIT, Bombay Module 1 Introduction Lecture 2 Concept Generation and Evaluation Instructional objectives The primary objective of this lecture is to outline the importance of concept generation and selection in decision

More information

Personalized Web Search

Personalized Web Search Personalized Web Search Dhanraj Mavilodan (dhanrajm@stanford.edu), Kapil Jaisinghani (kjaising@stanford.edu), Radhika Bansal (radhika3@stanford.edu) Abstract: With the increase in the diversity of contents

More information

Behavioral Data Mining. Lecture 10 Kernel methods and SVMs

Behavioral Data Mining. Lecture 10 Kernel methods and SVMs Behavioral Data Mining Lecture 10 Kernel methods and SVMs Outline SVMs as large-margin linear classifiers Kernel methods SVM algorithms SVMs as large-margin classifiers margin The separating plane maximizes

More information

6.867 Machine Learning

6.867 Machine Learning 6.867 Machine Learning Problem set 3 Due Tuesday, October 22, in class What and how to turn in? Turn in short written answers to the questions explicitly stated, and when requested to explain or prove.

More information

Retrieval Evaluation. Hongning Wang

Retrieval Evaluation. Hongning Wang Retrieval Evaluation Hongning Wang CS@UVa What we have learned so far Indexed corpus Crawler Ranking procedure Research attention Doc Analyzer Doc Rep (Index) Query Rep Feedback (Query) Evaluation User

More information

Large-Scale Networks. PageRank. Dr Vincent Gramoli Lecturer School of Information Technologies

Large-Scale Networks. PageRank. Dr Vincent Gramoli Lecturer School of Information Technologies Large-Scale Networks PageRank Dr Vincent Gramoli Lecturer School of Information Technologies Introduction Last week we talked about: - Hubs whose scores depend on the authority of the nodes they point

More information

Retrieval Evaluation

Retrieval Evaluation Retrieval Evaluation - Reference Collections Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University References: 1. Modern Information Retrieval, Chapter

More information

Support vector machines

Support vector machines Support vector machines When the data is linearly separable, which of the many possible solutions should we prefer? SVM criterion: maximize the margin, or distance between the hyperplane and the closest

More information

A Taxonomy of Semi-Supervised Learning Algorithms

A Taxonomy of Semi-Supervised Learning Algorithms A Taxonomy of Semi-Supervised Learning Algorithms Olivier Chapelle Max Planck Institute for Biological Cybernetics December 2005 Outline 1 Introduction 2 Generative models 3 Low density separation 4 Graph

More information

More on Classification: Support Vector Machine

More on Classification: Support Vector Machine More on Classification: Support Vector Machine The Support Vector Machine (SVM) is a classification method approach developed in the computer science field in the 1990s. It has shown good performance in

More information

A User Preference Based Search Engine

A User Preference Based Search Engine A User Preference Based Search Engine 1 Dondeti Swedhan, 2 L.N.B. Srinivas 1 M-Tech, 2 M-Tech 1 Department of Information Technology, 1 SRM University Kattankulathur, Chennai, India Abstract - In this

More information

CURIOUS BROWSERS: Automated Gathering of Implicit Interest Indicators by an Instrumented Browser

CURIOUS BROWSERS: Automated Gathering of Implicit Interest Indicators by an Instrumented Browser CURIOUS BROWSERS: Automated Gathering of Implicit Interest Indicators by an Instrumented Browser David Brown Mark Claypool Computer Science Department Worcester Polytechnic Institute Worcester, MA 01609,

More information

Association Rule Mining and Clustering

Association Rule Mining and Clustering Association Rule Mining and Clustering Lecture Outline: Classification vs. Association Rule Mining vs. Clustering Association Rule Mining Clustering Types of Clusters Clustering Algorithms Hierarchical:

More information

Distance Weighted Discrimination Method for Parkinson s for Automatic Classification of Rehabilitative Speech Treatment for Parkinson s Patients

Distance Weighted Discrimination Method for Parkinson s for Automatic Classification of Rehabilitative Speech Treatment for Parkinson s Patients Operations Research II Project Distance Weighted Discrimination Method for Parkinson s for Automatic Classification of Rehabilitative Speech Treatment for Parkinson s Patients Nicol Lo 1. Introduction

More information

CS299 Detailed Plan. Shawn Tice. February 5, The high-level steps for classifying web pages in Yioop are as follows:

CS299 Detailed Plan. Shawn Tice. February 5, The high-level steps for classifying web pages in Yioop are as follows: CS299 Detailed Plan Shawn Tice February 5, 2013 Overview The high-level steps for classifying web pages in Yioop are as follows: 1. Create a new classifier for a unique label. 2. Train it on a labelled

More information

Introduction to Social Explorer

Introduction to Social Explorer Introduction to Social Explorer Janine Billadello, Geospatial Data Lab, Baruch College October 1, 2015 Abstract This tutorial will introduce you to Social Explorer, an online mapping interface that allows

More information

Adaptive Search at Essex

Adaptive Search at Essex Adaptive Search at Essex Udo Kruschwitz School of Computer Science and Electronic Engineering University of Essex udo@essex.ac.uk 7th October 2011 Adaptive Search - LAC Day - 7 October 2011 1 (Source:

More information

Announcements. CS 188: Artificial Intelligence Spring Generative vs. Discriminative. Classification: Feature Vectors. Project 4: due Friday.

Announcements. CS 188: Artificial Intelligence Spring Generative vs. Discriminative. Classification: Feature Vectors. Project 4: due Friday. CS 188: Artificial Intelligence Spring 2011 Lecture 21: Perceptrons 4/13/2010 Announcements Project 4: due Friday. Final Contest: up and running! Project 5 out! Pieter Abbeel UC Berkeley Many slides adapted

More information

Relevance. Bing Pan School of Business and Economics College of Charleston

Relevance. Bing Pan School of Business and Economics College of Charleston JCMC Hom e Su bm it Issu es A u t h or In dex Edit ors A bou t JCMC Pan, B., Hembrooke, H., Joachims, T., Lorigo, L., Gay, G., and Granka, L. (2007). In Google we trust: Users' decisions on rank, position,

More information

Information Retrieval. Techniques for Relevance Feedback

Information Retrieval. Techniques for Relevance Feedback Information Retrieval Techniques for Relevance Feedback Introduction An information need may be epressed using different keywords (synonymy) impact on recall eamples: ship vs boat, aircraft vs airplane

More information

Learning Query-Specific Distance Functions for Large-Scale Web Image Search

Learning Query-Specific Distance Functions for Large-Scale Web Image Search 2022 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 15, NO. 8, DECEMBER 2013 Learning Query-Specific Distance Functions for Large-Scale Web Image Search Yushi Jing, Michele Covell, David Tsai, and James M. Rehg,

More information

Information Retrieval

Information Retrieval Introduction Information Retrieval Information retrieval is a field concerned with the structure, analysis, organization, storage, searching and retrieval of information Gerard Salton, 1968 J. Pei: Information

More information

Thorsten Joachims Then: Universität Dortmund, Germany Now: Cornell University, USA

Thorsten Joachims Then: Universität Dortmund, Germany Now: Cornell University, USA Retrospective ICML99 Transductive Inference for Text Classification using Support Vector Machines Thorsten Joachims Then: Universität Dortmund, Germany Now: Cornell University, USA Outline The paper in

More information

Lecture 7: Support Vector Machine

Lecture 7: Support Vector Machine Lecture 7: Support Vector Machine Hien Van Nguyen University of Houston 9/28/2017 Separating hyperplane Red and green dots can be separated by a separating hyperplane Two classes are separable, i.e., each

More information