Manchmal muss man ein Problem einfach aus einer anderen Perspektive betrachten, um eine Lösung zu finden. Selbst wenn in den letzten zehn Jahren Àhnliche Probleme immer auf die gleiche Weise mit variierenden Ergebnissen gelöst wurden, ist es nicht sicher, dass dieser Weg der einzige ist.
Es gibt ein Thema, das als Kundenabwanderung bekannt ist. Das ist unvermeidlich, denn Kunden eines Unternehmens können aus vielen GrĂŒnden die Nutzung seiner Produkte oder Dienstleistungen einstellen. FĂŒr das Unternehmen selbst ist die Abwanderung zwar natĂŒrlich, aber dennoch unerwĂŒnscht, weshalb alle versuchen, diese so gering wie möglich zu halten. Noch besser ist es, die Wahrscheinlichkeit der Abwanderung bestimmter Benutzer oder eines spezifischen Benutzers vorherzusagen und Schritte zur Bindung anzubieten.
Die Analyse und der Versuch, einen Kunden zu halten, wenn möglich, sind mindestens aus folgenden GrĂŒnden notwendig:
- Die Akquise neuer Kunden ist teurer als die Bindungsverfahren.. FĂŒr die Akquise neuer Kunden mĂŒssen in der Regel bestimmte Ausgaben (Werbung) getĂ€tigt werden, wĂ€hrend bestehende Kunden durch spezielle Angebote mit besonderen Bedingungen aktiviert werden können;
- Das VerstĂ€ndnis der GrĂŒnde fĂŒr die Abwanderung von Kunden ist der SchlĂŒssel zur Verbesserung von Produkten und Dienstleistungen..
Es gibt StandardansĂ€tze zur Prognose der Abwanderung. Doch bei einer der Meisterschaften im Bereich KI haben wir beschlossen, die Weibull-Verteilung auszuprobieren. Diese wird hĂ€ufig zur Analyse der ĂberlebensfĂ€higkeit, zur Wetterprognose, zur Analyse von Naturkatastrophen, in der Industrie und Ăhnlichem verwendet. Die Weibull-Verteilung ist eine spezielle Verteilungsfunktion, die durch zwei Parameter parametrisiert wird.
und
.
Wikipedia
Insgesamt ist es ein interessantes Thema, wird jedoch zur Prognose von Abwanderungen und im Fintech-Bereich nicht so oft verwendet. Im Folgenden erklĂ€ren wir, wie wir (das Labor fĂŒr intelligente Datenanalyse) dies gemacht haben, wĂ€hrend wir Gold bei der Meisterschaft fĂŒr kĂŒnstliche Intelligenz in der Kategorie «KI in Banken» gewonnen haben.
Zur Abwanderung im Allgemeinen
Lassen Sie uns etwas Klarheit darĂŒber gewinnen, was Kundenabwanderung ist und warum sie so wichtig ist. FĂŒr Unternehmen ist die Kundenbasis entscheidend. In diese Basis kommen neue Kunden, zum Beispiel durch Werbung auf das Produkt oder die Dienstleistung aufmerksam gemacht, nutzen es eine Zeit lang aktiv und hören schlieĂlich auf, es zu verwenden. Diese Phase wird als "Kundenlebenszyklus" bezeichnet â ein Begriff, der die Phasen beschreibt, die ein Kunde durchlĂ€uft, wenn er von einem Produkt erfĂ€hrt, eine Kaufentscheidung trifft, bezahlt, es nutzt und ein treuer Verbraucher wird, und letztendlich aus verschiedenen GrĂŒnden aufhört, das Produkt zu nutzen. Dementsprechend ist die Abwanderung die abschlieĂende Phase des Kundenlebenszyklus, wenn der Kunde aufhört, Dienstleistungen in Anspruch zu nehmen, was fĂŒr das Unternehmen bedeutet, dass der Kunde keine Gewinne mehr bringt und ĂŒberhaupt keinen Nutzen mehr hat.
Jeder Kunde einer Bank ist eine individuelle Person, die die passende Bankkarte fĂŒr ihre BedĂŒrfnisse auswĂ€hlt. Reisest du viel? Dann ist eine Karte mit Flugmeilen praktisch. Kaufst du viel ein? Hallo, hier ist die Cashback-Karte. Kaufst du hĂ€ufig in bestimmten GeschĂ€ften ein? DafĂŒr gibt es bereits spezielle Partnerkarten. NatĂŒrlich wĂ€hlen manche auch einfach die Karte mit den niedrigsten GebĂŒhren. Die Variablen sind hier zahlreich.
AuĂerdem wĂ€hlt der Mensch auch die Bank selbst aus â warum sollte man eine Bankkarte von einer Bank wĂ€hlen, deren Filialen nur in Moskau und Umgebung sind, wenn man aus Chabarowsk kommt? Selbst wenn die Karte dieser Bank doppelt so vorteilhaft wĂ€re, ist die NĂ€he der Bankfilialen immer noch ein wichtiges Kriterium. Ja, 2019 ist bereits da und Digital ist alles, aber viele Fragen lassen sich bei einigen Banken nur in der Filiale klĂ€ren. Zudem vertraut ein Teil der Bevölkerung viel mehr einer physischen Bank als einer Smartphone-App, das sollte man ebenfalls berĂŒcksichtigen.
Als Folge kann es viele GrĂŒnde geben, warum eine Person von den Bankprodukten (oder von der Bank selbst) Abstand nimmt. Man hat den Job gewechselt und der Tarif der Karte hat sich von einem Gehaltskonto auf einen "FĂŒr einfache Sterbliche" Tarif geĂ€ndert, der weniger vorteilhaft ist. Man ist in eine andere Stadt gezogen, wo es keine Filialen der Bank gibt. Man war mit dem Umgang eines unqualifizierten Bankmitarbeiters in der Filiale unzufrieden. Das heiĂt, die GrĂŒnde fĂŒr die SchlieĂung eines Kontos können sogar deutlich zahlreicher sein als die fĂŒr die Nutzung des Produkts.
AuĂerdem kann ein Kunde nicht nur klar seinen Wunsch Ă€uĂern â zum Bank zu gehen und einen Antrag zu stellen, sondern einfach aufhören, die Produkte zu nutzen, ohne den Vertrag zu kĂŒndigen. Zur Lösung solcher Aufgaben wurde entschieden, maschinelles Lernen und KI zu nutzen.
DarĂŒber hinaus kann der Kundenverlust in jeder Branche auftreten (Telekommunikation, Internetanbieter, Versicherungsunternehmen, kurz ĂŒberall, wo es eine Kundenbasis und regelmĂ€Ăige Transaktionen gibt).
Was wir getan haben
ZunĂ€chst einmal musste eine klare Grenze definiert werden â ab wann wir einen Kunden als inaktiv betrachten. Aus Sicht der Bank, die uns die Daten zur VerfĂŒgung stellte, war der Status der AktivitĂ€t des Kunden binĂ€r â er ist entweder aktiv oder nicht. Es gab ein ACTIVE_FLAG in der Tabelle "AktivitĂ€t", dessen Wert entweder "0" oder "1" sein konnte (entsprechend "Inaktiv" und "Aktiv"). Das wĂ€re alles gut und schön, doch der Mensch ist nun mal so, dass er eine Zeit lang aktiv sein kann, dann aber fĂŒr einen Monat aus dem aktiven Kreis herausfĂ€llt â sei es, weil er krank ist, ins Ausland zum Urlaub fĂ€hrt oder ĂŒberhaupt eine Karte einer anderen Bank ausprobiert. Vielleicht beginnt er nach einer langen Phase der InaktivitĂ€t auch wieder, die Dienstleistungen der Bank zu nutzen.
Deshalb haben wir beschlossen, den Zeitraum der InaktivitĂ€t als einen bestimmten ununterbrochenen Zeitraum zu definieren, in dem das Flag fĂŒr ihn auf "0" gesetzt wurde.

Kunden wechseln von Inaktiv zu Aktiv nach unterschiedlichen ZeitrĂ€umen der InaktivitĂ€t. Dadurch können wir das empirische MaĂ "ZuverlĂ€ssigkeit der InaktivitĂ€tsperioden" berechnen â also die Wahrscheinlichkeit, dass eine Person nach einer vorĂŒbergehenden InaktivitĂ€t wieder die Produkte der Bank nutzt.
Zum Beispiel zeigt dieses Diagramm die Wiederaufnahme der AktivitÀt (ACTIVE_FLAG=1) von Kunden nach mehreren Monaten der InaktivitÀt (ACTIVE_FLAG=0).

Hier werden wir den Datensatz, mit dem wir begonnen haben, etwas prĂ€zisieren. Die Bank hat aggregierte Informationen fĂŒr einen Zeitraum von 19 Monaten in den folgenden Tabellen bereitgestellt:
- "AktivitĂ€t" â monatliche Transaktionen der Kunden (per Karten, im Online-Banking und in der mobilen Banking-App), einschlieĂlich Gehaltszahlungen und Informationen ĂŒber UmsĂ€tze.
- "Karten" â Daten zu allen Karten, die der Kunde besitzt, mit einer detaillierten Preisliste.
- "VertrĂ€ge" â Informationen zu den VertrĂ€gen des Kunden (sowohl offene als auch geschlossene): Kredite, Einlagen und mehr, mit Angabe der jeweiligen Parameter.
- "Kunden" â eine Sammlung von demografischen Daten (Geschlecht und Alter) sowie Kontaktdaten.
FĂŒr unsere Arbeit benötigten wir alle Tabellen auĂer der "Karten".
Das Problem hier war, dass die Bank in diesen Daten nicht angab, welche genau AktivitĂ€t ĂŒber die Karten lief. Wir konnten also erkennen, ob Transaktionen stattgefunden haben oder nicht, aber den Typ festzustellen, das war nicht möglich. Daher war unklar, ob der Kunde Bargeld abgehoben hat, sein Gehalt erhalten hat oder Geld fĂŒr EinkĂ€ufe ausgegeben hat. Zudem hatten wir keine Daten zu den KontostĂ€nden, was hilfreich gewesen wĂ€re.
Die Auswahl selbst war nicht verzerrt â in diesem Zeitraum von 19 Monaten unternahm die Bank keine Versuche zur Kundenbindung und Minimierung der Abwanderung.
So, zu den Perioden der InaktivitÀt.
FĂŒr die Definition der Abwanderung muss eine Periode der InaktivitĂ€t festgelegt werden. Um eine Prognose der Abwanderung zu einem bestimmten Zeitpunkt zu erstellen,
muss die Historie der Kunden mindestens 3 Monate ĂŒber den Zeitraum
abdecken. Unsere Historie war auf 19 Monate beschrĂ€nkt, daher entschieden wir uns, einen Zeitraum der InaktivitĂ€t von 6 Monaten zu nehmen, sofern vorhanden. FĂŒr eine qualitativ hochwertige Prognose nahmen wir den minimalen Zeitraum von 3 Monaten. Die Zahlen von 3 und 6 Monaten wĂ€hlten wir empirisch basierend auf der Analyse des Verhaltens dieser Kunden.
Wir definieren die Kundenabwanderung so: der Monat der Kundenabwanderung
ist der erste Monat mit ACTIVE_FLAG=0, in dem ab diesem Monat mindestens sechs aufeinanderfolgende Nullen im FIELD ACTIVE_FLAG stehen, mit anderen Worten, der Monat, ab dem der Kunde sechs Monate inaktiv war.

Anzahl der verlorenen Kunden

Anzahl der verbleibenden Kunden
Wie die Abwanderung betrachtet wird
In solchen Wettbewerben und auch in der Praxis wird die Abwanderung hĂ€ufig auf diese Weise prognostiziert. Kunden nutzen Produkte und Dienstleistungen zu verschiedenen Zeitpunkten, und die Daten ĂŒber die Interaktionen werden in Form eines Merkmalsvektors fester LĂ€nge n dargestellt. In diese Informationen werden normalerweise einbezogen:
- Benutzerdaten (demografische Daten, Marketingsegment).
- Die Nutzungsgeschichte von Bankprodukten und -dienstleistungen (dies sind Kundenaktionen, die immer an einen bestimmten Zeitpunkt oder Zeitraum im gewĂŒnschten Intervall gebunden sind).
- Externe Daten, falls sie erhalten werden konnten â beispielsweise Bewertungen aus sozialen Medien.
Und erst danach wird eine Abwanderungsprognose erstellt, die fĂŒr jede Aufgabe spezifisch ist. Dann wird ein Machine-Learning-Algorithmus verwendet, der die Wahrscheinlichkeit des Kundenabwanderung vorhersagt.
basierend auf dem Faktorvektor
. Zum Training des Algorithmus wird eines der bekannten Frameworks fĂŒr den Aufbau von Ensemble-EntscheidungsbĂ€umen verwendet, , , oder deren Modifikationen.
An sich ist der Algorithmus nicht schlecht, aber im Bereich der Abwanderungsprognose hat er mehrere schwerwiegende Nachteile.
- Er hat keine sogenannte âErinnerungâ. An die Eingabe des Modells wird eine festgelegte Anzahl von Merkmalen geliefert, die dem gegenwĂ€rtigen Zeitpunkt entsprechen. Um Informationen ĂŒber die historische VerĂ€nderung der Parameter zu berĂŒcksichtigen, mĂŒssen spezielle Merkmale berechnet werden, die die Ănderungen der Parameter ĂŒber die Zeit charakterisieren, zum Beispiel die Anzahl oder die Summe der Banktransaktionen der letzten 1, 2, 3 Monate. Dieser Ansatz kann nur teilweise den Charakter der zeitlichen VerĂ€nderungen widerspiegeln.
- Fester Prognosehorizont. Das Modell kann die Kundenabwanderung nur fĂŒr einen vorher festgelegten Zeitraum vorhersagen, beispielsweise fĂŒr einen Monat im Voraus. Wenn eine Prognose fĂŒr einen anderen Zeitraum, beispielsweise drei Monate, erforderlich ist, muss die Trainingsdatenbasis neu strukturiert und das Modell neu trainiert werden.
Unser Ansatz
Wir haben von Anfang an beschlossen, keine standardisierten AnsĂ€tze zu verwenden. Bei der Meisterschaft haben sich neben uns 497 weitere Personen registriert, die jeweils ĂŒber umfangreiche Erfahrungen verfĂŒgten. Daher ist es in solchen Bedingungen keine gute Idee, etwas nach dem Standardvorgehen zu versuchen.
Wir begannen, die vorliegenden Probleme des binĂ€ren Klassifikationsmodells mithilfe der Vorhersage der Wahrscheinlichkeitsverteilung der Kundenabwanderungszeit zu lösen. Ein solcher Ansatz eröffnet... ....weitere Möglichkeiten, um die Abwanderung flexibler vorherzusagen und komplexere Hypothesen zu ĂŒberprĂŒfen als im klassischen Ansatz. Als Verteilungsfamilie zur Modellierung der Abwanderungszeiten wĂ€hlten wir die Verteilung aufgrund ihrer breiten Anwendung in der Ăberlebensanalyse. Das Verhalten der Kunden kann als eine Art Ăberlebensanalyse betrachtet werden.
Hier sind Beispiele fĂŒr die Wahrscheinlichkeitsdichtefunktionen von Weibull in AbhĂ€ngigkeit von den Parametern.
und
:

Dies ist die Wahrscheinlichkeitsdichte fĂŒr den Kundenabwanderungsstamm von drei verschiedenen Kunden ĂŒber die Zeit. Die Zeit wird in Monaten dargestellt. Mit anderen Worten zeigt dieses Diagramm, wann die Wahrscheinlichkeit fĂŒr die Abwanderung eines Kunden in den nĂ€chsten zwei Monaten am höchsten ist. Wie zu sehen ist, hat der Kunde mit der Verteilung ein höheres Potenzial, frĂŒher abzuwandern als die Kunden mit den Verteilungen Weibull(2, 0.5) und Weibull(3,1).
Es ergibt sich ein Modell, das fĂŒr jeden Kunden fĂŒr jeden
Monat die Weibull-Verteilungsparameter vorhersagt, die am besten den Eintritt der Abwanderungswahrscheinlichkeit im Laufe der Zeit widerspiegeln. Genauer gesagt:
- Die Zielmerkmale in der Trainingsmenge sind die verbleibende Zeit bis zur Abwanderung in einem bestimmten Monat fĂŒr einen bestimmten Kunden.
- Wenn es keinen Abwanderungswert fĂŒr den Kunden gibt, gehen wir davon aus, dass die Abwanderungszeit lĂ€nger ist als die Anzahl der Monate, beginnend mit dem aktuellen Monat bis zum Ende der verfĂŒgbaren Historie.
- Verwendetes Modell: rekurrentes neuronales Netzwerk mit LSTM-Schicht.
- Als Verlustfunktion verwenden wir die negative logarithmische Wahrscheinlichkeitsfunktion fĂŒr die Weibull-Verteilung.
Hier sind die Vorteile dieser Methode:
- Die Wahrscheinlichkeitsverteilung ermöglicht neben der offensichtlichen Möglichkeit der binĂ€ren Klassifizierung auch eine flexible Vorhersage verschiedener Ereignisse, zum Beispiel, ob ein Kunde innerhalb von 3 Monaten die Dienstleistungen der Bank nicht mehr in Anspruch nehmen wird. Zudem können bei Bedarf verschiedene Metriken ĂŒber diese Verteilung gemittelt werden.
- Das rekurrente neuronale Netzwerk LSTM hat ein GedĂ€chtnis und nutzt effektiv die gesamte verfĂŒgbare Historie. Mit einer Erweiterung oder Verfeinerung der Historie steigt die Genauigkeit.
- Der Ansatz lÀsst sich problemlos skalieren, indem Zeitintervalle in kleinere Abschnitte unterteilt werden (zum Beispiel, indem Monate in Wochen aufgeteilt werden).
Es reicht jedoch nicht aus, ein gutes Modell zu erstellen; es muss auch angemessen bewertet werden.
Wie die QualitÀt bewertet wurde
Als Metrik haben wir die Lift-Kurve gewĂ€hlt. Diese wird in der Wirtschaft fĂŒr Ă€hnliche FĂ€lle aufgrund ihrer verstĂ€ndlichen Interpretation verwendet und ist gut beschrieben. und . Wenn man den Sinn dieser Metrik in einem Satz zusammenfassen möchte, lautet er: 'Wie viel besser macht der Algorithmus die Vorhersage in den ersten
%, als zufÀllig.
Modelle trainieren
Im Wettbewerb wurden keine spezifischen QualitĂ€tsmetriken festgelegt, anhand derer verschiedene Modelle und AnsĂ€tze verglichen werden können. DarĂŒber hinaus kann die Definition des Begriffs "Abwanderung" unterschiedlich sein und von der Aufgabenstellung abhĂ€ngen, die wiederum durch die Unternehmensziele definiert wird. Daher haben wir, um zu verstehen, welche Methode besser ist, zwei Modelle trainiert:
- Ein hÀufig verwendeter Ansatz zur binÀren Klassifikation unter Verwendung eines Machine-Learning-Algorithmus, der auf EntscheidungsbÀumen basiert ();
- Weibull-LSTM-Modell
Die Teststichprobe bestand aus 500 vorher ausgewĂ€hlten Kunden, die nicht in der Trainingsstichprobe vorhanden waren. FĂŒr das Modell wurde eine Hyperparameteroptimierung unter Verwendung von Cross-Validation mit Aufteilung nach Kunden durchgefĂŒhrt. FĂŒr das Training jedes Modells wurden dieselben Merkmale verwendet.
Da die Modell keine Erinnerungsfunktion hat, wurden spezielle Merkmale verwendet, die das VerhÀltnis der ParameterverÀnderungen eines Monats zum Durchschnitt der Parameter der letzten drei Monate zeigen. Dies charakterisierte die Geschwindigkeit der WertÀnderung im letzten Zeitraum von drei Monaten. Ohne dies wÀre das Random Forest-Modell im Voraus im Nachteil im Vergleich zu Weibull-LSTM.
Warum ist LSTM mit Weibull-Verteilung besser als ein Ansatz, der auf einem Ensemble von EntscheidungsbÀumen basiert?
Hier wird alles anschaulich mit ein paar Bildern dargestellt.

Vergleich der Lift-Kurve fĂŒr den klassischen Algorithmus und Weibull-LSTM

Vergleich der Lift-Kurve-Metrik nach Monaten fĂŒr den klassischen Algorithmus und Weibull-LSTM
Im Allgemeinen ĂŒbertrifft LSTM den klassischen Algorithmus in fast allen FĂ€llen.
Vorhersage des Abgangs
Das Modell auf Basis eines rekurrenten neuronalen Netzwerks mit LSTM-Zellen und einer Weibull-Verteilung kann Abwanderungen im Voraus vorhersagen, beispielsweise den Verlust eines Kunden innerhalb der nĂ€chsten n Monate. Betrachten wir den Fall fĂŒr n = 3. In diesem Fall muss das neuronale Netzwerk fĂŒr jeden Monat korrekt bestimmen, ob der Kunde abwandern wird, beginnend im nĂ€chsten Monat und bis zum n-ten Monat. Mit anderen Worten, es muss korrekt einschĂ€tzen, ob der Kunde nach n Monaten bleibt. Dies kann als FrĂŒhwarnprognose betrachtet werden: die Vorhersage des Moments, in dem ein Kunde anfĂ€ngt, ĂŒber eine Abwanderung nachzudenken.
Vergleichen wir die Lift Curve fĂŒr Weibull-LSTM ĂŒber 1, 2 und 3 Monate vor der Abwanderung:

Wir haben bereits erwĂ€hnt, dass auch die Prognosen von Bedeutung sind, die fĂŒr Kunden erstellt werden, die fĂŒr eine gewisse Zeit inaktiv sind. Daher fĂŒgen wir hier solche FĂ€lle in die Auswahl ein, in denen der abgewanderte Kunde bereits ein oder zwei Monate nicht aktiv war, und ĂŒberprĂŒfen, ob Weibull-LSTM solche FĂ€lle als Abwanderung korrekt klassifiziert. Da solche FĂ€lle in der Auswahl enthalten waren, erwarten wir, dass das Netzwerk gut damit umgehen kann:

Kundenbindung
Das ist eigentlich das Wichtigste, was man tun kann, wenn man die Informationen hat, dass bestimmte Kunden sich darauf vorbereiten, das Produkt nicht mehr zu nutzen. Wenn wir ĂŒber den Aufbau eines Modells sprechen, das den Kunden etwas NĂŒtzliches anbieten könnte, um sie zu halten â das ist nicht möglich, wenn man keine Historie solcher Versuche hat, die erfolgreich waren.
Eine solche Historie hatten wir nicht, also haben wir es so gelöst.
- Wir bauen ein Modell, das interessante Produkte fĂŒr jeden Kunden identifiziert.
- Jeden Monat fĂŒhren wir den Klassifizierer aus und bestimmen potenziell abwandernde Kunden.
- Wir bieten einem Teil der Kunden Produkte an, gemÀà dem Modell aus Punkt 1, und merken uns unsere Aktionen.
- Nach einigen Monaten schauen wir, welche dieser potenziell abwandernden Kunden gegangen sind und welche geblieben sind. Auf diese Weise bilden wir eine Trainingsgruppe.
- Wir trainieren das Modell auf der Historie, die in Punkt 4 gewonnen wurde.
- Optional wiederholen wir die Prozedur, indem wir das Modell aus Punkt 1 durch das in Punkt 5 erhaltene Modell ersetzen.
Ein ĂŒbliches A/B-Testing kann als QualitĂ€tsprĂŒfung fĂŒr derartige Bindung dienen â wir teilen die potenziell abwandernden Kunden in zwei Gruppen auf. Einer Gruppe bieten wir Produkte auf Basis unseres Bindungsmodells an, der anderen Gruppe nichts. Wir haben uns entschieden, ein Modell zu trainieren, das bereits in Punkt 1 unseres Beispiels nĂŒtzlich sein könnte.
Wir wollten die Segmentierung so interpretierbar wie möglich gestalten. Dazu haben wir mehrere Merkmale ausgewĂ€hlt, die leicht interpretierbar sein könnten: die Gesamtanzahl der Transaktionen, das Gehalt, den Gesamtumsatz des Kontos, das Alter und das Geschlecht. Merkmale aus der Tabelle âKartenâ wurden aufgrund ihrer geringen Informationsgehalt nicht berĂŒcksichtigt, wĂ€hrend Merkmale aus der Tabelle 3 âVertrĂ€geâ aufgrund der VerarbeitungskomplexitĂ€t zum Schutz vor Datenleckagen zwischen dem Validierungs- und dem Trainingsdatensatz ausgeschlossen wurden.
Die Clusterbildung erfolgte mittels Gaussian-Mischmodellen. Das Akaike-Informationskriterium ermöglichte die Bestimmung von 2 Optima. Das erste Optimum entspricht 1 Cluster. Das zweite, weniger ausgeprĂ€gte Optimum, entspricht 80 Clustern. Aus diesem Ergebnis lĂ€sst sich folgern, dass es Ă€uĂerst schwierig ist, die Daten ohne vorab festgelegte Informationen in Cluster zu unterteilen. FĂŒr eine qualitativ bessere Clusterbildung sind Daten erforderlich, die jeden Kunden detailliert beschreiben.
Daher wurde das Problem des ĂŒberwachten Lernens in Betracht gezogen, um jedem einzelnen Kunden ein spezifisches Produkt anzubieten. Die folgenden Produkte wurden in Betracht gezogen: âTagesgeldâ, âKreditkarteâ, âĂberziehungskreditâ, âRatenkreditâ, âAutokreditâ, âHypothekâ.
In den Daten gab es noch einen weiteren Produkttyp: âGirokontoâ. Allerdings haben wir ihn aufgrund seiner niedrigen Informationsgehaltung nicht berĂŒcksichtigt. Bei den Nutzern, die Bankkunden sind, d. h. die weiterhin ihre Produkte nutzen, wurde ein Modell erstellt, das vorhersagt, welches Produkt fĂŒr sie von Interesse sein könnte. Als Modell wurde die logistische Regression gewĂ€hlt, und zur Bewertung der QualitĂ€t wurde der Lift fĂŒr die ersten 10 Perzentilen verwendet.
Die QualitÀt des Modells kann aus dem Bild abgeschÀtzt werden.

Die Ergebnisse des Produktempfehlungsmodells fĂŒr Kunden
Zusammenfassung
Dieser Ansatz brachte uns den ersten Platz in der Kategorie âKI in Bankenâ bei der RAIF-Challenge 2017.

Offensichtlich war es entscheidend, das Problem von einer ungewohnten Seite anzugehen und eine Methode zu verwenden, die normalerweise fĂŒr andere Situationen genutzt wird.
Obwohl eine Massenabwanderung von Nutzern fĂŒr Dienste durchaus eine Katastrophe darstellen kann.
Diese Methode kann auch fĂŒr andere Bereiche nĂŒtzlich sein, in denen die Abwanderung von Bedeutung ist, nicht nur fĂŒr Banken. Zum Beispiel haben wir sie verwendet, um unsere eigene Abwanderung in den sibirischen und Sankt-Petersburger Niederlassungen von Rostelecom zu berechnen.
âLabor fĂŒr intelligente Datenanalyseâ der Firma âSuchportal Sputnikâ
Quelle: habr.com
