Soovitussüsteemid ja otsingumootorid aitavad mõlemad kasutajatel leida asjakohast sisu, kuid nende toimimisviisid on põhimõtteliselt erinevad. Otsingumootorid reageerivad selgesõnalistele päringutele, samas kui soovitussüsteemid ennustavad vajadusi käitumismustrite põhjal. Nende erinevuste mõistmine aitab selgitada, kuidas tänapäevane teabeotsing tegelikult toimib.
Esiletused
Soovitussüsteemid ennustavad, mida sa tahad; otsingumootorid vastavad sellele, mida sa küsid.
Otsimootorid vajavad töötamiseks päringut, samas kui soovitussüsteemid õitsevad käitumuslike andmete põhjal.
Soovitussüsteemid toovad tohutut tulu sellistele platvormidele nagu Amazon ja Netflix.
Mõlemad valdkonnad kasutavad üha enam süvaõpet, kuid nende põhiarhitektuurid jäävad põhimõtteliselt erinevaks.
Mis on Soovitussüsteemid?
Algoritmid, mis pakuvad sisu või tooteid kasutaja käitumise, eelistuste ja mustrite põhjal.
Netflix annab oma soovitusmootorile tunnustust ettevõtte üle miljardi dollari suuruse aastasäästu eest klientide voolavuse vähenemise kaudu.
Amazoni soovitussüsteem moodustab väidetavalt umbes 35% ettevõtte e-kaubanduse kogutulust.
Levinud lähenemisviiside hulka kuuluvad kollaboratiivne filtreerimine, sisupõhine filtreerimine ja hübriidmudelid, mis ühendavad mõlemat tehnikat.
Netflix Prize'i võistlus aastatel 2006–2009 andis 1 miljon dollarit meeskonnale, kes parandas soovituste täpsust 10%.
Süvaõppe mudelid, nagu näiteks närvipõhine kollaboratiivne filtreerimine, on tootmissüsteemides suures osas asendanud varasemad maatriksi faktoriseerimise meetodid.
Mis on Otsingumootorid?
Tarkvarasüsteemid, mis otsivad ja järjestavad veebisisu kasutaja sisestatud päringute põhjal.
Google töötleb iga päev üle 8,5 miljardi otsingu, käsitledes igal aastal triljoneid päringuid.
Tänapäevased otsingumootorid kasutavad tulemuste järjestamiseks PageRanki ja sadu teisi järjestussignaale.
Google'i register sisaldab sadu miljardeid veebilehti, mida pidevalt indekseeritakse ja uuendatakse.
Otsimootorid toetuvad päringu kavatsuse ja konteksti mõistmiseks suuresti loomuliku keele töötlemisele.
Esimene veebiotsingumootor Archie loodi 1990. aastal FTP arhiivide indekseerimiseks.
Võrdlustabel
Funktsioon
Soovitussüsteemid
Otsingumootorid
Esmane sisend
Kasutaja käitumine ja ajalugu
Selgesõnaline otsingupäring
Kasutaja kavatsus
Passiivne avastamine
Aktiivne infootsing
Isikupärastamise tase
Kasutaja kohta väga isikupärastatud
Enamasti päringust sõltuv, mõningane isikupärastamine
Vähem problemaatiline, kuna päringud on selgesõnalised
Ühised platvormid
Netflix, Spotify, Amazon, YouTube
Google, Bing, DuckDuckGo, Baidu
Hindamismõõdikud
Täpsus, tagasikutsutavus, NDCG, klikkimise määr
MRR, DCG, kasutajate rahulolu skoorid
Üksikasjalik võrdlus
Kuidas nad infot avastavad
Otsimootorid toimivad tõmbemudelil, kus kasutajad sisestavad aktiivselt seda, mida nad soovivad leida. Seejärel sobitab süsteem need märksõnad oma tohutu veebilehtede registriga. Soovitussüsteemid pööravad selle dünaamika täielikult ümber, töötades tõukemudelil, kus platvorm pakub ennetavalt sisu selle põhjal, mis tema arvates teile meeldib. Te ei pea teadma, mida soovite, sest algoritm püüab selle teie eest välja mõelda.
Isikupärastamine ja kasutaja modelleerimine
Soovitussüsteemid loovad aja jooksul iga kasutaja kohta üksikasjalikke profiile, jälgides klikke, vaatamisaega, oste ja hinnanguid ennustuste täpsustamiseks. Otsingumootorid küll isikupärastavad tulemusi, eriti asukoha ja otsinguajaloo põhjal, kuid põhijärjestus sõltub siiski suuresti päringust endast. Kui kaks inimest otsivad „parimad sülearvutid”, saavad nad sarnaseid tulemusi, samas kui kaks erineva vaatamisajalooga Netflixi kasutajat näevad täiesti erinevaid avalehti.
Tehnilised alused
Otsimootorid tuginevad veebirobotitele, ümberpööratud indeksitele ja järjestusalgoritmidele nagu PageRank koos tänapäevaste keelelise töötlemise mudelitega nagu BERT. Soovitussüsteemid toetuvad maatriksi faktoriseerimisele, närvivõrkudele ja manustamistehnikatele, et esindada kasutajaid ja objekte jagatud vektorruumides. Mõlemad valdkonnad kasutavad üha enam transformaatorarhitektuure ja suuri keelemudeleid, kuid nende põhilised andmestruktuurid ja otsingumeetodid jäävad üsna erinevaks.
Väljakutsed ja piirangud
Otsimootorid näevad vaeva päringute ebaselguse ja SEO manipuleerimisega, samas kui soovitussüsteemid seisavad uute kasutajate või üksustega tegelemisel silmitsi kurikuulsa külmkäivituse probleemiga. Filtrimullid ja kajakambrid on soovitussüsteemide jaoks ainulaadsed riskid, kuna need kitsendavad aja jooksul kokkupuudet. Otsimootorid seevastu kipuvad kasutajaid paljastama mitmekesisema sisuga, kuna päringud võivad olla väga erinevad.
Ärimõju ja kasutusjuhud
Soovitussüsteemid on e-kaubanduse ja voogedastusplatvormide tuluallikad, mis otseselt suurendavad ostude ja kaasatuse arvu. Otsingumootorid teenivad raha peamiselt kasutaja kavatsusega seotud reklaamide kaudu. Soovitussüsteem võib soovitada filmi, mis teile meeldib, samas kui otsingumootor aitab teil leida torumehe, kui teie toru peaks lõhkema. Mõlemad on olulised, kuid teenindavad kasutaja teekonna põhimõtteliselt erinevaid etappe.
Evolutsioon ja lähenemine
Nende süsteemide vahelised piirid hägustuvad, kuna platvormid integreerivad mõlemat lähenemisviisi. YouTube kasutab otsingut videote leidmiseks, kuid soovitusi, et teid vaatamas hoida. Google kuvab nüüd soovitatud sisu Discoveri voogudes koos traditsiooniliste otsingutulemustega. Kaasaegsed tehisintellekti süsteemid ühendavad üha enam otsingu abil laiendatud genereerimise isikupärastamisega, mis viitab sellele, et tulevane teabe leidmine ühendab tõenäoliselt sujuvalt mõlemad paradigmad.
Plussid ja miinused
Soovitussüsteemid
Eelised
+Väga isikupärastatud
+Suurendab kaasatust
+Avastab peidetud sisu
+Suurendab tulu
Kinnitatud
−Filtrimulli oht
−Külmkäivituse probleemid
−Privaatsusprobleemid
−Kajakambri efektid
Otsingumootorid
Eelised
+Kasutajakesksed päringud
+Lai sisu nähtavus
+Läbipaistev edetabel
+Tegeleb uudsete teemadega
Kinnitatud
−SEO manipuleerimine
−Päringu ebaselgus
−Reklaamirohked tulemused
−Vähem isikupärastamist
Tavalised eksiarvamused
Müüt
Soovitussüsteemid ja otsingumootorid on põhimõtteliselt sama asi.
Tõelisus
Kuigi mõlemad aitavad kasutajatel sisu leida, toimivad nad vastandlikel põhimõtetel. Otsimootorid nõuavad selget sisendit ja tagastavad vasteid, samas kui soovitussüsteemid järeldavad eelistusi käitumise põhjal ja pakuvad ennetavalt üksusi. Nende algoritmid, andmevajadused ja kasutajakogemused erinevad oluliselt.
Müüt
Soovitussüsteemid näitavad sulle alati, mida sa tahad.
Tõelisus
Nad optimeerivad kaasatuse näitajate, näiteks klikkide ja vaatamisaja, jaoks, mis ei ole alati kooskõlas kasutajate rahuloluga. Mõnikord on soovitused loodud platvormi tulu maksimeerimiseks või kerimise jätkamiseks, mitte tingimata selleks, et teile kõige kasulikumat sisu kuvada.
Müüt
Otsimootorid järjestavad tulemused täiesti objektiivselt.
Tõelisus
Tänapäeva otsingutulemusi mõjutavad suuresti sajad signaalid, sealhulgas kasutaja asukoht, seade, otsinguajalugu ja isegi A/B-testitud kasutajaliidese muudatused. Isikupärastamine ja ärilised kaalutlused kujundavad tulemusi palju rohkem, kui enamik kasutajaid arvab.
Müüt
Ainult paremad algoritmid panevad soovitussüsteemid tööle.
Tõelisus
Andmete kvaliteet ja kvantiteet on sama olulised kui algoritmi keerukus. Ideaalne soovitusalgoritm on kasutu ilma piisavate kasutajate interaktsiooniandmeteta, millest õppida, mistõttu külmkäivitus on endiselt üks keerulisemaid probleeme selles valdkonnas.
Müüt
Otsimootorid indekseerivad kogu veebi.
Tõelisus
Süvaveeb sisaldab tohutul hulgal sisu, millele traditsioonilised robotid ligi ei pääse, sealhulgas andmebaase, privaatvõrke ja dünaamiliselt genereeritud lehti. Isegi Google'i register, kuigi tohutu, esindab vaid murdosa kogu saadaolevast veebisisust.
Sageli küsitud küsimused
Mis on peamine erinevus soovitussüsteemi ja otsingumootori vahel?
Põhiline erinevus seisneb kasutaja sisendis. Otsimootorid nõuavad, et sisestaksite päringu ja seejärel sobitaksite selle indekseeritud sisuga. Soovitussüsteemid jälgivad teie varasemat käitumist ja pakuvad ennetavalt välja üksusi, mis võivad teile meeldida, ilma igasuguse otsese päringuta. Üks on tõmbepõhine, teine on tõukepõhine.
Kas soovitussüsteemid kasutavad otsingumootorite tehnoloogiat?
Mõned küll, eriti külmkäivituse stsenaariumide korral või kui kasutajad platvormil aktiivselt otsivad. Näiteks Spotify ühendab otsingufunktsiooni isikupärastatud soovitustega. Siiski on aluseks olevad järjestamis- ja otsingumehhanismid tavaliselt traditsioonilisest veebiotsingust üsna erinevad.
Kumb on e-kaubanduse ettevõtte jaoks olulisem?
Mõlemal on erinevad eesmärgid. Otsing aitab klientidel, kes teavad, mida nad tahavad, selle kiiresti leida, vähendades ostuprotsessis tekkivat hõõrdumist. Soovitused suurendavad tellimuse keskmist väärtust ja aitavad klientidel avastada tooteid, mille olemasolust nad ei teadnudki. Amazon kasutab kuulsalt mõlemat, kusjuures soovitused annavad umbes 35% tulust.
Kuidas soovitussüsteemid uusi kasutajaid käsitlevad?
See on kuulus külmkäivituse probleem. Uued süsteemid tuginevad tavaliselt demograafilistele andmetele, esmastele sisseelamisküsimustele või populaarsetele toodetele, kuni on kogunenud piisavalt käitumuslikke andmeid. Mõned platvormid paluvad uutel kasutajatel profiili loomiseks eelnevalt mõnda toodet hinnata, teised aga kasutavad kontekstuaalseid signaale, nagu asukoht või seadme tüüp.
Kas soovitussüsteemid saavad kasutajatega manipuleerida?
Jah, algoritmilise manipuleerimise pärast tuntakse üha suuremat muret. Soovitussüsteemid võivad luua filtrimulle, mis piiravad kokkupuudet erinevate seisukohtadega, optimeerida kaasatust heaolu asemel või olla häälestatud platvormide kasumi maksimeerimiseks. Teadlased ja regulaatorid uurivad neid mõjusid üha enam, eriti sotsiaalmeedias ja uudisteplatvormidel.
Kuidas otsingumootorid tulemusi isikupärastavad?
Otsimootorid isikupärastavad otsingutulemusi selliste signaalide abil nagu teie asukoht, otsinguajalugu, seadme tüüp ja keeleseaded. Näiteks Google kuvab otsingu „jalgpall” puhul erinevaid tulemusi olenevalt sellest, kas asute USA-s või Ühendkuningriigis. Isikupärastamine on aga tavaliselt vähem agressiivne kui soovitussüsteemides, kuna päringud on selgesõnalised ja kavatsusest lähtuvad.
Milline roll on tehisintellektil mõlemas süsteemis?
Tehisintellektil on mõlema keskmes. Otsimootorid kasutavad päringu kavatsuse mõistmiseks ja selle asjakohaste dokumentidega sobitamiseks loomuliku keele töötlemise mudeleid, näiteks BERT. Soovitussüsteemid kasutavad jagatud ruumides kasutajate ja üksuste esitamiseks närvivõrke ja manustamismudeleid. Mõlemas valdkonnas kasutatakse üha enam kaasaegseid transformaatorarhitektuure.
Miks soovitussüsteemid mõnikord imelikku sisu pakuvad?
Algoritmid optimeerivad andmetes esinevate mustrite, mitte inimloogika järgi. Kui vaataksite ühte kokandusvideot, võib süsteem eeldada, et soovite vaadata kõiki eales tehtud kokandusvideoid, sealhulgas ka haruldasi. Napid andmed, mürased signaalid ja maitse modelleerimise loomupärane raskus aitavad kõik kaasa aeg-ajalt veidratele ettepanekutele.
Kas otsingumootoritest saavad soovitussüsteemid?
Mõnes mõttes on nad lähenemas. Näiteks Google Discover kuvab sisu ilma päringuteta, toimides nagu soovituste voog. Häälassistendid segavad otsingutulemusi sageli ennetavate soovitustega. Traditsiooniline otsing jääb aga päringupõhiseks ja need kaks paradigmat teenindavad endiselt erinevaid kasutajate vajadusi.
Millist süsteemi on keerulisem üles ehitada?
Mõlemad esitavad ainulaadseid väljakutseid. Otsimootorid vajavad miljardite päringute madala latentsusega indekseerimiseks, indekseerimiseks ja teenindamiseks tohutut infrastruktuuri. Soovitussüsteemid nõuavad keerukaid masinõppe protsesse ja pidevat mudeli ümberõpetamist. Raskeimad osad on erinevad: otsingul on raskusi veebipõhise andmehaldusega, samas kui soovitustel on raskusi isikupärastamise täpsuse ja külmkäivitusega.
Otsus
Valige soovitussüsteemid, kui soovite suurendada kaasatust, sisu tarbimist või müüki isikupärastatud avastamise kaudu. Valige otsingumootorid, kui kasutajatel on konkreetsed teabevajadused ja nad peavad kiiresti leidma täpsed vastused. Praktikas kasutavad enamik edukaid platvorme mõlemat, kasutades otsingut teadliku navigeerimise jaoks ja soovitusi juhusliku avastamise jaoks.