Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore

Ndonjëherë, për të zgjidhur një problem, ndihmon të shohim situatën nga një këndvështrim tjetër. Edhe nëse gjatë 10 viteve të fundit probleme të ngjashme janë zgjidhur me të njëjtën qasje me rezultate të ndryshme, nuk është e sigurt që kjo qasje është e vetmja.

Ekziston një temë, e njohur si shkarkimi i klientëve. Kjo është një dukuri e pashmangshme, sepse klientët e çdo kompanie mund të vendosin për shumë arsye të ndalojnë përdorimin e produkteve ose shërbimeve të saj. Natyrisht, për kompaninë, shkarkimi është një veprim i natyrshëm, por jo gjithmonë i dëshiruar, ndaj të gjithë përpiqen ta minimizojnë atë. Më mirë akoma, është të parashikohet probabiliteti i shkarkimit të një kategorie të caktuar përdoruesish, ose klientit të veçantë, dhe të ofrohen disa hapa për mbajtjen e tyre.

ËshtĂ« thelbĂ«sore tĂ« analizoni dhe tĂ« pĂ«rpiqeni tĂ« mbani klientin, nĂ«se Ă«shtĂ« e mundur, pĂ«r arsyet e mĂ«poshtme:

  • tĂ« tĂ«rheqĂ«sh klientĂ« tĂ« rinj Ă«shtĂ« mĂ« e shtrenjtĂ« se procedurat pĂ«r mbajtjen e tyre. PĂ«r tĂ« tĂ«rhequr klientĂ« tĂ« rinj, zakonisht duhet tĂ« shpenzohen disa para (reklamim), ndĂ«rsa klientĂ«t ekzistues mund tĂ« aktivizohen me njĂ« ofertĂ« speciale me kushte tĂ« veçanta;
  • kuptimi i arsyeve tĂ« largimit tĂ« klientĂ«ve Ă«shtĂ« çelĂ«si pĂ«r pĂ«rmirĂ«simin e produkteve dhe shĂ«rbimeve.

Ekzistojnë qasje standart që parashikojnë ikjen e klientëve. Por në njërin nga kampionatet e IA-së vendosëm të provojmë shpërndarjen Weibull për këtë. Në përgjithësi, ajo përdoret për analizën e mbijetesës, parashikimin e kushteve meteorologjike, analizën e fatkeqësive natyrore, inxhinierinë industriale dhe të ngjashme. Shpërndarja Weibull është një funksion i veçantë shpërndarjeje, i parametrizuar me dy parametra. Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore dhe Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore.

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore
Wikipedia

Në përgjithësi, është një gjë interesante, por për parashikimin e ikjes së klientëve, madje edhe në fintech, nuk përdoret aq shpesh. Më poshtë do flasim për mënyrën se si ne (Laboratori i Analizës Inteligjente të Të Dhënave) e bëmë këtë, duke fituar për njëkohësisht medaljen e artë në Kampionatin e Inteligjencës Artificiale në kategorinë 'IA në banka'.

Rreth ikjes në përgjithësi

Le tĂ« shohim pak se çfarĂ« Ă«shtĂ« largimi i klientit dhe pse Ă«shtĂ« kaq i rĂ«ndĂ«sishĂ«m. Baza e klientĂ«ve Ă«shtĂ« e rĂ«ndĂ«sishme pĂ«r çdo biznes. NĂ« kĂ«tĂ« bazĂ« hyjnĂ« klientĂ« tĂ« rinj, pĂ«r shembull, duke mĂ«suar pĂ«r produktin ose shĂ«rbimin pĂ«rmes reklamave, jetojnĂ« pĂ«r njĂ« periudhĂ« (pĂ«rdorin aktivisht produktet) dhe pas njĂ« kohĂ« ndalojnĂ« pĂ«rdorimin. Kjo periudhĂ« quhet "Cikli i jetĂ«s sĂ« klientit" — njĂ« term qĂ« pĂ«rshkruan fazat qĂ« kalon njĂ« klient kur mĂ«son pĂ«r produktin, merr vendimin pĂ«r blerje, paguan, pĂ«rdor dhe bĂ«het njĂ« konsumator i besnik, dhe nĂ« fund ndalon pĂ«rdorimin pĂ«r arsye tĂ« ndryshme. Prandaj, largimi Ă«shtĂ« shkalla e fundit e ciklit tĂ« jetĂ«s sĂ« klientit, kur klienti ndalon pĂ«rdorimin e shĂ«rbimeve, dhe pĂ«r biznesin kĂ«tĂ« do tĂ« thotĂ« qĂ« klienti ka ndaluar sĂ« sjelluri fitim dhe ndonjĂ« dobi.

Çdo klient banke Ă«shtĂ« njĂ« person konkret qĂ« zgjedh njĂ« kartelĂ« bankare tĂ« caktuar sipas nevojave tĂ« tij ose tĂ« saj. UdhĂ«ton shpesh — do tĂ« jetĂ« e dobishme njĂ« kartelĂ« me milje. BĂ«n shumĂ« blerje — pĂ«rshĂ«ndetje, kartela me keshbek. BĂ«n shumĂ« blerje nĂ« dyqane specifike — dhe pĂ«r kĂ«tĂ« ka plastikĂ« partnere tĂ« veçantĂ«. Natyrisht, ndonjĂ«herĂ« kartela zgjidhet edhe sipas kriterit "ShĂ«rbimi mĂ« i lirĂ«". NĂ« pĂ«rgjithĂ«si, ka mjaft variabla kĂ«tu.

Dhe njĂ«herĂ«sh, personi zgjedh vetĂ« bankĂ«n — çfarĂ« ka kuptim tĂ« zgjidhni kartelĂ«n e njĂ« banke, pĂ«rfaqĂ«sitĂ« e sĂ« cilĂ«s janĂ« vetĂ«m nĂ« MoskĂ« dhe rajon, kur jeni nga Habarovsku? PavarĂ«sisht nĂ«se kartela e tillĂ« Ă«shtĂ« dyfish mĂ« e favorshme, prania e degĂ«ve tĂ« bankĂ«s afĂ«r mbetet njĂ« kriter i rĂ«ndĂ«sishĂ«m. Po, 2019 Ă«shtĂ« kĂ«tu dhe digital — Ă«shtĂ« gjithçka pĂ«r ne, por disa çështje me disa banka mund tĂ« zgjidhen vetĂ«m nĂ« degĂ«. Gjithashtu, njĂ« pjesĂ« e popullsisĂ« i beson shumĂ« mĂ« tepĂ«r bankave fizike sesa aplikacioneve nĂ« smartfon, dhe kjo gjithashtu duhet tĂ« merret parasysh.

Si pasojë, arsyet për të anuluar produktet e bankës (apo vetë bankën) mund të jenë të shumta. Këmbova punën, dhe tarifa e kartës kaloi nga "Kartë pagese" në "Për të zakonshmit", e cila është më pak e favorshme. U transferova në një qytet tjetër, ku nuk ka degë të bankës. Nuk më pëlqeu komunikimi me një operator të pavërtetë në degë. Pra, arsyet për mbylljen e llogarisë mund të jenë madje shumë më tepër se ato për përdorimin e produktit.

Po ashtu, klienti mund tĂ« mos shprehĂ« thjesht qartĂ« qĂ«llimin e tij — tĂ« shkojĂ« nĂ« bankĂ« dhe tĂ« shkruajĂ« njĂ« kĂ«rkesĂ«, por vetĂ«m tĂ« ndalojĂ« sĂ« pĂ«rdoruri produktet, pa e çaktivizuar kontratĂ«n. Kjo Ă«shtĂ« pĂ«r tĂ« kuptuar kĂ«to lloj situatash qĂ« u vendos tĂ« pĂ«rdoret mĂ«simi me makinĂ« dhe AI.

Për më tepër, humbja e klientëve mund të ndodhë në çdo sektor (telekomunikacion, ofrues interneti, kompani sigurimesh, në përgjithësi, kudo ku ka një bazë klientësh dhe transaksione periodike).

ÇfarĂ« bĂ«mĂ«

SĂ« pari, duhej tĂ« pĂ«rshkruhej njĂ« kufi i qartĂ« — nga cila kohĂ« fillojmĂ« ta konsiderojmĂ« klientin si tĂ« larguar. Nga kĂ«ndvĂ«shtrimi i bankĂ«s, qĂ« na ofroi tĂ« dhĂ«nat pĂ«r punĂ«, gjendja e aktivit tĂ« klientit ishte binare — ai Ă«shtĂ« ose aktiv, ose jo. NĂ« tabelĂ«n 'Aktiviteti' kishte njĂ« flamur ACTIVE_FLAG, vlera e tĂ« cilit mund tĂ« ishte ose '0' ose '1' (pĂ«rkatĂ«sisht, 'Jo Aktiv' dhe 'Aktiv'). Dhe gjithçka do tĂ« ishte mirĂ«, por njeriu Ă«shtĂ« i tillĂ« qĂ« mund tĂ« pĂ«rdorĂ« aktivisht njĂ« periudhĂ« dhe pastaj tĂ« bie jashtĂ« numrit tĂ« aktivĂ«ve pĂ«r njĂ« muaj — mund tĂ« jetĂ« i sĂ«murĂ«, Ă«shtĂ« larguar nĂ« njĂ« vend tjetĂ«r pĂ«r pushime, ose madje Ă«shtĂ« duke testuar kartĂ«n e njĂ« banke tjetĂ«r. Dhe ndoshta pas njĂ« periudhe tĂ« gjatĂ« pasiviteti, do tĂ« fillojĂ« pĂ«rsĂ«ri tĂ« pĂ«rdorĂ« shĂ«rbimet e bankĂ«s.

Prandaj vendosëm ta quajmë një periudhë pasiviteti një interval të vazhdueshëm kohor, gjatë të cilit flamuri për të ishte përcaktuar si '0'.

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore

KlientĂ«t kalojnĂ« nga inaktiv nĂ« aktiv pas periudhash inaktiviteti tĂ« ndryshme. KĂ«shtu, ne kemi mundĂ«sinĂ« tĂ« llogarisim gradĂ«n empirike tĂ« "besueshmĂ«risĂ« sĂ« periudhave inaktiviteti" — domethĂ«nĂ« probabilitetin qĂ« njĂ« person do tĂ« rinisĂ« pĂ«rdorimin e produkteve tĂ« bankĂ«s pas njĂ« periudhe inaktiviteti.

Për shembull, në këtë grafik ilustrohet rinovimi i aktivizmit (ACTIVE_FLAG=1) të klientëve pas disa muajsh inaktiviteti (ACTIVE_FLAG=0).

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore

Këtu do të sqarojmë pak datat me të cilat kemi filluar të punojmë. Pra, banka ka ofruar informacion të agreguar për 19 muaj në tabelat e mëposhtme:

  • "Aktiviteti" — transaksionet mujore tĂ« klientĂ«ve (pĂ«r kartat, nĂ« internet bankĂ« dhe bankĂ« mobile), duke pĂ«rfshirĂ« pagesat e pagave dhe informacionin rreth xhirove.
  • "Kartat" — tĂ« dhĂ«nat pĂ«r tĂ« gjitha kartat qĂ« ka klienti, me njĂ« strukturĂ« tĂ« detajuar tarifore.
  • "MarrĂ«veshjet" — informacioni mbi marrĂ«veshjet e klientit (si tĂ« hapura ashtu edhe tĂ« mbyllura): kredi, depozita dhe tĂ« tjera, duke treguar parametrat e secilĂ«s.
  • "KlientĂ«t" — njĂ« set tĂ« dhĂ«nash demografike (gjinia dhe mosha) dhe disponueshmĂ«ria e tĂ« dhĂ«nave pĂ«r kontakt.

Për punë na nevojiteshin të gjitha tabelat, përveç "Hartës".

VĂ«shtirĂ«sia kĂ«tu ishte edhe nĂ« faktin se, nĂ« kĂ«to tĂ« dhĂ«na, banka nuk kishte treguar se cila aktivitet konkret niste nga kartat. Pra, mund tĂ« kuptonim nĂ«se kishte transaksione, por tĂ« pĂ«rcaktonim llojin e tyre — nuk mundĂ«m. Prandaj, nuk ishte e qartĂ« nĂ«se klienti po tĂ«rheqte para, po merrte pagĂ«n, apo po shpenzonte para pĂ«r blerje. Dhe nuk kishim tĂ« dhĂ«na pĂ«r saldo tĂ« llogarive, qĂ« do tĂ« kishte qenĂ« e dobishme.

Pika e vetĂ« Ă«shtĂ« se mostra ishte e paanshme — nĂ« kĂ«tĂ« prerje pĂ«r 19 muaj banka nuk kishte bĂ«rĂ« asnjĂ« pĂ«rpjekje pĂ«r tĂ« mbajtur klientĂ«t dhe pĂ«r tĂ« minimizuar ikjen e tyre.

Pra, për periudhat e pasivitetit.

Për formulimin e përcaktimit të ikjes duhet të zgjidhet një periudhë pasiviteti. Për të krijuar një parashikim të ikjes në një moment të caktuar Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore, duhet të kemi histori klientësh për të paktën 3 muaj në intervalin e Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore. Historia jonë ishte e kufizuar në 19 muaj, prandaj vendosëm të marrim periudhën e pasivitetit prej 6 muajsh, nëse ekziston. Dhe për periudhën minimale për një parashikim cilësor, morëm 3 muaj. Numrat në 3 dhe 6 muaj i morëm empirikisht mbi bazën e analizës së sjelljes së këtyre klientëve.

Ne e formuluar kështu: muaji i shkëputjes së klientit Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore ky është muaji i parë me ACTIVE_FLAG=0, ku nga ky muaj ndodhin të paktën gjashtë zero rresht në fushën ACTIVE_FLAG, në fuqi, muaji, nga i cili klienti ka qenë joaktiv për 6 muaj.

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore
Numri i klientëve që kanë ikur

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore
Numri i klientëve të mbetur

Si zakonisht konsiderohet shkëputja

Në konkurse të tilla, dhe në përgjithësi në praktikë, shkëputja shpesh parashikohet në këtë mënyrë. Klienti përdor produkte dhe shërbime në intervale të ndryshme kohore, të dhënat për ndërveprimin me të paraqiten si një vektor tiparësh me gjatësi fikse n. Më së shpeshti, kjo informacion përfshin:

  • TĂ« dhĂ«na qĂ« karakterizojnĂ« pĂ«rdoruesin (tĂ« dhĂ«na demografike, segmenti i marketingut).
  • Historia e pĂ«rdorimit tĂ« produkteve dhe shĂ«rbimeve bankare (kĂ«to janĂ« veprimet e klientĂ«ve, tĂ« cilat gjithmonĂ« lidhen me njĂ« kohĂ« ose periudhĂ« tĂ« caktuar tĂ« intervalit qĂ« na nevojitet).
  • TĂ« dhĂ«na tĂ« jashtme, nĂ«se Ă«shtĂ« e mundur tĂ« merren — pĂ«r shembull, komente nga mediat sociale.

Dhe pas kësaj ata japin një definim të shkarkimit, të tyren për çdo detyrë. Pastaj përdorin një algoritëm të mësimit të makinave që parashikon probabilitetin e largimit të klientit. Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore sipas vektorit të faktorëve. Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrorePër të stërvitur algoritmin, ata përdorin një nga çadrat e njohura për ndërtimin e ansambleve të pemëve vendimmarrëse, XGBoost, LightGBM, CatBoost apo modifikimet e tyre.

Algoritmi vetë është i mirë, por në lidhje me parashikimin e shkarkimit ka disa disavantazhe të rëndësishme.

  • Ai nuk ka atĂ« qĂ« quhet "memorie".NĂ« hyrje tĂ« modelit, jepet njĂ« sasi e caktuar faktorĂ«sh qĂ« pĂ«rputhen me momentin aktual. PĂ«r tĂ« inkorporuar informacionin nĂ« lidhje me historinĂ« e ndryshimeve tĂ« parameterĂ«ve, Ă«shtĂ« e nevojshme tĂ« llogariten faktorĂ« tĂ« veçantĂ« qĂ« karakterizojnĂ« ndryshimet e parameterĂ«ve nĂ« kohĂ«, si p.sh., numri ose shuma e transaksioneve bankare pĂ«r tre muajt e fundit. Ky qasje mund tĂ« pasqyrojĂ« vetĂ«m pjesĂ«risht karakterin e ndryshimeve temporale.
  • Horizonti fiks i parashikimit. Modeli Ă«shtĂ« nĂ« gjendje tĂ« parashikojĂ« humbjen e klientĂ«ve vetĂ«m pĂ«r njĂ« periudhĂ« tĂ« paracaktuar, pĂ«r shembull, parashikimi pĂ«r njĂ« muaj nĂ« tĂ« ardhmen. NĂ«se kĂ«rkohet njĂ« parashikim pĂ«r njĂ« periudhĂ« tjetĂ«r, pĂ«r shembull, pĂ«r tre muaj, atĂ«herĂ« duhet tĂ« ristrukturohet grupi i mĂ«simit dhe tĂ« ri-ndarĂ« njĂ« model tĂ« ri.

Qasja jonë

Ne e vendosĂ«m qartĂ« qĂ« nuk do ta pĂ«rdorim qasjen standarde. NĂ« garĂ«n regjistruan edhe 497 individĂ« tĂ« tjerĂ«, çdo njĂ«ri prej tĂ« cilĂ«ve kishte njĂ« pĂ«rvojĂ« tĂ« konsiderueshme. Pra, tĂ« pĂ«rpiqesh tĂ« bĂ«sh diçka sipas skemĂ«s standarde nĂ« kĂ«to kushte — nuk Ă«shtĂ« ideja mĂ« e mirĂ«.

Dhe ne filluam të zgjidhim problemet që i ndikojnë modelit të klasifikimit binar, duke përdorur parashikimin e shpërndarjes probabiliste të kohës së humbjes së klientëve. Një qasje e tillë mund të shihet këtu, ajo lejon parashikimin më fleksibël të humbjes dhe verifikimin e hipotezave më të komplikuara se sa në qasjen klasike. Si grup shpërndarjesh që modelon kohën e humbjes, ne zgjodhëm shpërndarjen Weibull për aplikimin e saj të gjerë në analizën e mbijetesës. Shtyrja e klientëve mund të konsiderohet si një lloj mbijetesë.

Ja janë shembuj të shpërndarjeve të densiteteve të probabilitetit Weibull në varësi të parametrave Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore dhe Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore:

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore

Kjo është densiteti i shpërndarjes së probabilitetit të ikjes së klientëve të tre klientëve të ndryshëm me kalimin e kohës. Koha paraqitet në muaj. Në fjalë të tjera, ky grafikon tregon se kur është më e mundshme që ikja e klientit të ndodhë në dy muajt në vazhdim. Siç duket, klienti me shpërndarjen, ka një potencial më të madh për t'u larguar më herët se klientët me shpërndarjet Weibull(2, 0.5) dhe Weibull(3,1).

Si rezultat, krijohet një model që për çdo klient në çdo
muaj parashikon parametrat e shpërndarjes Weibull, që pasqyrojnë më së miri ndodhinë e probabilitetit të ikjes me kalimin e kohës. Nëse flasim më shumë:

  • Karakteristikat e synuara nĂ« mostrat e trajnimit — koha e mbetur deri nĂ« ikje nĂ« njĂ« muaj tĂ« caktuar pĂ«r njĂ« klient tĂ« caktuar.
  • NĂ«se nuk ka tĂ« dhĂ«na pĂ«r ikjen e klientit, supozojmĂ« se koha e ikjes Ă«shtĂ« mĂ« e madhe se numri i muajve nga aktuali deri nĂ« fund tĂ« historisĂ« qĂ« kemi.
  • Modeli i pĂ«rdorur: njĂ« rrjet nervor rekurent me njĂ« nivel LSTM.
  • Si nĂ« funksion humbjeje pĂ«rdorim funksionin e logaritmit negativ tĂ« tĂ« dhĂ«nave tĂ« distribucionit Weibull.

Ja përfitimet e këtij metodi:

  • Distribucioni probabilistik, pĂ«rveç mundĂ«sive tĂ« dukshme pĂ«r klasifikim binar, lejon parashikimin fleksibĂ«l tĂ« ngjarjeve tĂ« ndryshme, pĂ«r shembull, a do tĂ« ndalojĂ« njĂ« klient sĂ« pĂ«rdoruri shĂ«rbimet e bankĂ«s brenda 3 muajve. Gjithashtu, nĂ«se Ă«shtĂ« e nevojshme, mund tĂ« mesaturohen metrika tĂ« ndryshme sipas kĂ«tij distribucioni.
  • Rrjeti nervor rekurent LSTM ka kujtesĂ« dhe pĂ«rdor nĂ« mĂ«nyrĂ« efektive gjithĂ« historinĂ« e disponueshme. Me zgjerimin ose saktĂ«simin e historisĂ«, saktĂ«sia rritet.
  • Qasja mund tĂ« shkallĂ«zohet lehtĂ«sisht duke ndarĂ« intervalet e kohĂ«s nĂ« pjesĂ« mĂ« tĂ« vogla (pĂ«r shembull, duke ndarĂ« muajt nĂ« javĂ«).

Por është e pamjaftueshme të krijosh një model të mirë, duhet gjithashtu ta vlerësosh atë siç duhet.

Si e vlerësuam cilësinë

Si metrikë ne zgjodhëm Lift Curve. Ajo përdoret në biznes për raste të ngjashme për shkak të interpretimit të qartë, është përshkruar mirë këtu dhe këtu. Nëse e përshkruani kuptimin e kësaj metrike në një frazë, rezulton "Sa herë algoritmi bën një parashikim më të mirë në fillim Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore%, se për rastësorin.

Stërvitim modelesh

Kushtet e garës nuk përcaktuan një metrik të caktuar cilësie për të krahasuar modelet dhe qasjet e ndryshme. Për më tepër, përcaktimi i konceptit të shkallës mund të jetë i ndryshëm dhe mund të varet nga formimi i detyrës, i cila përcaktohet nga objektivat e biznesit. Prandaj, për të kuptuar se cili metodë është më e mirë, ne stërvitëm dy modele:

  1. Qasja e përdorur shpesh e klasifikimit binar duke përdorur algoritmin e mësimit të makinerive me ansambël të pemëve vendimmarrëse (LightGBM);
  2. Modeli Weibull-LSTM

Grupi testues përbëhej nga 500 klientë të zgjedhur paraprakisht, të cilët nuk ishin në grupin e stërvitjes. Për modelin u bë zgjedhja e hiper-parametrave duke përdorur validimin e kryqëzuar me ndarje sipas klientëve. Për stërvitjen e çdo modeli u përdorën të njëjtat grupe veçorash.

Duke modeli nuk ka memorie, u morën veçori të veçanta që tregojnë lidhjen mes ndryshimeve të parametrave të një muaji në krahasim me mesataren e parametrave për tre muajt e fundit. Kjo karakterizonte shpejtësinë e ndryshimit të vlerave për periudhën e fundit prej tre muajsh. Pa këtë, modeli bazuar në Random Forest do të ishte në një pozicion të dobët në krahasim me Weibull-LSTM.

Si është më i mirë LSTM me shpërndarje Weibull se qasja e bazuar në një ansambël pemësh vendimi?

Këtu është gjithçka e qartë, përmes disa figurave.

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore
Krahasimi i Lift Curve për algoritmin klasik dhe Weibull-LSTM.

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore
Krahasimi i metrikës Lift Curve për muajt për algoritmin klasik dhe Weibull-LSTM.

Në përgjithësi, LSTM e tejkalon algoritmin klasik në pothuajse të gjitha rastet.

Parashikimi i humbjes së klientëve.

Modeli i bazuar në rrjetin neuronik rekurent me qelizat LSTM dhe shpërndarjen Weibull mund të parashikojë braktisjen në mënyrë të avancuar, për shembull, të parashikojë largimin e klientit brenda muajve të ardhshëm n. Let's consider the case for n = 3. Në këtë rast, për çdo muaj, rrjeti nervor duhet të identifikojë saktësisht nëse klienti do të largohet duke filluar nga muaji i ardhshëm deri në muajin n. Në terma të tjerë, ai duhet të identifikojë saktësisht nëse klienti do të qëndrojë pas n muajve. Kjo mund të konsiderohet si një parashikim i avancuar: parashikimi i momentit kur klienti fillon të mendojë për t'u larguar.

Le të krahasojmë Lift Curve për Weibull-LSTM në 1, 2 dhe 3 muaj më herët nga largimi:

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore

Kemi shkruar më lart se parashikimet për klientët që bien nga aktivët për një kohë të caktuar janë gjithashtu të rëndësishme. Prandaj, këtu do të shtojmë në mostër raste kur klienti i larguar tashmë ka qenë jo-aktiv për një ose dy muaj dhe do të kontrollojmë që Weibull-LSTM të klasifikojë saktësisht këto raste si braktisje. Duke qenë se këto raste ishin të pranishme në mostër, ne presim që rrjeti të përballojë mirë me to:

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore

Retentimi i klientëve

Kjo Ă«shtĂ« pikĂ«risht ajo qĂ« mund tĂ« bĂ«ni, duke pasur informacionin se disa klientĂ« po pĂ«rgatiten tĂ« ndalin pĂ«rdorimin e produktit. Kur flasim pĂ«r ndĂ«rtimin e njĂ« modeli qĂ« mund tĂ« ofrojĂ« diçka tĂ« dobishme pĂ«r klientĂ«t pĂ«r t'i mbajtur ata — kjo nuk do tĂ« bĂ«het nĂ«se nuk keni histori tĂ« pĂ«rpjekjeve tĂ« tilla qĂ« kanĂ« pĂ«rfunduar mirĂ«.

Ne nuk kemi pasur një histori të tillë, prandaj vendosëm kështu.

  1. Ndërtojmë një model që përcakton produkte interesante për çdo klient.
  2. Çdo muaj ekzekutojmĂ« klasifikuesin dhe pĂ«rcaktojmĂ« klientĂ«t potencialisht nĂ« ikje.
  3. Disa klientëve u ofrojmë produkte, sipas modelit nga pika 1, dhe mbajmë mend veprimet tona.
  4. Pas disa muajsh shohim se kush nga këta klientë potencialisht në ikje ka ikur dhe kush ka mbetur. Kështu formojmë një grup mësimor.
  5. E trajnojmë modelin në histori, të marrë nga pika 4.
  6. Opcionalisht, përsërisim procedurën, duke zëvendësuar modelin nga pika 1 me modelin e marrë nga pika 5.

NjĂ« testim i zakonshĂ«m A/B mund tĂ« shĂ«rbejĂ« si njĂ« kontroll i cilĂ«sisĂ« pĂ«r kĂ«tĂ« lloj mbajtjeje — ndajnĂ« klientĂ«t qĂ« potencialisht po largohen nĂ« dy grupe. NjĂ« grupi i ofrojmĂ« produkte bazuar nĂ« modelin tonĂ« tĂ« mbajtjes, kurse grupit tjetĂ«r nuk u ofrojmĂ« asgjĂ«. Ne vendosĂ«m tĂ« trajnojmĂ« njĂ« model qĂ« mund tĂ« sjellĂ« dobi qĂ« nĂ« pikĂ«n 1 tĂ« shembullit tonĂ«.

Donim ta bĂ«nim segmentimin sa mĂ« interpretuese. PĂ«r kĂ«tĂ«, zgjodhĂ«m disa karakteristika qĂ« mund tĂ« ishin lehtĂ«sisht interpretuese: numri total i transaksioneve, paga, volumi i pĂ«rgjithshĂ«m i llogarisĂ«, mosha, gjinia. Karakteristikat nga tabela 'Kartat' nuk u morĂ«n parasysh si tĂ« pakrerĂ« informative, ndĂ«rsa karakteristikat nga tabela 3 'MarrĂ«veshjet' — pĂ«r shkak tĂ« kompleksitetit nĂ« pĂ«rpunim pĂ«r tĂ« parandaluar kĂ«tĂ« rrjedhje tĂ« tĂ« dhĂ«nave midis grupeve tĂ« verifikimit dhe atyre pĂ«r trajnim.

Klastrimi u krye me modelet e përzierjes Gaussian. Kriteri informativ i Akaikes ndihmoi në përcaktimin e 2 optimumeve. Optimumi i parë korrespondon me 1 klaster. Optimumi i dytë, më pak i shprehur, korrespondon me 80 klastere. Nga ky rezultat mund të nxirret përfundimi se të dhënat janë shumë të vështira për t'u ndarë në klastere pa informacion të dhënë paraprakisht. Për një klastrim më cilësor, nevojiten të dhëna që përshkruajnë në detaje secilin klient.

Prandaj, u shqyrtua detyra e mësimit me mësues, për të proponuar një produkt të veçantë për çdo klient të veçantë. Produktet e shqyrtuara përfshinin: "Depositi afatgjatë", "Karta e kreditit", "Ovedrafi", "Kredi Konsumi", "Kredia e automjetit", "Hipoteka".

Në të dhëna ekzistonte një lloj produkti tjetër: "Llogaria Aktualle". Por ne nuk e shqyrtuam atë për shkak të informativitetit të ulët. Modeli ishte ndërtuar mbi përdoruesit që janë klientë të bankës, pra ata që nuk kanë ndërprerë përdorimin e produkteve të saj, për të parashikuar se cili produkt mund të jetë i interesit të tyre. Për këtë model u zgjodh regresioni logjistik, dhe si metrikë për vlerësimin e cilësisë u përdor vlera e Lift për percentilet e para 10.

Cilësia e modelit mund të vlerësohet në figurë.

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore
Rezultatet e modelit të rekomandimit të produkteve për klientët

Përfundimi

Ky qasje na çoi në vendin e parë në kategorinë "AI në banka" në Kampionatin e AI RAIF-Challenge 2017.

Si si parashikoi largimin, duke e trajtuar atë si një katastrofë natyrore

Duket se e rëndësishmja ishte të afrohemi me problemin nga një këndvështrim jo shumë të zakonshëm dhe të përdorim një metodë që zakonisht përdoret për situata të tjera.

Megjithatë, largimi masiv i përdoruesve mund të jetë një katastrofë natyrore për shërbimet.

Ky metod mund të merret parasysh edhe për çdo fushë tjetër ku është e rëndësishme të merren parasysh largimet, jo vetëm nga bankat. Për shembull, ne e kemi përdorur atë për të llogaritur largimin tonë - në degët e Siberisë dhe Shën Petersburgut të Rostelecom.

«Laboratori i analizës intelektuale të të dhënave» kompania «Portali kërkues «Sputnik»

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster