Online Ranking/Collaborative filtering using the Perceptron Algorithm

Edward F. Harrington*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

77 Citations (Scopus)

Abstract

In this paper we present a simple to implement truly online large margin version of the Perceptron ranking (PRank) algorithm, called the OAP-BPM (Online Aggregate Prank-Bayes Point Machine) algorithm, which finds a rule that correctly ranks a given training sequence of instance and target rank pairs. PRank maintains a weight vector and a set of thresholds to define a ranking rule that maps each instance to its respective rank. The OAP-BPM algorithm is an extension of this algorithm by approximating the Bayes point, thus giving a good generalization performance. The Bayes point is approximated by averaging the weights and thresholds associated with several PRank algorithms run in parallel. In order to ensure diversity amongst the solutions of the PRank algorithms we randomly subsample the stream of incoming training examples. We also introduce two new online versions of Bagging and the voted Perceptron using the same randomization trick as OAP-BPM, hence are referred to as OAP with extension -Bagg and -VP respectively. A rank learning experiment was conducted on a synthetic data set and collaborative filtering experiments on a number of real world data sets were conducted, showing that OAP-BPM has a better performance compared to PRank and a pure online regression algorithm, albeit with a higher computational cost, though is not too prohibitive.

Original languageEnglish
Title of host publicationProceedings, Twentieth International Conference on Machine Learning
EditorsT. Fawcett, N. Mishra
Pages250-257
Number of pages8
Publication statusPublished - 2003
Externally publishedYes
EventProceedings, Twentieth International Conference on Machine Learning - Washington, DC, United States
Duration: 21 Aug 200324 Aug 2003

Publication series

NameProceedings, Twentieth International Conference on Machine Learning
Volume1

Conference

ConferenceProceedings, Twentieth International Conference on Machine Learning
Country/TerritoryUnited States
CityWashington, DC
Period21/08/0324/08/03

Fingerprint

Dive into the research topics of 'Online Ranking/Collaborative filtering using the Perceptron Algorithm'. Together they form a unique fingerprint.

Cite this