(12)UnitedStatesPatentCaoeta].
US007644074B2(10)PatentN0.
:(45)DateofPatent:US7,644,074B2Jan.
5,2010(54)(75)(73)(21)(22)(65)(51)(52)SEARCHBYDOCUMENTTYPEANDRELEVANCEInventors:YunboCa0,Beijing(CN);HangLi,Beijing(CN);JunXu,Tianjin(CN)(58)FieldofClassicationSearch707/100Seeapplicationleforcompletesearchhistory.
(56)ReferencesCitedU.
S.
PATENTDOCUMENTS___2005/0182783A1*8/2005Vadaieta1.
.
.
707/102Ass1gnee:MicrosoftCorporation,Redmond,WA2005/0246314A1>ilDisk''\5ProgramMLIGSJ/ProcessingRAMProgramUnit'IIIIII|I|=EEROMtL50]HOInterfaces505'-506HODevicepegrpicg'al503504500US7,644,074B21SEARCHBYDOCUMENTTYPEANDRELEVANCEBACKGROUNDThisdescriptionrelatesgenerallytocomputeraidedsearchingandmorespecicallytosearchingforinstructiondocuments.
Peopleoftenfaceunfamiliartasks,andthustheyneedappropriateinstructionsforconductingthem.
MuchefforthasbeenmadetocopeWiththeproblem.
Includingbooksforpopular'hoW-to'questions.
ManyonlineservicesforansWeringhoW-toquestionsarealsoavailableWhichcanmaintainalargecollectionofinstructiondocumentsandprovideasearchserviceonthecollection.
However,noneofthemtypicallycancoverallofthehoWtoquestionsindailylife.
Thus,itcouldbehelpfultohaveasystemthathelpsautomaticallyretrieve'instructions'(i.
e.
,documentsoftaskguides)ontheWeb(eitherInternetorintranet).
SUMMARYThefolloWingpresentsasimpliedsummaryofthedisclosureinordertoprovideabasicunderstandingtothereader.
ThissummaryisnotanextensiveovervieWofthedisclosureanditdoesnotidentifykey/criticalelementsoftheinventionordelineatethescopeoftheinvention.
Itssolepurposeistopresentsomeconceptsdisclosedhereininasimpliedformasapreludetothemoredetaileddescriptionthatispresentedlater.
ThepresentexampleprovidesaWaytosearchformanualsorotherdocumentsbycombiningarelevancemodelandatypemodel.
Trainingdataisprovidedtoeachmodelandthemodelisthenappliedtoarstpluralityofdocuments.
TWocollectionsofdocumentsresult.
Arstcollectionrankedbytype,andasecondcollectionrankedbyrelevance.
Throughalinearinterpolationthedocumentsarecombinedtoproduceasecondpluralityofdocumentsrankedbyrelevanceandtype.
ManyoftheattendantfeaturesWillbemorereadilyappreciatedasthesamebecomesbetterunderstoodbyreferencetothefolloWingdetaileddescriptionconsideredinconnectionWiththeaccompanyingdraWings.
DESCRIPTIONOFTHEDRAWINGSThepresentdescriptionWillbebetterunderstoodfromthefolloWingdetaileddescriptionreadinlightoftheaccompanyingdraWings,Wherein:FIG.
1shoWstWoexamplesofWebdocumentsthatmaybefoundinaconventionalsearch.
FIG.
2shoWstWoexemplaryinstructiondocumentsfoundastheresultofaconventionalsearchpertainingtothequery'hoWtocompileAmaya'.
FIG.
3shoWsexamplesofdocumentsthatmightbefoundasaresultofasearch.
FIG.
4isaHowdiagramshoWingmanualssearchbyusingarelevancemodelandatypemodel.
FIG.
5illustratesanexemplarycomputingenvironment500inWhichthemanualssearchbyusingarelevancemodelandatypemodeldescribedinthisapplication,maybeimplemented.
LikereferencenumeralsareusedtodesignatelikepartsintheaccompanyingdraWings.
202530354045505560652DETAILEDDESCRIPTIONThedetaileddescriptionprovidedbeloWinconnectionWiththeappendeddraWingsisintendedasadescriptionofthepresentexamplesandisnotintendedtorepresenttheonlyformsinWhichthepresentexamplemaybeconstructedorutiliZed.
Thedescriptionsetsforththefunctionsoftheexampleandthesequenceofstepsforconstructingandoperatingtheexample.
HoWever,thesameorequivalentfunctionsandsequencesmaybeaccomplishedbydifferentexamples.
TheexamplesbeloWdescribeamanualssearchbyusingarelevancemodelandatypemodel.
Althoughthepresentexamplesaredescribedandillustratedhereinasbeingimplementedinaninstructionmanualsearchsystem,thesystemdescribedisprovidedasanexampleandnotalimitation.
AsthoseskilledintheartWillappreciate,thepresentexamplesaresuitableforapplicationinavarietyofdifferenttypesofsearchsystems.
Traditionalinformationretrievaltypicallyaimsatndingrelevantdocuments.
HoWever,relevantdocumentsfoundinthismannerarenotnecessarilyinstructiondocuments,i.
e.
,ansWerstohoW-toquestions.
Thus,anaiveapplicationofthetraditionalinformationretrievalmaynotproducethedesiredinstructions.
InthefolloWingexample,investigationofquestionansWeringinaneWsettingisprovidedbyamethodcalled"manualssearch".
Morespecically,givenahoW-toquery,alldocumentsmaybeautomaticallyretrievedandrankedWhicharerelevanttothequeryandWhicharealsolikelytobeaninstructiondocument.
Inparticularthetrainingtypemanualisinterpreted,orseen,asaclassicationproblem.
Andthemethodoffusingscoresfromthetypemodelandtherelevancemodelmaybedonebylinearlyinterpolatingthescores.
TheexamplesbeloWprovideamanualssearchprocesstypicallyutiliZingarelevancemodelandatypemodel.
Specically,Whengivena'hoW-to'typeofquery(e.
g.
,'hoWtocreatealink'),documentsareretrievedandrankedthemaccordingtoboththelikelihoodofbeinganinstructiondocument(adocumentcontainingdescriptionabouthoWtoperformatask)andtherelevancetothequery.
Traditionaldocumentretrievaltypicallyonlyconsiderstherelevanceofdocumentstoqueries.
ThemethodofperformingthetaskmayincludeWhatmaybereferredtohereas'relevancemodel'and'typemodel'.
Withtherelevancemodel,itisdeterminedWhetherornotadocumentisrelevanttoaquery.
Withthetypemodel,itisdeterminedWhetherornotadocumentisaninstructiondocument.
OkapiandLogisticRegressionmaybeemployedastherelevancemodelandthetypemodel,respectively.
AmethodforcombiningtheusesofthetWomodelsbasedonlinearinterpolationisalsoproposed.
Intheexampleprovidedthemethodisdescribedintermsofamanualssearch.
Morespecically,givenahoW-toquery,documentsWhicharerelevanttothequeryandWhicharelikelytobeinstructiondocumentsareretrievedandranked.
Themanualssearchisbasedonarelevancemodelandatypemodel.
OkapimaybeemployedastherelevancemodelandLogisticRegressionasthetypemodel,respectively.
Amethodbasedonalinearinterpolationtechniqueisalsoproposedtofusetheoutputoftherelevancemodelandthetypemodel.
TheinstantmanualssearchtypicallyperformsWellonbotharticialdatasetsandrealdatasets.
ForhoW-toqueries,goodinstructiondocumentsareoftenrankedhigherusingtheexemplaryapproachthanthebaselinemethodofeithersolelyusingOkapiorsolelyusingLogisticRegression.
TheproposedapproachtypicallyperformsWellondifferentdomains.
US7,644,074B23Theexampleprovidedofamethodofmanualssearchmaybebasedonarelevancemodelandatypemodel.
InparticularOkapimaybeemployedastherelevancemodelandLogisticRegressionasthetypemodel,respectively.
Okapiisasystemfordocumentretrievalbasedonaprobabilisticmodel.
Itretrievesandranksdocumentsaccordingtotherelevanceofdocumentstoqueries.
Okapioritsequivalentmaybeemployedintheexampleprovided.
OkapiisdescribedmorefullybyS.
E.
Robertson,S.
Walker,M.
M.
Beaulieu,M.
Gatford,andA.
Payne.
OkapiatTREC-4.
InD.
K.
Harman,editor,TheFourthTextRetrievalConference(TREC-4),pages73-96,Gaithersburg,Md.
,1996.
NationalInstituteofStandardsandTechnology,SpecialPublication500-236.
LogisticRegressionisaprobabilisticclassicationmodelmorefullydescribedinT.
Hastie,R.
Tibshirani,andJ.
Friedman.
TheElementsofStatisticalLearning.
Springer,N.
Y.
,2001.
IncontrasttootherclassicationmodelssuchasSupportVectorMachine(SVM),LogisticRegressiontypicallyoutputsprobabilityvaluesratherthanscoresinclassication.
AmethodbasedonalinearinterpolationtechniqueisalsoutiliZedtofusetheoutputoftherelevancemodelandthetypemodel.
Amanualssearchmaybemorehelpfulthanaconventionalsearchthattendstoreturnagreaterrangeofresults,manyofWhicharenotinstructions.
Inperformingamanualssearchaqueryistypicallyreceivedrst.
ThequeryisusuallyahoW-toquestion,e.
g.
,'hoWtocreatealink'.
Nextusingconventionalmethodsautomaticretrievalofalloftherelevantandlikelyinstructiondocumentsisperformed.
Next,thedocumentsmayberankedaccordingtothedegreeoflikelihoodofbeinganinstructiondocumentandthedegreeofrelevancetothequery.
ManualssearchtypicallyneedstoassurethattheretrieveddocumentsarerelevanttothequeriesasWell.
HoWever,incontrast,manualssearchmayalsoneedtoassurethattheretrieveddocumentsareinstructiondocuments.
Table1shoWspossiblesetsofdocumentsthatmaybesearchedfor.
FromTable1,Aisthesetthatistypicallydesiredinmanualssearch.
Cisthesetthatisrelevantbutnon-instructionandthusshouldbelteredout.
TABLE1TWovieWsofdocumentsRelevantIrrelevantInstructionABNon-instructionCDFIG.
1shoWstWoexamplesofWebdocumentsthatmaybefoundinaconventionalsearch.
Therstdocument101isnotaninstructiondocumentandtheseconddocument102isaninstructiondocument.
Thus,ifthequeryis'hoWtocreatealink',thentheseconddocument102Wouldbepreferredbyusers.
HoWever,ifonlyrelevanceisconsidered,thentherstdocument101Willlikelyberankedhigher,becauseitWouldtypicallyappeartobemorerelevanttothequery.
QuestionansWeringmaybeidealforaccessinginformationoninstructions,ifrealiZed,becauseitsgoalistoprovideasinglecombinedansWer.
OnecansimplygetallthenecessaryinformationbyreadingthecombinedansWer.
HoWever,generationofsuchacombinedansWermaybeverychallengingorevenimpossibleforcurrentsystems.
First,mostansWerstoahoWtoqueryconsistofstep-by-stepguidesastheexampleshoWnintheseconddocumentinFIG.
2.
Deletions,insertions,orre-orderingsmadeinanypartofthedocumentmayconfuseormisguidetypicalsearches.
Second,differentinstruction202530354045505560654documentsmayhavedifferentassumptionsandsettings,evenforthesametopic.
Thusitmaynotbeappropriatetocombinetheinstructionsbasedondifferentassumptionsandsettings.
FIG.
2shoWstWoexemplaryinstructiondocumentsfoundastheresultofaconventionalsearchpertainingtothequery'hoWtocompileAmaya'.
HoWever,theyprovideinstructionsfordifferentsettings.
Onedocument201providesinstructions'WithAutoconf'settings.
Theotherdocument202providesinstructionsWithWindoWs'settings.
Therefore,areasonableapproachWouldbetoshoWuserstheinstructiondocumentsseparately.
AsseenabovejudgingWhetheradocumentisarelevantinstructiondocument,andthuscanbeusedasanansWertoahoW-toqueryinanobjectiveWaymaybehard.
HoWever,Wecanstillproviderelativelyobjectiveguidelinesforthejudgment.
TheobjectiveguidelinesWillbetermedthespecicationinthisfolloWingdescription.
Thespecicationmaybeusedextensivelyfordevelopmentandevaluationofthemanualssearchprocess.
AspreviouslyshoWninTable1,thespecicationcanbedesignedfromtWovieWpoints.
Forthenotionofrelevance,specicationmaybedenedinasimilarfashionasthatintraditionalinformationretrieval.
Indoingsothenotionofinstructionisclariedrst.
FIG.
3shoWsexamplesofdocuments301302303thatmightbefoundasaresultofasearch.
First,aninstructiondocumentisadocumentcreatedforansWeringahoW-toquery.
Morespecically,byreadingthedocument,onecanunderstandhoWtoperformthetaskofthehoW-toquery.
Second,intheexampleprovided,aninstructiondocumentisassumednottobeadocumentcontaininginstructionsforanumberofdifferenttasks.
Forexample,therstdocumentinFIG.
4isnotregardedasaninstructiondocument.
Third,intheexampleprovided,aninstructiondocumentisassumednottobeadocumentthatonlyconsistspartlyofinstructions.
Forexample,theseconddocument302isnotvieWedasaninstructiondocument,becauseasectionofitisabouthoW-to.
Ascanbeseenfromtheabovediscussionsomeinstructiondocumentsmaycontainstep-by-stepguides(cf.
,theseconddocumentinFIG.
2);Whileotherinstructiondocumentsmayjustconsistofseveralsentences(e.
g.
,thelastdocumentinFIG.
4).
Thecriteriausedabovemaybequantiedforuseinamanualssearch.
Withthespecicationdenedabove,fourlabelssimilartothoseinTable1areprovided.
Forthepurposesofmanualssearch,hoWever,thereshouldbenodifferencebetWeenthelabelsCandD.
Thus,WecombineCandDtogethertoC-D.
Inmanualssearch,givenaqueryqandadocumentd,oneofthethreelabelsbeloWcanbeassigned:A:documentdisrelevanttoqandisaninstructiondocumentB:documentdisirrelevanttoqbutisaninstructiondocumentC-D:documentdisofnouseFIG.
4isaHowdiagramshoWingmanualssearchbyusingarelevancemodel401andatypemodel402.
Intheexampleprovidedofmanualssearchbyusingarelevancemodelandatypemodeltheinputmaybeaquery403andacollectionofdocuments404.
Thedocumentsmayhaveresultedfromaconventionalsearch,ormaysimplybeacollectionofdocumentstobeexamined.
TheexemplaryapproachtomanualssearchincludestWosteps.
First,arepresentationtorelevancetoaqueryandalikelihoodofbeinganinstructiondocumentisformedWithtWosub-models,WhichWecalla'relevancemodel'401anda'typemodel'402,respectively.
Intherelevancemodel,itisjudgedWhetherornotadocumentintheinputisrelevanttothequery407.
Inthetypemodel,itisjudgedWhetherornotadocumentintheinputisaninstrucUS7,644,074B25tiondocument408.
Next,alinearinterpolationtechniquemaybeusedtocombinethescoresoutputfromthetWosub-models405.
Thedocumentsarethenrankedindescendingorderoftheircombinedscores406.
AsshoWntrainingdatamaybesuppliedingeneraltoatrainingrelevancemodel.
However,trainingdataisnotneededWiththeexemplaryOkapiBM25modelorothertypesofrelevancemodelsthatmaybeutilizedinplaceofOkapiBM25.
Intheexampleprovidedtrainingdatamayalsobesuppliedtothetypemodel,hoWeveritisanticipatedthatinsomeapplicationstrainingdatamaynotbeneeded.
RelevanceModel(Okapi)GivenahoW-toqueryandadocument,therelevancemodelndsarelevancescore.
Inmanualssearch,foragivenquery,alistofpairsusingtherelevancemodeltogeneratetherelevancescorearecreated.
InthepresentexampletheOkapiBM25relevancescoremaybeemployedastherelevancemodel.
Forindexingthetitleandthebodyofadocumentareindexedinseparateelds.
Foreacheld,theOkapiBM25Weightingschemeisusedtocalculateascore.
Thenthescoresofthetitleeldandthebodyeldarecombinedlinearly,andthecombinedscoreisvieWedastherelevance-score.
TypeModel(LogisticRegression)Givenadocument,thetypemodeloutputsatypescore.
ThatmeansthatWeassumethatthetypemodelisindependentfromqueries.
Inmanualssearch,Wecreatealistofpairsusingthetypemodel.
Wetakeastatisticalmachinelearningapproachtoconstructingatypemodel.
Morespecically,givenatrainingdatasetD:{xi,yi}l",WeconstructamodelPr(y|x)thatcanminimizetheerrorinpredictingofygivenx(generalizationerror).
Herexi6Xandyl-e{l,—lxrepresentsadocumentandyrepresentsWhetherornotadocumentisaninstructiondocument.
WhenappliedtoaneWdocumentx,themodelpredictsthecorrespondingyandoutputsthescoreoftheprediction.
Inthisexample,WeadopttheLogisticRegressionModel.
LogisticRegressionTheLogisticRegressionModelsatises:Where[3representsthecoefcientsofalinearcombinationfunctionand[30istheintercept.
TheLogisticRegressionModelisusuallyestimatedbyusingMaximumLikelihood.
TheLogisticRegressionModelassignsaprobabilitytoaninstance(inourcaseadocument)probabilityaccordingtothefolloWingequation.
Wecalculatethetype-scoreofadocumentaccordingto:Pr(y=1IX)typeiscore:logm(3)202530354045505560656FeaturesTheLogisticRegressionModelutilizesbinaryorrealvaluedfeaturesasdescribedbeloW.
Mostfeaturesarecreatedtocharacterizetitle,rstheadingandrstsentenceofdocuments.
AlthoughthoseskilledintheartWillrealizethatinalternativeexamplesfeaturesarenotlimitedtocharacterizationsoftitlesheadingsentencesandthelike.
TitleisthetextenclosedbytheHTMLtag''and''.
HeadingisthetextenclosedbytheHTMLtag''and''.
Firstheadingreferstotherstnon-emptyheadingofaHTMLdocument.
FirstsentenceistherstsentenceappearinginthebodyofaHTMLdocument.
'HoWTo'WhetherornotthetitleofadocumentcontainstheWordsof'hoWto','hoWto'or'hoW-to'isanimportantindicator.
Thisisrepresentedusingabinaryfeature.
TherearesimilarfeaturesWithregardtotherstheadingandtherstsentenceofadocument.
ThoseskilledintheartWillrealizethatinalternativeexamplesofknoWledgeextractionotherWordsorphrasesofinterestmaybeidentiedandusedasimportantindicators.
'DoingSomething'Theappearanceofthesufx'ing'intherstWordofthetitleisanotherindicatorofaninstructiondocument.
Sometimespeopleusethetemplateof'doingsomething'insteadof'hoWtodosomething'forthetitleofaninstructiondocument.
Thevalueofthefeatureisbinary,too.
Similarfeatureshavealsobeendenedfortherstheadingandtherstsentence.
ThoseskilledintheartWillrealizethatotherWordsorWordfragmentsfromthetitlemaybeuseddependinguponthespecicapplicationofsearchbyusingarelevancemodelandatypemodel.
TextLengthAlsodenedisthefolloWingreal-valuedfeature:log(length(title)+l)(4)Wherelength(title)denotesthenumberofWordsinthetitle.
AdocumentWithashorttitle(egaone-Wordtitle)tendstobeanon-instructiondocument.
Similarfeatureshavealsobeendenedfortherstheadingandtherstsentence.
IdenticalExpressionsIfthetextsinanytWoofthethreeparts:title,rstheadingandrstsentenceareidentical,thenthisfeatureis1.
OtherWise,itis0.
Aninstructiondocumentusuallyrepeatsitstopicinthesethreeplaces.
BagofWordsAlsorelieduponare'bag-of-Words'features.
ThemethodcollectshighfrequencyWordsinthetitlesofthedocumentsintrainingdataandcreateabagofthekeyWords.
SomekeyWordsplaypositiveroles(e.
g.
,'troubleshoot','Wizards')andsomenegativeones(e.
g.
,'contact').
IfthetitleofadocumentcontainsoneofthekeyWords,thenthecorrespondingfeatureWillbe1,otherWise0.
Similarfeatureshavebeendenedfortherstheadingandtherstsentence.
CombinationofRelevanceandTypeModelsAranking_scoremaybecalculatedbylinearlyinterpolatingtherelevance_scoreandtype_scoreastheEquation(5).
rankingscore:7vtypeiscore+(l—7t)-relevanceiscore(5)Here,7e[0,l]isaWeightusedtobalancethecontributionoftherelevancemodelandthetypemodel.
AsWillbeexplainedlateritistypicallybettertohave7:0.
5Inmanualssearch,documentsareretrievedandrankedindescendingorderoftheranking_score.
US7,644,074B27Inprinciple,givenaqueryandadocumentcollection,onecancalculatetherankingscoreofeachofthedocumentsWithrespecttothequery.
Inanimplementationofthemethod,thetop100documentsrankedbytherelevancemodel(Okapi)arerstcollected.
Nextrankingscoresarecalculatedonlyforthetop100documents.
InthisWay,amanualssearchmaybeconductedveryefciently.
GeneralizationManualssearchmaybeformalizedinamoregeneralframeworkcalled'typedsearch'.
Intypedsearch,documentsareretrievedandrankednotonlyonthebasisofrelevancetothequery,butalsothelikelihoodofbeingthedesiredtype.
Givenaqueryqandadocumentd,WecalculatetherankingscoreofthepairusingEquation(6):Pr(r,llq,d)=Pr(rlq,d)-Pr(lld)(6)Whererandtdenoterelevanceandtype,respectively.
Bothrandtarebinaryvariables.
Inmanualsearch,forexample,tmeansthatadocumentisaninstructiondocument.
Intheequation,Wemakeanassumptionthatrandtgivenaqanddareindependent.
Therearemany'types'thatcanbeconsideredsuchasdenition,letter,andhomepage,forexample.
Inmanualssearch,onecandenetherelevancescoreandthetypescoreaslogoddsofPr(r|q,d)andPr(t|d),respectively(cf.
,Equation(3)).
ThisjustiesWhyWemakeuseofequalWeightinthelinearcombinationinEquation(5).
Kraajjetal.
haveproposedusingLanguageModelinthetaskofhome/namedpagending.
TheyemployamodelasfolloWs,Whichassignsascoretoapagedgivenaqueryq:TherstmodelontherighthandsideofEquation(7),correspondstothetypemodelinEquation(6)andthesecondmodelcorrespondstotherelevancemodel.
Therefore,homepagendingcanbevieWedasaspecializationoftypedsearch.
ForfurtherinformationonusingaLanguageModelseeW.
Kraajj,T.
WesterveldandD.
Hiemstra.
TheImporlanceofPriorProbabililiesforEnlryPageSearch.
InProc.
ofthe25thannualinternationalACMSIGIRconferenceonresearchanddevelopmentininformationretrieval,2002.
ThecontentsofWhichareincorporatedinthispatentapplicationintheirentirety,ConclusionsInmanualssearchthedocumentshavebeenrankedbycombiningarelevancemodelandatypemodel.
OkapiandLogisticRegressionhavebeenusedastherelevancemodelandthetypemodel,respectively.
FinalrankingscoresarethenobtainedbylinearlyinterpolatingthescoresfromthetWomodels.
TheproposedmethodmaybegeneralizedinageneralframeWorkcalledtypedsearch.
FIG.
5illustratesanexemplarycomputingenvironment500inWhichthemanualssearchbyusingarelevancemodelandatypemodeldescribedinthisapplication,maybeimplemented.
Exemplarycomputingenvironment500isonlyoneexampleofacomputingsystemandisnotintendedtolimittheexamplesdescribedinthisapplicationtothisparticularcomputingenvironment.
Forexamplethecomputingenvironment500canbeimplementedWithnumerousothergeneralpurposeorspecialpurposecomputingsystemcongurations.
ExamplesofWellknoWncomputingsystems,mayinclude,butarenotlimitedto,personalcomputers,hand-heldorlaptopdevices,microprocessor-basedsystems,multiprocessorsystems,settopboxes,gamingconsoles,consumerelectronics,cellulartelephones,PDAs,andthelike.
2030354045505560658Thecomputer500includesageneral-purposecomputingsystemintheformofacomputingdevice501.
Thecomponentsofcomputingdevice501canincludeoneormoreprocessors(includingCPUs,GPUs,microprocessorsandthelike)507,asystemmemory509,andasystembus508thatcouplesthevarioussystemcomponents.
Processor507processesvariouscomputerexecutableinstructions,includingthoseto**tocontroltheoperationofcomputingdevice501andtocommunicateWithotherelectronicandcomputingdevices(notshoWn).
Thesystembus508representsanynumberofseveraltypesofbusstructures,includingamemorybusormemorycontroller,aperipheralbus,anacceleratedgraphicsport,andaprocessororlocalbususinganyofavarietyofbusarchitectures.
Thesystemmemory509includescomputer-readablemediaintheformofvolatilememory,suchasrandomaccessmemory(RAM),and/ornon-volatilememory,suchasreadonlymemory(ROM).
Abasicinput/outputsystem(BIOS)isstoredinROM.
RAMtypicallycontainsdataand/orprogrammodulesthatareimmediatelyaccessibletoand/orpresentlyoperatedonbyoneormoreoftheprocessors507.
Massstoragedevices504maybecoupledtothecomputingdevice501orincorporatedintothecomputingdevicebycouplingtothebuss.
Suchmassstoragedevices504mayincludeamagneticdiskdriveWhichreadsfromandWritestoaremovable,nonvolatilemagneticdisk(e.
g.
,a"oppydisk")505,oranopticaldiskdrivethatreadsfromand/orWritestoaremovable,non-volatileopticaldisksuchasaCDROMorthelike506.
Computerreadablemedia505,506typicallyembodycomputerreadableinstructions,datastructures,programmodulesandthelikesuppliedonoppydisks,CDs,portablememorysticksandthelike.
Anynumberofprogrammodulescanbestoredontheharddisk510,Massstoragedevice504,ROMand/orRAM509,includingbyWayofexample,anoperatingsystem,oneormoreapplicationprograms,otherprogrammodules,andprogramdata.
Eachofsuchoperatingsystem,applicationprograms,otherprogrammodulesandprogramdata(orsomecombinationthereof)mayincludeanembodimentofthesystemsandmethodsdescribedherein.
Adisplaydevice502canbeconnectedtothesystembus508viaaninterface,suchasavideoadapter511.
AusercaninterfaceWithcomputingdevice702viaanynumberofdifferentinputdevices503suchasakeyboard,pointingdevice,joystick,gamepad,serialport,and/orthelike.
Theseandotherinputdevicesareconnectedtotheprocessors507viainput/outputinterfaces512thatarecoupledtothesystembus508,butmaybeconnectedbyotherinterfaceandbusstructures,suchasaparallelport,gameport,and/orauniversalserialbus(USB).
Computingdevice500canoperateinanetWorkedenvironmentusingconnectionstooneormoreremotecomputersthroughoneormorelocalareanetWorks(LANs),WideareanetWorks(WANs)andthelike.
Thecomputingdevice501isconnectedtoanetWork514viaanetWorkadapter513oralternativelybyamodem,DSL,ISDNinterfaceorthelike.
ThoseskilledintheartWillrealizethatstoragedevicesutilizedtostoreprograminstructionscanbedistributedacrossanetWork.
ForexamplearemotecomputermaystoreanexampleoftheprocessdescribedassoftWare.
AlocalorterminalcomputermayaccesstheremotecomputeranddoWnloadapartorallofthesoftWaretoruntheprogram.
AlternativelythelocalcomputermaydoWnloadpiecesofthesoftWareasneeded,ordistributivelyprocessbyexecutingsomesoftWareinstructionsatthelocalterminalandsomeattheremotecomputer(orcomputernetWork).
ThoseskilledintheartWillalsorealizethatbyutilizingconventionaltechUS7,644,074B2niquesknowntothoseskilledintheartthatall,oraportionofthesoftwareinstructionsmaybecarriedoutbyadedicatedcircuit,suchasaDSP,programmablelogicarray,orthelike.
Theinventionclaimedis:1.
Amethodofsearchingbydocumenttypecomprising:receivingasearchqueryhavingatopictypeofthesearchquery,thetopictypecomprisingatypeoftopictoWhichthesearchqueryisdirected;rankingrstmatchingdocumentsaccordingtorelevancetothesearchquerytoformarankedrelevancelist,Wherein10therankingisperformedbyapplyingthesearchquerytoarelevancymodelthatWastrainedWithtrainingdatacomprisingtrainingdataelements,atrainingdataelementcomprisingapreviously-madequery,adocumentsatisfyingthepreviously-madequery,andcorrespondinginformationindicatingrelevancyofthedocumenttothepreviously-madequery,Wheretherelevancymodelisastatisticalmodelthatrankstherstmatchingdocuments;forthesamesearchquery,rankingsecondmatchingdocumentsaccordingtotopictypetoformarankedtypelistinWhichthesecondmatchingdocumentsarerankedaccordingtorespectiveprobabilitiesthattheirrespectivetopictypesmatchthetopictypeofthesearchquery,andWhereintherankingisperformedusingatypingmodelthatWastrainedWithtrainingdatacomprisingtrainingdataelements,atrainingdataelementcomprisingadocumentandcorrespondingtypinginformationindicatingatopictypeofthedocument,Wherethetypingmodelisastatisticalmodelthatranksthesecondmatchingdocumentsaccordingtotheprobabilitiesoftheirtopictypesmatchingthesearchquery'stopictype;andusinglinearinterpolationtointerpolatetherankedrelevancelistandtherankedtypelisttoformalistofdocumentsfromtherelevancelistandtherankedtypelisttype,thelistofdocumentsbeingrankedbasedonbothrelevanceandtype,thelistofdocumentsincludingdocumentsfromtherstmatchingdocumentsanddocumentsfromthesecondmatchingdocuments.
2.
Themethodofsearchingbydocumenttypeofclaim1inWhichrankingdocumentsaccordingtorelevancetoformarankedrelevancelistisperformedbyadocumentrelevancesearch.
3.
Themethodofsearchingbydocumenttypeofclaim2inWhichthedocumentrelevancesearchisOkapi.
2025303540104.
Themethodsearchingbydocumenttypeofclaim1inWhichrankingdocumentsaccordingtotypetoformarankedtypelistisperformedbyaclassier.
5.
Themethodsearchingbydocumenttypeofclaim4inWhichtheclassierislogisticregression.
6.
Oneormorecomputer-readablestoragemediastoringinformationtoenableamachinetoperformaprocess,theprocesscomprising:receivingasearchqueryhavingatopictypeofthesearchquery,thetopictypecomprisingatypeoftopictoWhichthesearchqueryisdirected;rankingrstmatchingdocumentsaccordingtorelevancetothesearchquerytoformarankedrelevancelist,WhereintherankingisperformedbyapplyingthesearchquerytoarelevancymodelthatWastrainedWithtrainingdatacomprisingtrainingdataelements,atrainingdataelementcomprisingapreviously-madequery,adocumentsatisfyingthepreviously-madequery,andcorrespondinginformationindicatingrelevancyofthedocumenttothepreviously-madequery,Wheretherelevancymodelisastatisticalmodelthatrankstherstmatchingdocuments;forthesamesearchquery,rankingsecondmatchingdocumentsaccordingtotopictypetoformarankedtypelistinWhichthesecondmatchingdocumentsarerankedaccordingtorespectiveprobabilitiesthattheirrespectivetopictypesmatchthetopictypeofthesearchquery,andWhereintherankingisperformedusingatypingmodelthatWastrainedWithtrainingdatacomprisingtrainingdataelements,atrainingdataelementcomprisingadocumentandcorrespondingtypinginformationindicatingatopictypeofthedocument,Wherethetypingmodelisastatisticalmodelthatranksthesecondmatchingdocumentsaccordingtotheprobabilitiesoftheirtopictypesmatchingthesearchquery'stopictype;andusinglinearinterpolationtointerpolatetherankedrelevancelistandtherankedtypelisttoformalistofdocumentsfromtherelevancelistandtherankedtypelisttype,thelistofdocumentsbeingrankedbasedonbothrelevanceandtype,thelistofdocumentsincludingdocumentsfromtherstmatchingdocumentsanddocumentsfromthesecondmatchingdocuments.
hostodo怎么样?快到了7月4日美国独立日,hostodo现在推出了VPS大促销活动,提供4款Hostodo美国独立日活动便宜VPS,相当于7折,低至$13/年,续费同价。Hostodo美国独立日活动结束时间不定,活动机售完即止。Hostodo商家支持加密数字货币、信用卡、PayPal、支付宝、银联等付款。Hostodo美国独立日活动VPS基于KVM虚拟,NVMe阵列,1Gbps带宽,自带一个...
sharktech怎么样?sharktech (鲨鱼机房)是一家成立于 2003 年的知名美国老牌主机商,又称鲨鱼机房或者SK 机房,一直主打高防系列产品,提供独立服务器租用业务和 VPS 主机,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹,所有产品均提供 DDoS 防护。不知道大家是否注意到sharktech的所有服务器的带宽价格全部跳楼跳水,降幅简直不忍直视了,还没有见过这么便宜的独立服...
mineserver怎么样?mineserver是一家国人商家,主要提供香港CN2 KVM VPS、香港CMI KVM VPS、日本CN2 KVM VPS、洛杉矶cn2 gia端口转发等服务,云服务器网(yuntue.com)介绍过几次,最近比较活跃。现在新推出了3款特价KVM VPS,性价比高,香港CMI/洛杉矶GIA VPS,2核/2GB内存/20GB NVME/3.5TB流量/200Mbps...
644为你推荐
电信主机租用租用电信服务器要注意什么?me域名注册什么是ME域名,为什么注册ME域名全能虚拟主机旗舰型全能主机500m(x500.特惠虚拟主机)要什么数据库网站域名网站域名是什么虚拟主机申请个人虚拟主机怎么申请?免费域名空间哪个免费空间的域名最好免费域名空间求1个免费空间送域名那种jsp虚拟空间java虚拟主机空间怎么选择,国内jsp虚拟主机比较稳定java项目做好后需要推荐一下吧asp虚拟空间怎样在一个虚拟空间里放上一个ASP和一个PHP的网站asp虚拟空间asp视频聊天室系统支持虚拟空间
猫咪永久域名收藏地址 免费二级域名注册 187邮箱 台湾服务器 la域名 php主机 长沙服务器 一元域名 英文站群 有奖调查 me空间社区 刀片式服务器 息壤代理 免费phpmysql空间 重庆双线服务器托管 gtt 免费dns解析 外贸空间 阿里云官方网站 国内域名 更多