Ndërtoni një sistem rekomandimi pa të dhëna të audiencës

Ju keni ndërtuar një aplikacion ueb i cili nuk ka ende klientë, por dëshironi të shfaqni motorin e rekomandimeve si një veçori për perspektivat tuaja. Por si do ta bënit këtë pa ndonjë të dhënë historike? Unë kam ngecur rreth këtij bllokimi për disa ditë derisa kuptova se ekzistojnë tre lloje të sistemit të rekomandimeve që mund të ndërtoni për aplikacionin tuaj në internet:

  1. Bazuar në popullaritet
  2. Bazuar në përmbajtje
  3. Bazuar në bashkëpunim

Sistemi i rekomandimeve i bazuar në popullaritet

RS e bazuar në popullaritet rekomandon produkte bazuar në popullaritetin e tij midis përdoruesve. Për shembull, nëse 80% e njerëzve i kanë dhënë 5 yje Avengers Endgame në aplikacionin e ofruesit të shërbimit mediatik (Netflix, Amazon prime etj.). Pastaj personi i ri në aplikacionin përkatës do të shohë Avengers Endgame në Rekomandimin e tij.

Meqenëse bazuar në popullaritet përdor reagimet e dhëna nga klientët e saj. Ky lloj nuk shërben si zgjidhje për problemin tonë. Le të kalojmë në llojin tjetër.

Sistemi i rekomandimeve të bazuara në përmbajtje

Sistemi i rekomandimeve të bazuara në përmbajtje rekomandon produkte në bazë të ngjashmërisë ndërmjet tyre. Algoritmi përdor metadata për të nxjerrë ngjashmëri. Për shembull për një film përshkrimi dhe etiketat e tij do të shërbenin si meta të dhëna. Ju mund të aplikoni vlerësimin TF-IDF ose ndonjë algoritëm tjetër NLP për të ndërtuar Sistemin e Rekomandimit.

Algoritmi i bazuar në përmbajtje mund të ndërtohet pa nevojën e përdorimit të të dhënave të audiencës pasi llogarit vetëm ngjashmërinë midis produkteve.

Sistemi i rekomandimeve të bazuara në bashkëpunim

Algoritmi i filtrimit bashkëpunues përdor "Sjellja e përdoruesit" për rekomandimin e artikujve. Për shembull, nëse A pëlqen Interstellar, Inception, Predestination dhe B pëlqen Inception, Predestination, Prestige. Pastaj sistemi i rekomandimeve do t'i rekomandojë përdoruesin A filmin "Prestige". Ky është një nga algoritmet më të përdorura në industri pasi nuk varet nga ndonjë informacion shtesë.