Joint conceptualization: How the DKB will make better credit decisions through BERT models
In this case study, we explain how publicly available information about a company can be included in credit decisions in a very short time using artificial intelligence (AI).
Learn more
Matthias Reineke, Head of Department

"Working with Nils from SIDESTREAM was a lot of fun, SIDESTREAM is exactly the implementation partner I wanted for this innovation project. I am looking forward to the future collaboration with Nils & SIDESTREAM."

Branche: Finanzdienstleistungen
Umsatz: 1 Mio.
Mitarbeiter: 40.000
Hauptsitz: Berlin
Contact us

The initial situation

For renowned credit institutions like DKB, reputation is an important economic factor. It also plays an important role in the process of granting a loan. DKB wants to be sure to grant loans to trustworthy companies that do business responsibly.

DKB has recognised that there is still technology potential here to improve the process of credit decisions. After all, a DKB bank advisor often has to decide in a short time whether a corporate customer will receive a loan. This is the only way to ensure a good customer experience.

But how can publicly accessible information about a company be included in the credit decision in the shortest possible time?

The solution approach

Der Bankberater benötigt eine Softwareanwendung, die ihm assistiert. Das funktioniert so: Der Bankmitarbeiter gibt den Firmennamen in die Softwareanwendung ein. Die Anwendung durchsucht Millionen an Informationen zum Unternehmen (z.B. durch Kommentare, Nachrichtenartikel oder Posts) aus öffentlich zugänglichen Quellen wie Twitter, Facebook oder t-online. Die Anwendung macht dann eine Sentiment-Analyse mithilfe von AI-Modellen (z.B. BERT, verwandt mit GPT) und gibt dem Bankberater eine Indikation:

  • “70% Negativ”
  • “20% Positiv”
  • “10% ambivalent”

An dieser Stelle ist es wichtig zu erwähnen, dass die Ergebnisse der Sentiment-Analyse nur als Richtwerte genutzt werden. Nuancen, wie bspw. Ironie und Übertreibung können nicht erfasst werden. So geht es in diesem Schritt hauptsächlich darum, öffentlich bekannte Muster eines Unternehmens zu erkennen. Beispiel: Die Sentiment-Analyse gibt eine vorwiegend negative Indikation. Daraufhin nutzt der Bankberater die von der Software zur Verfügung gestellten Quellen zur genaueren Recherche und erfährt mehr zu den Hintergründen der öffentlich geteilten Nachrichten. Auf diese Weise kann die DKB - im Zusammenspiel mit allen anderen verfügbaren Informationen - ihr Risiko in der Kreditvergabe minimieren.

Dieses Ergebnis ist lediglich ein Teil der Informationen, die er in die Kreditentscheidung einbeziehen kann. Durch die Softwareanwendung wird dieser Schritt innerhalb der Risikobeurteilung beschleunigt. Denn der Bankberater muss sich nicht eigenständig durch sämtliche Quellen suchen. Er kann die generierten Ergebnisse in seine Analyse einfließen lassen und darauf aufbauen. Je besser ein Bankberater seine Kunden kennt, desto besser kann er sie beraten.

Technological innovation

Klingt die Umsetzung nicht simpel? Ja, das denken wir auch. Doch das war nicht immer so. Genauer gesagt ist der Aufwand der Umsetzung erst seit Dezember 2022 sehr niedrig. Warum? Im Dezember 2022 wurde ChatGPT veröffentlicht. Und auch hier findet es, bzw. BERT (die Schwester von GPT), seine Verwendung. BERT steht für “Bidirectional Encoder Representations from Transformers" - eine von Google entwickelte und im Jahr 2018 vorgestellte Technik des maschinellen Lernens und Pretrainings von Transformer-basierten Natural-Language-Processing-Modellen (NLP-Modelle).

Aber nochmal einen Schritt zurück: Warum war es pre-GPT überhaupt so schwierig, diesen Use Case technisch umzusetzen?

Was wir hier brauchen: Ein Modell, das zuverlässig genug angibt, ob ein Text positiv, negativ oder neutral verfasst ist. "Konventionell” hätte man den Case z.B. mit einem Natural Language Processing Ansatz bearbeitet, also ganz "oldschool" mit Python und der NLTK Programmbibliothek.

Alternativ hätte man sehr mühselig sein eigenes Modell trainieren müssen. Das sind genau die Ansätze, die extrem viele Daten, Zeit und KI-Experten erfordern. Auch die Ergebnisse in unserer Kurzvalidierung waren alles andere als vielversprechend. Man hätte vermutlich schnell den Case wieder verworfen oder wäre in eine kostspielige Falle mit hohem (Selbst-)Trainingsaufwand getappt.

Aber zum Glück gibt es BERT. Dadurch haben wir in wenigen Minuten sehr vielversprechende Ergebnisse out of the box erhalten. Es war klar: Der Case funktioniert und der Aufwand wird gering sein. Was bleibt ist: Zusammenstecken, Implementieren, Prompt Engineering und Ausliefern - alles Dinge, in denen SIDESTREAM sehr gut ist.

"Working with Nils from SIDESTREAM was a lot of fun, SIDESTREAM is exactly the implementation partner I wanted for this innovation project. I am looking forward to the future collaboration with Nils & SIDESTREAM."

Matthias Reineke
Head of Department | DKB

Do you think we could be a suitable partner for you?

Let's talk without obligation and just see where the journey together can take us.

Contact us