Learning to order things

There are many applications in which it is desirable to order rather than classify instances. Here we consider the problem of learning how to order, given feedback in the form of preference judgments, i.e., statements to the effect that one instance should

Advances in Neural Information Processing Systems 10, Morgan Kaufmann, 1998.WilliamW.CohenRobertE.SchapireYoramSinger

AT&TLabs,180ParkAve.,FlorhamPark,NJ07932wcohen,schapire,singer@research.att.com

Abstract

Therearemanyapplicationsinwhichitisdesirabletoorderratherthanclassify

instances.Hereweconsidertheproblemoflearninghowtoorder,givenfeedback

intheformofpreferencejudgments,i.e.,statementstotheeffectthatoneinstance

shouldberankedaheadofanother.Weoutlineatwo-stageapproachinwhichone

rstlearnsbyconventionalmeansapreferencefunction,oftheformPREF,

whichindicateswhetheritisadvisabletorankbefore.Newinstancesare

thenorderedsoastomaximizeagreementswiththelearnedpreferencefunc-

tion.Weshowthattheproblemof ndingtheorderingthatagreesbestwith

apreferencefunctionisNP-complete,evenunderveryrestrictiveassumptions.

Nevertheless,wedescribeasimplegreedyalgorithmthatisguaranteedto nda

goodapproximation.Wethendiscussanon-linelearningalgorithm,basedonthe

“Hedge”algorithm,for ndingagoodlinearcombinationofranking“experts.”

Weusetheorderingalgorithmcombinedwiththeon-linelearningalgorithmto

ndacombinationof“searchexperts,”eachofwhichisadomain-speci cquery

expansionstrategyforaWWWsearchengine,andpresentexperimentalresults

thatdemonstratethemeritsofourapproach.

1Introduction

Mostpreviousworkininductivelearninghasconcentratedonlearningtoclassify.However,therearemanyapplicationsinwhichitisdesirabletoorderratherthanclassifyinstances.Anexamplemightbeapersonalizedemail lterthatgivesapriorityorderingtounreadmail.Herewewillconsidertheproblemoflearninghowtoconstructsuchorderings,givenfeedbackintheformofpreferencejudgments,i.e.,statementsthatoneinstanceshouldberankedaheadofanother.

Suchorderingscouldbeconstructedbasedonalearnedclassi erorregressionmodel,andinfactoftenare.Forinstance,itiscommonpracticeininformationretrievaltorankdocumentsaccordingtotheirestimatedprobabilityofrelevancetoaquerybasedonalearnedclassi erfortheconcept“relevantdocument.”Anadvantageoflearningorderingsdirectlyisthatpreferencejudgmentscanbemucheasiertoobtainthanthelabelsrequiredforclassi cationlearning.

Forinstance,intheemailapplicationmentionedabove,oneapproachmightbetorankmessagesaccordingtotheirestimatedprobabilityofmembershipintheclassof“urgent”messages,orbysomenumericalestimateofurgencyobtainedbyregression.Suppose,however,thatauserispresentedwithanorderedlistofemailmessages,andelectstoreadthethirdmessage rst.Giventhiselection,itisnotnecessarilythecasethatmessagethreeisurgent,noristheresuf cientinformationtoestimateanynumericalurgencymeasures;however,itseemsquitereasonabletoinferthatmessagethreeshouldhavebeenrankedaheadoftheothers.Thus,inthissetting,obtainingpreferenceinformationmaybeeasierandmorenaturalthanobtainingtheinformationneededforclassi cationorregression.

Learning to order things相关文档

最新文档

返回顶部