Diese Bewertung spiegelt unsere Kompetenz und unseren Erfolg wider
Andersen's team was approached by a retail bank serving over 10 million clients. All of them regularly interact with the bank and use its services. To improve business efficiency and make the most of this client base, the customer wanted to obtain a tool capable of identifying clients with a high propensity to accept cross-sale offers. Also, they requested the capability to determine the optimal personalized approach for each client. Correspondingly, a 360-degree view solution was needed.
Andersen's customer is now running a unified 360-degree customer view database. Each of the profiles it stores contains a history of interactions, a history of offers, as well as calculated NPVs for each product and channel. The offers are assigned on a black box basis, with test and control groups. While participating in this initiative, Andersen's team wasn't aware of the exact logic applied to assigning test and control groups or offers. This situation is quite typical, because the offers can be managed by different departments, teams, and systems, both manually and on the basis of A/B tests.
When working on the project, Andersen's team was focused on:
Back-end:
Python
DataВase:
MongoDB, PostgreSQL, Couchbase
Other:
Apache Spark, SAS analytics
To start with, Andersen's team carefully reviewed and analyzed the customer’s as-is state of affairs and their tech capabilities against the backdrop of their requirements. We also did extensive market research. After that, Andersen's team framed the main idea to improve the customer’s system, i.e. we decided to migrate it to a data lakehouse based on open-source technologies.
Challenges
The logic used for test and control assignments was unknown to us. More precisely, there was no guarantee that those assignments were proposed at random. Therefore, any performance evaluation of the customer’s model had to be based solely on historical data. This data might have reflected arbitrary biases.
In an ideal case, we would evaluate every model version via randomized experiments. However, such testing is generally expensive and risky from the customer experience standpoint. Therefore, we had to develop an offline evaluation methodology that would reduce the number of online trials and mitigate the risk of adopting catastrophic policies.
Solution
Andersen's team generated a procedure for bias control and correction to address potential biases in the historical data. Our team built a core model focused on the product and channel balance. Its mission was to estimate the probability of sales, resulting from different types of offers. This further helped determine the optimal next best offer strategy for each customer, product, and channel.
Andersen's specialists implemented the offer type selection logic, based on probability scores (i.e. the prescriptive part of the next best offer model). We developed an evaluation procedure to assess the quality of the model using the bias-corrected data.
As a result of our work, a single source of correct information allowed the customer to calculate and improve a definitive loan-to-value. All that data is accessible within one central repository, which reduces the time and cost needed to integrate it.
Möchten Sie, dass Andersen's IT-Experten-Team ein ähnliches Projekt mit Ihnen umsetzt? Füllen Sie das Formular aus und unser Spezialist wird sich mit Ihnen in Verbindung setzen, um eine kostenlose Beratung anzubieten!
Weitere Schritte
Nach Analyse Ihrer Geschäftsanforderungen wird unser Experte Sie umgehend kontaktieren
Bei Bedarf können wir auch eine NDA unterzeichnen, um den Datenschutz zu gewährleisten
Unser Pre-Sales-Manager wird Ihnen ein umfassendes Projektangebot vorlegen, das Schätzungen, Fristen und Kandidatenprofile für Ihre spezifische Anfrage enthält
Kunden, die uns vertrauen:
Möchten Sie, dass Andersen's IT-Experten-Team ein ähnliches Projekt mit Ihnen umsetzt? Füllen Sie das Formular aus und unser Spezialist wird sich mit Ihnen in Verbindung setzen, um eine kostenlose Beratung anzubieten!