Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Moien alleguer! MÀin Numm ass Sasha, ech sinn CTO & Co-Founder bei LoyaltyLab. Virun XNUMX Joer si meng Frënn an ech, wéi all aarm Studenten, owes gaang fir Béier am nooste Buttek bei eisem Haus ze kafen. Mir ware ganz opgeregt datt den HÀndler, wousst datt mir fir Béier kommen, keng Remise op Chips oder Cracker ubidden, obwuel dëst sou logesch war! Mir hunn net verstanen firwat dës Situatioun geschitt ass an hunn decidéiert eis eegen Firma ze grënnen. Gutt, als Bonus, gitt Iech all Freideg Rabatt op déiselwecht Chips.

Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

An et ass alles op de Punkt komm, wou ech Material op der technescher SÀit vum Produkt presentéieren NVIDIA GTC. Mir si frou eis Aarbecht mat der Gemeinschaft ze deelen, dofir publizéieren ech mÀi Bericht a Form vun engem Artikel.

Aféierung

Wéi all déi aner am Ufank vun der Rees, hu mir ugefaang mat engem Iwwerbléck iwwer wéi Empfehlungssystemer gemaach ginn. An déi populÀrste Architektur huet sech als folgend Typ erausgestallt:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Et besteet aus zwee Deeler:

  1. Sampling Kandidaten fir Empfehlungen mat engem einfachen a séiere Modell, normalerweis e kollaborativen.
  2. Ranking vu Kandidaten mat engem mĂ©i komplexen a luesen Inhaltsmodell, andeems Dir all mĂ©iglech Features an den Daten berĂŒcksichtegt.

Heino benotzen ech déi folgend Begrëffer:

  • Kandidat / Kandidat fir Recommandatiounen - e Benotzer-Produktpaar dat potenziell an Empfehlungen an der Produktioun abegraff ka ginn.
  • Kandidaten Extraktioun / Extraktor / Kandidat Extraktioun Method - e Prozess oder Method fir "Empfehlungskandidaten" aus verfĂŒgbaren DonnĂ©eĂ«n ze extrahieren.

Den éischte Schrëtt beinhalt normalerweis d'Benotzung vu verschiddene Variatiounen vu kollaborativen Filteren. Déi beléifste - ALS. Et ass iwwerraschend datt déi meescht Artikelen iwwer Empfehlersystemer nëmme verschidde Verbesserunge fir Kollaboratiounsmodeller op der éischter Etapp weisen, awer keen schwÀtzt vill iwwer aner Probemethoden. Fir eis huet d'Approche fir nëmmen kollaborativ Modeller a verschidde Optimisatiounen mat hinnen ze benotzen net mat der Qualitéit geschafft, déi mir erwaart hunn, also hu mir an d'Fuerschung speziell op dësem Deel gegruewen. An um Enn vum Artikel wÀert ech weisen wéi vill mir konnten ALS verbesseren, dat war eis Basis.

Ier ech weidergoe fir eis Approche ze beschreiwen, ass et wichteg ze bemierken datt an EchtzĂ€it Empfehlungen, wann et wichteg ass fir eis Daten ze berĂŒcksichtegen, dĂ©i virun 30 Minutte geschitt sinn, et wierklech net vill Approche sinn dĂ©i an der erfuerderter ZĂ€it funktionnĂ©iere kĂ«nnen. Awer an eisem Fall musse mir Empfehlungen net mĂ©i wĂ©i eemol am Dag sammelen, an an deene meeschte FĂ€ll - eemol d'Woch, wat eis d'MĂ©iglechkeet gĂ«tt komplex Modeller ze benotzen an d'QualitĂ©it e puermol ze verbesseren.

Loosst eis als Basis huelen wat Metriken nëmmen ALS weist op d'Aufgab fir Kandidaten ze extrahieren. D'Schlëssel Metriken déi mir iwwerwaachen sinn:

  • PrĂ€zisioun - den Undeel vu korrekt ausgewielte Kandidaten aus de geprobĂ©ierten.
  • D'ErĂ«nnerung ass den Undeel vu Kandidaten, dĂ©i geschitt sinn aus deenen, dĂ©i tatsĂ€chlech am Zilintervall waren.
  • F1-Score - F-Mooss op dĂ©i zwee virdrun Punkten berechent.

Mir wÀerten och d'Metriken vum finalen Modell kucken no Training Gradient Boost mat zousÀtzlech Inhaltsfeatures. Et ginn och 3 Haaptmetriken hei:

  • PrĂ€zisioun @ 5 - den duerchschnĂ«ttleche Prozentsaz vun de Produkter aus den Top 5 wat d'Wahrscheinlechkeet fir all Keefer ugeet.
  • response-rate@5 - Konversioun vu Clienten vun engem Besuch am GeschĂ€ft bis zum Kaf vun mindestens eng persĂ©inlech Offer (5 Produkter an enger Offer).
  • avg roc-auc pro Benotzer - DuerchschnĂ«tt roc-auc fir all Keefer.

Et ass wichteg ze bemierken datt all dës Metriken gemooss ginn ZÀit-Serie KrÀiz-Validatioun, dat heescht, Training geschitt an den éischte k Wochen, an k+1 Woch gëtt als Testdaten geholl. Also, saisonal Ups a Downs haten e minimalen Impakt op d'Interpretatioun vun der Qualitéit vun de Modeller. Weider op all Grafike weist d'Abscissaachs d'Wochnummer an der KrÀizvalidatioun un, an d'Ordinateachs weist de WÀert vun der spezifizéierter Metrik un. All Grafike baséieren op Transaktiounsdaten vun engem Client sou datt VerglÀicher tëschtenee richteg sinn.

Ier mer ufÀnken eis Approche ze beschreiwen, kucke mir als éischt d'Basislinn, wat en ALS-trainéierte Modell ass.
Kandidatur Retrieval Metriken:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Finale Metriken:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Ech behandelen all Implementatioune vun Algorithmen als eng Aart vu GeschÀftshypothese. Also, ganz ongeféier, kann all kollaborativ Modell als Hypothes ugesi ginn datt "Leit tendéieren ze kafen wat d'Leit Àhnlech wéi si kafen." Wéi ech scho gesot hunn, hu mir eis net op sou Semantik limitéiert, an hei sinn e puer Hypothesen déi gutt op Daten am offline Retail funktionnéieren:

  1. Déi ech scho virdru kaaft hunn.
  2. Ähnlech wĂ©i wat ech virdru kaaft hunn.
  3. Period vun engem laange vergaangene Kaf.
  4. PopulÀr no Kategorie / Mark.
  5. Alternativ Akeef vu verschiddene Wueren vu Woch zu Woch (Markov Ketten).
  6. Ähnlech Produkter fir Keefer, no Charakteristiken, dĂ©i vu verschiddene Modeller gebaut ginn (Word2Vec, DSSM, etc.).

Wat hutt Dir virdru kaaft?

Déi offensichtlechst Heuristik déi ganz gutt am Epicerie funktionnéiert. Hei hu mir all d'Wueren, déi de Loyalitéitskaarthalter an de leschte K Deeg kaaft huet (normalerweis 1-3 Wochen), oder K Deeg virun engem Joer. Wann Dir nëmmen dës Method applizéiert, kréie mir déi folgend Metriken:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Hei ass et ganz offensichtlech datt wat méi laang mir d'Period huelen, dest méi Erënnerung hu mir a wat manner PrÀzisioun mir hunn a vice versa. Am Duerchschnëtt ginn déi "lÀscht 2 Wochen" besser Resultater fir Clienten.

Ähnlech wĂ©i wat ech virdru kaaft hunn

Et ass net iwwerraschend datt fir Epicerie "wat ech virdru kaaft hunn" gutt funktionnéiert, awer d'Kandidaten nëmmen aus deem wat de Benotzer kaaft huet ass net ganz cool, well et ass onwahrscheinlech de Keefer mat engem neie Produkt ze iwwerraschen. Dofir proposéiere mir dës Heuristik liicht ze verbesseren andeems se déiselwecht Kollaboratiounsmodeller benotzen. Vun de Vektoren, déi mir wÀhrend der ALS Training kritt hunn, kënne mir Àhnlech Produkter kréien wéi de Benotzer scho kaaft huet. Dës Iddi ass ganz Àhnlech wéi "Àhnlech Videoen" a Servicer fir Videoinhalt ze gesinn, awer well mir net wësse wat de Benotzer zu engem bestëmmte Moment ësst/kaaft, kënne mir nëmmen no Àhnleche sichen wéi dat wat hie scho kaaft huet, besonnesch well mir Mir wëssen schonn wéi gutt et funktionnéiert. Wann Dir dës Method op Benotzertransaktiounen an de leschten 2 Wochen applizéiert, kréie mir déi folgend Metriken:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

et ass k - d'Zuel vun Àhnlechen Produkter déi fir all Produkt vum Keefer an de leschten 14 Deeg kaaft ginn.
Dës Approche huet besonnesch gutt fir eise Client geschafft, fir deen et kritesch war nÀischt ze recommandéieren wat schonn an der Akafsgeschicht vum Benotzer war.

Spéit Akaf Period

WĂ©i mir schonn erausfonnt hunn, duerch dĂ©i hĂ©ich Frequenz vu Wueren ze kafen, funktionnĂ©iert dĂ©i Ă©ischt Approche gutt fir eis spezifesch Besoinen. Awer wat iwwer Wueren wĂ©i WĂ€schpulver / Shampoing / asw. Dat ass, mat Produkter dĂ©i onwahrscheinlech all Woch oder zwou gebraucht ginn an dĂ©i frĂ©ier Methoden net extrahieren. DĂ«st fĂ©iert zu der folgender Iddi - et gĂ«tt proposĂ©iert d'Period vum Kaf vun all Produkt am DuerchschnĂ«tt ze berechnen fir Clienten dĂ©i de Produit mĂ©i kaaft hunn k eemol. An dann extrahĂ©ieren wat de Keefer hĂ©chstwahrscheinlech schonn ausgaang ass. DĂ©i berechent Perioden fir Wueren kĂ«nne mat Ären Ae geprĂ©ift ginn fir AdĂ€quatitĂ©it:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

An da wÀerte mir kucken ob d'Enn vun der Produktperiod am ZÀitintervall fÀllt wann d'Empfehlungen an der Produktioun sinn a probéieren wat geschitt. D'Approche kann esou illustréiert ginn:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Hei hu mir 2 HaaptfÀll déi berécksiichtegt kënne ginn:

  1. Ass et néideg Produkter vu Clienten ze probéieren déi de Produit manner wéi K Mol kaaft hunn.
  2. Ass et néideg e Produkt ze probéieren wann d'Enn vu senger Period virum Ufank vum Zilintervall fÀllt.

Déi folgend Grafik weist wéi eng Resultater dës Method mat verschiddenen Hyperparameter erreecht:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn
ft - Huelt nëmme Clienten déi de Produit op d'mannst K (hei K=5) Mol kaaft hunn
tm - Huelt nëmmen Kandidaten déi am Zilintervall falen

Et ass net iwwerraschend datt hien fÀeg ass (0, 0) gréissten Réckruff an déi klengst PrÀzisioun, well ënnert dëser Bedingung déi meeschte Kandidaten zréckgeholl ginn. Wéi och ëmmer, déi bescht Resultater ginn erreecht wann mir keng Produkter probéieren fir Clienten déi e bestëmmt Produkt manner kaaft hunn wéi k mol an Extrait, dorënner Wueren, d'Enn vun der Period vun deem Falen virun der Zil- Intervall.

PopulÀr no Kategorie

Eng aner zimlech offensichtlech Iddi ass populÀr Produkter a verschiddene Kategorien oder Marken ze probéieren. Hei berechene mir fir all Keefer top-k "Léifsten" Kategorien / Marken an Extrait "populÀr" aus dëser Kategorie / Mark. An eisem Fall wÀerte mir "Léifsten" a "populÀr" bestëmmen duerch d'Zuel vun de Kaf vum Produkt. En zousÀtzleche Virdeel vun dëser Approche ass seng Applikatioun am Kale Start Fall. Dat ass, fir Clienten, déi entweder ganz wéineg Akeef gemaach hunn, oder fir eng laang ZÀit net an de Buttek war, oder just eng Loyalitéit Kaart erausginn. Fir si ass et méi einfach a besser Saachen ze stockéieren déi populÀr bei de Clienten sinn an eng Geschicht hunn. Déi resultéierend Metriken sinn:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn
Hei heescht d'Zuel nom Wuert "Kategorie" den Niveau vum Nesting vun der Kategorie.

Am Allgemengen ass et och net iwwerraschend datt méi schmuel Kategorien besser Resultater erreechen, well se méi genee "Lieblings" Produkter fir Shopper extrahéieren.

Alternativ Akeef vu verschiddene Wueren vu Woch zu Woch

Eng interessant Approche, déi ech net an Artikelen iwwer Empfehlungssystemer gesinn hunn, ass eng zimlech einfach a glÀichzÀiteg funktionéierend statistesch Method vu Markov Ketten. Hei huele mir 2 verschidde Wochen, dann bauen mir fir all Client Pairen Produkter [kaf an der Woch i]-[kaf an der Woch j], wou j > i, a vun hei aus berechnen mir fir all Produit d'Wahrscheinlechkeet fir d'nÀchst Woch op en anert Produkt ze wiesselen. Dat ass, fir all Pair vu Wueren produkti-produktj Mir zielen hir Zuel an de fonnt Puer an deelen duerch d'Zuel vun de Puer, wou Produiten war an der éischter Woch. Fir d'Kandidaten ze extrahieren, huelen mir de leschte Empfang vum Keefer an extrahéieren top-k déi wahrscheinlech nÀchst Produkter aus der Iwwergangsmatrix déi mir kritt hunn. De Prozess vun der Konstruktioun vun enger Iwwergangsmatrix gesÀit esou aus:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Aus realen Beispiller an der Iwwergangswahrscheinlechkeetsmatrix gesi mir déi folgend interessant PhÀnomener:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn
Hei kĂ«nnt Dir interessant OfhĂ€ngegkeeten bemierken, dĂ©i am Konsumentverhalen opgedeckt ginn: zum Beispill, d'Liebhaber vun ZitrusfrĂŒchte oder eng Mark vu MĂ«llech, aus dĂ€r se wahrscheinlech op eng aner wiesselen. Et ass och net iwwerraschend datt Produkter mat enger hĂ©ijer Frequenz vu widderhuelende Akeef, wĂ©i Botter, och hei ophalen.

D'Metriken an der Method mat Markov Ketten sinn wéi follegt:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn
k - d'Zuel vun de Produkter, déi fir all kaaft Produkt aus der leschter Transaktioun vum Keefer ofgeholl ginn.
WĂ©i mir kĂ«nne gesinn, gĂ«tt dat bescht Resultat vun der Konfiguratioun mat k = 4 gewisen. D'Spike an der Woch 4 kann duerch saisonal Verhalen ronderĂ«m d'Feierdeeg erklĂ€ert ginn. 

Ähnlech Produkter fir Keefer, no Charakteristiken, dĂ©i vu verschiddene Modeller gebaut ginn

Elo si mer zum schwieregsten an interessantsten Deel komm - Sich no noosten Noperen op Basis vu Vecteure vu Clienten a Produkter no verschiddene Modeller gebaut. An eiser Aarbecht benotze mir 3 esou Modeller:

  • ALS
  • Word2Vec (Item2Vec fir sou Aufgaben)
  • DSSM

Mir hu scho mat ALS beschĂ€ftegt, Dir kĂ«nnt iwwer liesen wĂ©i et lĂ©iert hei. Am Fall vun Word2Vec benotzen mir dĂ©i bekannte Ëmsetzung vum Modell aus gensim. An Analogie mat den Texter definĂ©iere mir d'Offer als AkafserklĂ€rung. Also, wann Dir e Produktvektor konstruĂ©iert, lĂ©iert de Modell fir de Produkt am Empfang sĂ€i "Kontext" virauszesoen (dĂ©i verbleiwen Produkter an der Empfang). An Ecommerce Daten ass et besser d'Sessioun vum Keefer ze benotzen amplaz vun engem Empfang; d'Jongen aus Ozon. An DSSM ass mĂ©i interessant ze analysĂ©ieren. Am Ufank gouf et vun de KĂ€relen vu Microsoft als Modell fir Sich geschriwwen, Dir kĂ«nnt d'Original Fuerschung Pabeier hei liesen. D'Architektur vum Modell gesĂ€it esou aus:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

et ass Q - Ufro, Benotzer Sich Ufro, D [i] - Dokument, Internet SÀit. Den Input zum Modell sinn d'Attributer vun der Ufro respektiv SÀiten. No all Input Layer ginn et eng Rei vu voll verbonne Schichten (Multilayer Perceptron). Als nÀchst léiert de Modell d'Kosinus tëscht de Vektoren, déi an de leschte Schichten vum Modell kritt goufen, ze minimiséieren.
Recommandatioun Aufgaben benotzen genee déi selwecht Architektur, nëmmen amplaz vun enger Ufro gëtt et e Benotzer, an amplaz SÀiten ginn et Produkter. An an eisem Fall ass dës Architektur an déi folgend transforméiert:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Elo, fir d'Resultater ze kontrolléieren, bleift et fir de leschte Punkt ze decken - wa mir am Fall vun ALS an DSSM explizit Benotzervektoren definéiert hunn, dann hu mir am Fall vu Word2Vec nëmme Produktvektoren. Hei, fir de Benotzervektor ze bauen, hu mir 3 Haapt Approche definéiert:

  1. FĂŒĂŒgt einfach d'Vektoren derbĂ€i, da stellt sech fir d'Cosinus-Distanz eraus datt mir d'Produkter an der Kaafgeschicht einfach duerchschnĂ«ttlech gemaach hunn.
  2. Vector Summatioun mat e puer ZĂ€it Gewiicht.
  3. Wueren mat TF-IDF Koeffizient.

Am Fall vun linear Gewiicht vun de Keefer Vecteure, gi mir aus der Hypothes, datt de Produit, datt de Benotzer gĂ«schter kaaft huet e grĂ©isseren Afloss op sĂ€i Verhalen wĂ©i de Produit, datt hie sechs MĂ©int kaaft huet. Also mir betruechten dem Keefer seng viregt Woch mat Chance vun 1, a wat duerno geschitt ass mat Chance vun œ, ⅓, etc.:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Fir TF-IDF Koeffizienten maache mir genau d'selwecht wéi an TF-IDF fir Texter, nëmme mir betruechten de Keefer als Dokument, an de Scheck als Offer, respektiv d'Wuert ass e Produkt. Op dës Manéier wÀert de Vektor vum Benotzer méi a selten Wueren réckelen, wÀhrend dacks a vertraute Wueren fir de Keefer et net vill Ànneren. D'Approche kann esou illustréiert ginn:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Loosst eis elo d'Metriken kucken. Dëst ass wéi d'ALS Resultater ausgesinn:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn
Metriken fir Item2Vec mat verschiddene Variatiounen vum Bau vum Keefervektor:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn
An dĂ«sem Fall gĂ«tt genau dee selwechte Modell benotzt wĂ©i an eiser Basis. Deen eenzegen Ënnerscheed ass wĂ©i eng k mir benotzen. Fir nĂ«mmen Kollaboratiounsmodeller ze benotzen, musst Dir ongefĂ©ier 50-70 nooste Produkter fir all Client huelen.

A Metriken no DSSM:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Wéi all Methoden ze kombinéieren?

Cool, sot Dir, awer wat maache mat sou enger grousser Set vu Kandidatenextraktiounsinstrumenter? WĂ©i wielen ech dĂ©i optimal Konfiguratioun fir Är DonnĂ©eĂ«n? Hei hu mir e puer Problemer:

  1. Et ass néideg iergendwéi de Sichraum fir Hyperparameter an all Method ze limitéieren. Et ass natierlech iwwerall diskret, awer d'Zuel vu méigleche Punkten ass ganz grouss.
  2. Mat enger klenger limitĂ©ierter Probe vu spezifesche Methoden mat spezifesche Hyperparameter, wĂ©i kĂ«nnt Dir dĂ©i bescht Konfiguratioun fir Är Metrik auswielen?

Mir hunn nach keng definitiv korrekt Äntwert op dĂ©i Ă©ischt Fro fonnt, also gi mir vun de folgende vir: fir all Method gĂ«tt en Hyperparameter Sichraumlimiter geschriwwe, jee no e puer Statistiken iwwer d'DonnĂ©eĂ«n dĂ©i mir hunn. Also, wann Dir d'Moyenne Period tĂ«scht Akeef vu Leit kennt, kĂ«nne mir roden mat wĂ©i enger Period d'Methode "wat scho kaaft gouf" an "Period vun enger laanger Vergaangenheet" Method ze benotzen.

A nodeems mir eng gewĂ«ssen adĂ€quat Zuel vu Variatioune vu verschiddene Methoden duerchgaange sinn, bemierken mir dĂ©i folgend: all Ëmsetzung extrahĂ©iert eng gewĂ«ssen Zuel vu Kandidaten an huet e gewĂ«sse WĂ€ert vun der SchlĂ«sselmetrik fir eis (ErĂ«nnerung). Mir wĂ«llen am Ganzen eng gewĂ«ssen Unzuel u Kandidaten krĂ©ien, ofhĂ€ngeg vun eiser zulĂ€sslecher Rechenkraaft, mat der hĂ©chster mĂ©iglecher Metrik. Hei klappt de Problem schĂ©in an de Rucksakproblem.
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Hei ass d'Zuel vun de Kandidaten d'Gewiicht vum Ingot, an d'Erënnerungsmethod ass sÀi WÀert. Wéi och ëmmer, et ginn 2 méi Punkten déi berécksiichtegt solle ginn wann Dir den Algorithmus implementéiert:

  • Methoden kĂ«nnen iwwerlappt an de Kandidaten dĂ©i se recuperĂ©ieren.
  • An e puer FĂ€ll wĂ€ert et richteg sinn eng Method zweemol mat verschiddene Parameteren ze huelen, an d'Kandidatoutput vun der Ă©ischter wĂ€ert net en Ënnerdeel vun der zweeter sinn.

Zum Beispill, wa mir d'Ëmsetzung vun der Method "wat ech scho kaaft hunn" mat verschiddenen Intervalle fir d'Erhuelung huelen, da ginn hir SĂ€tz vu Kandidaten anenee nestĂ©iert. Zur selwechter ZĂ€it, verschidde Parameteren an "periodesch Akeef" op der Sortie bidden keng komplett KrĂ€izung. Dofir deele mir d'Probe-Approche mat verschiddene Parameteren a Blocks op, sou datt mir aus all Block maximal eng Extraktioun Approche mat spezifesche Hyperparameter wĂ«llen huelen. Fir dĂ«st ze maachen, musst Dir e bĂ«sse clever an der Ëmsetzung vum Knapsackproblem krĂ©ien, awer d'Asymptotik an d'Resultat wĂ€erten net Ă€nneren.

Dës intelligent Kombinatioun erlaabt eis déi folgend Metriken am Verglach mat einfache kollaborativen Modeller ze kréien:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn
An de leschte Metriken gesi mir déi folgend Bild:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Wéi och ëmmer, hei kënnt Dir bemierken datt et een opgedeckte Punkt ass fir Empfehlungen déi nëtzlech sinn fir d'GeschÀft. Elo hu mir just geléiert wéi mir eng super Aarbecht maache fir virauszesoen wat de Benotzer kaaft, zum Beispill d'nÀchst Woch. Awer einfach eng Remise op eppes ze ginn, wat hie scho kafe wÀert ass net ganz cool. Awer et ass cool d'Erwaardung ze maximéieren, zum Beispill, vun de folgende Metriken:

  1. Margin / Ëmsaz basĂ©iert op persĂ©inleche Empfehlungen.
  2. Duerchschnëtt Client kontrolléieren.
  3. Heefegkeet vun Visiten.

Also multiplizéieren mir déi kritt Wahrscheinlechkeeten mat verschiddene Koeffizienten a rerangéieren se sou datt d'Produkter déi d'Metriken uewe beaflossen un d'Spëtzt kommen. Et gëtt keng fÀerdeg Léisung fir wéi eng Approche am beschten ass ze benotzen. Mir experimentéiere souguer mat esou Koeffizienten direkt an der Produktioun. Awer hei sinn interessant Techniken déi eis meeschtens déi bescht Resultater ginn:

  1. Multiplizéieren mam PrÀis / Marge vum Produkt.
  2. Multiplizéiert mat der Moyenne Empfang an dÀr de Produit erschéngt. Also Wueren kommen op, mat deenen se normalerweis eppes anescht huelen.
  3. Multiplizéiert mat der duerchschnëttlecher Frequenz vu Besuche vu Keefer vun dësem Produkt, baséiert op der Hypothese datt dëst Produkt d'Leit provozéiert fir méi dacks zréckzekommen.

Nodeems mir Experimenter mat Koeffizienten gemaach hunn, hu mir déi folgend Metriken an der Produktioun kritt:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn
et ass allgemeng Produit Konversioun - den Undeel vun de kaafte Produkter aus alle Produkter an de Empfehlungen déi mir generéiert hunn.

En opmierksam Lieser bemierkt e wesentlechen Ënnerscheed tĂ«scht offline an Online Metriken. DĂ«st Verhalen gĂ«tt erklĂ€ert vun der Tatsaach datt net all dynamesch Filtere fir Produkter dĂ©i recommandĂ©iert kĂ«nne berĂ©cksiichtegt ginn beim Training vum Modell. Fir eis ass et eng normal Geschicht wann d'Halschent vun den ofgehalene Kandidaten ausfiltrĂ©iert kĂ«nne ginn; dĂ«s SpezifizitĂ©it ass typesch an eiser Industrie.

Wat d'Recetten ugeet, gëtt déi folgend Geschicht kritt, et ass kloer datt nom Start vun de Empfehlungen d'Recetten vun der Testgrupp staark wuessen, elo ass d'Duerchschnëttserhéijung vun de Recetten mat eise Empfehlungen 3-4%:
Wéi mir d'Qualitéit vun de Empfehlungen am offline Retail dramatesch verbessert hunn

Zu Conclusioun wëll ech soen datt wann Dir net-EchtzÀit Empfehlungen braucht, da kann eng ganz grouss Erhéijung vun der Qualitéit an Experimenter fonnt ginn fir Kandidaten fir Empfehlungen ze extrahieren. Eng grouss ZÀit fir hir Generatioun mécht et méiglech vill gutt Methoden ze kombinéieren, déi am Ganzen super Resultater fir d'GeschÀft ginn.

Ech wÀert frou sinn an de Kommentarer mat jidderengem ze chatten deen d'Material interessant fënnt. Dir kënnt mech perséinlech Froen stellen um Hëllefe profitéieren. Ech deelen och meng Gedanken iwwer AI / Startups a mengem Telegram Kanal - Wëllkomm :)

Source: will.com

Kaaft zouverlĂ€sseg Hosting fir Site mat DDoS Schutz, VPS VDS Server đŸ”„ Kaaft zouverlĂ©issegt WebsĂ€ithosting mat DDoS-Schutz, VPS VDS Server | ProHoster