Candidate Match Score (CMS)
SOLUTIONS · EXPERTINI ATS

Candidate Match Score (CMS)

Die Formel, die Eingaben und die Arithmetik – vollständig dargestellt, nicht zusammengefasst.

5 Min. Lesezeit · Aktualisiert Juli 2026 · Expertini Redaktion
CANDIDATE MATCH SCORE
Σ(CSS×JRIS)
÷ Σ(JRIS)
DETERMINISTISCH · 100%
0–100 Punktebereich, keine separate Normalisierung
5–9 Dimensionen pro Stelle abgeleitet
0Intelligent generierte Zahlen — reine Extraktion
100% reproduzierbar, jedes Mal dieselben Eingaben
DIE VERÖFFENTLICHTE FORMEL — PROPRIETÄR FÜR EXPERTINI
CMS = Σ(CSSᵢ × JRISᵢ)Σ(JRISᵢ)
CSSCandidate Skill Score (0–100) — wie stark der anonymisierte Lebenslauf eine Dimension belegt.
JRISJob Requirement Importance Score (0–100) — abgeleitet aus den Muss-/Soll-/Kann-Formulierungen Ihrer Stellenbeschreibung.
iJede Kompetenzdimension, 5–9 davon, frisch aus der jeweiligen Stellenbeschreibung extrahiert.
AusschlusskriteriumEine fehlende erforderliche Dimension setzt den CSS auf 0 fest – Stärken in anderen Bereichen können dies nicht ausgleichen.

Der Candidate Match Score ist die deterministische Bewertungsformel von Expertini, die vollständig als wissenschaftliche Arbeit (Syed, 2026, „From Stochastic to Deterministic: A Multi-Criteria Decision Analysis Framework for Bounded Semantic Parsing in Intelligent Recruitment Screening“) veröffentlicht und als regulärer, überprüfbarer Code im Produkt implementiert ist. Diese Seite erläutert die Formel selbst so detailliert, dass Sie sie unabhängig nachbilden und dieselben Werte erhalten können — was der eigentliche Zweck ihrer Veröffentlichung ist.

CMS ist kein Markenname für „unsere Technologie ist intelligent“. Es ist eine spezifische Berechnung gewichteter Summen (unten beschrieben), die strukturierte Eingaben aus einem intelligenten Extraktionsschritt verarbeitet und durch manuelle, nachvollziehbare Rechenschritte einen eindeutigen Wert zwischen 0 und 100 liefert.

0–100Punktebereich, keine separate Normalisierung erforderlich
5–9Dimensionen pro Stelle abgeleitet, nicht festgelegt
90–100JRIS-Gewichtung für eine „erforderlich“-Formulierung
100%manuell nachvollziehbare Arithmetik

01The formula

CMS = Σ(CSSᵢ × JRISᵢ) / Σ(JRISᵢ), summiert über jede für eine bestimmte Stelle identifizierte Kompetenzdimension i. CSS (Candidate Skill Score, 0–100) misst, wie stark der anonymisierte Lebenslauf eine bestimmte Dimension belegt. JRIS (Job Requirement Importance Score, 0–100) misst, wie wichtig diese Dimension laut Arbeitgeber war, abgeleitet direkt aus den Formulierungen in der Stellenausschreibung: Formulierungen wie „must have“ oder „erforderlich“ entsprechen einem JRIS von 90–100, „bevorzugt“ entspricht 50–70 und „von Vorteil“ oder „nice to have“ entspricht 30–50.

Da sowohl CSS als auch JRIS auf einer Skala von 0–100 liegen, fällt der gewichtete Durchschnitt natürlicherweise in denselben Bereich von 0–100, ohne dass ein zusätzlicher Normalisierungsschritt erforderlich ist – ein Detail, das wichtig ist, da eine frühere, unkorrigierte Version einer ähnlichen Formel in einem unserer internen Entwürfe die Scores um den Faktor 100 aufblähte, bevor der Term ×100 erkannt und entfernt wurde. Wir erwähnen dies nicht, um einen Fehler zu verbergen, sondern weil es ein anschauliches Beispiel ist: Eine so einfache Formel lohnt sich rechnerisch zu überprüfen, und genau das ermöglicht ihre vollständige Veröffentlichung jedermann.

02Woher die Dimensionen stammen

CMS verwendet kein starres, generisches Bewertungsschema für alle Stellen. Für jede Ausschreibung identifiziert der Extraktionsschritt zwischen fünf und neun Kompetenzdimensionen direkt aus der spezifischen Beschreibung dieser Stelle – eine Ausschreibung für eine leitende Pflegefachkraft und eine für einen Senior Backend Engineer erzeugen nahezu vollkommen unterschiedliche Dimensionensätze, gewichtet nach der spezifischen Formulierung des Arbeitgebers. Dies ist eine bewusste Designentscheidung: Ein fixes Schema übersieht entweder das, worauf es bei einer bestimmten Rolle wirklich ankommt, oder zwingt jede Stellenbeschreibung in ein unnatürliches Muster, um in das Bewertungssystem zu passen – was den eigentlichen Zweck einer individuellen Stellenbeschreibung zunichtemachen würde.

03Ausschlusskriterien: wenn die Formel sich weigert, eine fehlende Anforderung durch Durchschnittswerte auszugleichen

Ein reiner gewichteter Durchschnitt hat eine bekannte Schwachstelle: Ein Kandidat kann das Fehlen einer zwingenden Voraussetzung durch Stärken in anderen Bereichen ausgleichen. CMS schließt diese Lücke durch eine Ausschlusskriterium-Regel (Hard-Blocker): Jede Anforderung, die in der Stellenbeschreibung als zwingend erforderlich markiert ist und für die der Lebenslauf keinerlei Belege liefert, wird fest auf CSS = 0 gesetzt und in der Auswertung separat hervorgehoben – unabhängig vom restlichen gewichteten Gesamtwert. Ein Kandidat kann rechnerisch dennoch eine Gesamtpunktzahl über dem Hard-Blocker erzielen (die Arithmetik verschleiert dies nicht), doch der Audit-Bericht macht das Kriterium unübersehbar. Die meisten Recruiting-Teams konfigurieren ihre Pipeline so, dass ein solcher Hard-Blocker als automatischer Filter statt als bloßer Datenpunkt gewertet wird.

04A worked example

Nehmen wir eine Stelle mit vier Dimensionen: „Python & verteilte Systeme“ (JRIS 95, „erforderlich“), „Cloud-Architektur“ (JRIS 85, „erforderlich“), „Teamführung“ (JRIS 65, „bevorzugt“) und „Open-Source-Beiträge“ (JRIS 40, „von Vorteil“). Für einen Kandidaten, dessen Lebenslauf die ersten beiden Punkte stark belegt (CSS 98 und 95), aber keinerlei Führungserfahrung und keine öffentlichen Open-Source-Arbeiten aufweist (CSS 0 und 0), lautet die Berechnung: (98×95 + 95×85 + 0×65 + 0×40) / (95+85+65+40) = (9310+8075+0+0)/285 = 61.0. Da „Teamführung“ als bevorzugt und nicht als erforderlich eingestuft wurde, ist dies kein Ausschlusskriterium — es handelt sich schlicht um eine Bewertung im mittleren Bereich, die eine tatsächlich teilweise Übereinstimmung widerspiegelt, was genau den vorliegenden Belegen entspricht.

Die veröffentlichte Forschungsarbeit behandelt einen komplexeren Fall auf dieselbe Weise — ein hochqualifizierter Ingenieur, der an einer einzigen fehlenden zwingenden Anforderung scheitert — und stellt die Gewichtung und den Nachweiswert jeder Dimension nebeneinander dar:

JRIS- und CSS-Aufschlüsselung nach Dimensionen aus der Fallstudie des Dokuments: sechs starke Dimensionen und eine verbindliche Anforderung mit Nachweis 0, was einen Wert von 74,96 ergibt (Syed, 2026, Abb. 3)JRIS- und CSS-Aufschlüsselung nach Dimensionen aus der Fallstudie des Dokuments: sechs starke Dimensionen und eine verbindliche Anforderung mit Nachweis 0, was einen Wert von 74,96 ergibt (Syed, 2026, Abb. 3)

Das vollständige Papier steht als PDF zum Download bereit und ist auch auf Expertini Research unter research.expertini.com veröffentlicht.

05What CMS is not

CMS prognostiziert nicht die Arbeitsleistung, und wir behaupten dies auch nicht – kein Bewertungssystem, weder manuell noch automatisiert, verfügt über eine ausreichend solide Erfolgsbilanz, um diesen Anspruch zu rechtfertigen, und jedem, der Ihnen bezüglich seines eigenen Produkts etwas anderes erzählt, sollte mit Skepsis begegnet werden. Es misst belegte Nachweise für angegebene Anforderungen, nicht mehr. Es ist ausdrücklich als Entscheidungshilfe konzipiert, die den Kandidatenkreis für das menschliche Urteilsvermögen und strukturierte Interviews eingrenzt, nicht als Ersatz für beides. Und es übernimmt jegliche Verzerrung, die in der Stellenbeschreibung selbst enthalten ist – wenn die Anforderungen einer Stellenbeschreibung so formuliert sind, dass qualifizierte Kandidaten unnötig ausgeschlossen werden, bewertet CMS exakt nach diesen Anforderungen, anstatt sie zu korrigieren.

Entwicklungshinweise

Plattformarchitektur & Betrieb

A1Wie dies in der Plattform architektonisch umgesetzt ist

Candidate Match Score (CMS) is not a bundle of point products — it is a slice through one platform. Die Plattform ist bewusst servergerendert: Jede Ansicht wird vom Anwendungsserver vorbereitet und als vollständiges HTML ausgeliefert, ohne clientseitiges Framework, ohne CDN-Skripte von Drittanbietern und ohne Build-Pipeline zwischen den Daten und der Seite. Was dargestellt wird, ist genau das, was der Server berechnet hat – die Eigenschaft, die die Benutzeroberfläche prüfbar macht.

Die gesamte Persistenz basiert auf einem einheitlichen, suchnativen Dokumentenspeicher; jede Abfrage enthält die Kennung der Organisation als obligatorischen Filter auf der untersten Abfrageebene. Die Mandantentrennung ist somit strukturell – eine Eigenschaft des Aufbaus jeder Anfrage – und nicht bloß eine Richtlinie, die darauf vertraut, dass der Anwendungscode die Prüfung durchführt.

Jede auf dieser Seite erwähnte Funktion verweist auf ein registriertes Tool oder einen Konnektor: Das Tools-Verzeichnis und der Integrationskatalog sind Abbilder derselben Register, die die Anwendung zur Laufzeit durchsetzt, sodass die Beschreibungen auf dieser Seite und die Produktgrenzen niemals voneinander abweichen können.

A2Betriebs- und Audit-Ausrichtung

Das Screening ist deterministisch und offengelegt – dieselben Eingaben führen zu denselben Ergebnissen, zwingende Anforderungen blockieren, anstatt herausgemittelt zu werden, und die Methodik ist auf der Forschungsseite öffentlich einsehbar. Aktionen, die externe Systeme betreffen, sind explizit und werden pro Ereignis protokolliert; Nutzungsberichte aggregieren dieselben Protokolle, die von den Aktionen geschrieben werden, und kein paralleles Telemetriesystem.

Alles, was den Anfragepfad verlässt — Benachrichtigungsverteilung, Webhook-Zustellung, Aktivitätsprotokollierung, E-Mails —, läuft in Fire-and-Forget-Hintergrund-Threads. Ein langsamer externer Endpunkt kann niemals die Benutzeroberfläche blockieren, und eine fehlgeschlagene Nebenwirkung wird protokolliert, anstatt stillschweigend wiederholt zu werden und zu Inkonsistenzen zu führen.

Alle erfassten Daten gehören Ihnen: CSV-Exporte und die Datenexport-App decken dieselben Speicher ab, auf die auch das Produkt selbst zugreift. Der Ausstieg steht Ihnen genauso offen wie der Einstieg – aus Prinzip, nicht aus Zugeständnis.

Häufig gestellte Fragen

What does CMS stand for?
Candidate Match Score – die Bezeichnung für die deterministische Bewertungsformel von Expertini, veröffentlicht als akademische Methodik und im Produkt implementiert.
Ist die CMS-Formel öffentlich?
Ja, vollständig. Die Formel lautet CMS = Σ(CSS×JRIS)/Σ(JRIS), wie auf dieser Seite beschrieben, und das zugrunde liegende Framework ist als zitierfähiges Dokument von Expertini Research veröffentlicht.
Können zwei Recruiter unterschiedliche CMS Scores für denselben Kandidaten erhalten?
Nein, bei identischem CV-Text und gleicher Stellenbeschreibung nicht — die Formel ist deterministisch, was bedeutet, dass dieselben Eingaben immer dieselbe Ausgabe erzeugen. Scores können sich im Laufe der Zeit nur dann unterscheiden, wenn sich der CV, die Stellenbeschreibung oder die Version des Extraktionsmodells ändert.
Was passiert, wenn einem Kandidaten eine erforderliche Qualifikation fehlt?
Wenn die Stellenbeschreibung diese Anforderung als obligatorisch kennzeichnet und der Lebenslauf keinen Nachweis dafür enthält, wird die Dimension als harter Blocker markiert und auf Null gesetzt – ein starkes Ergebnis an anderer Stelle im Lebenslauf kann dies rechnerisch nicht ausgleichen.
Garantiert ein hoher CMS-Score eine erfolgreiche Einstellung?
Nein. Er zeigt solide dokumentierte Belege für die genannten Anforderungen an, was ein wirklich nützlicher Filter ist, aber er ist keine Leistungsvorhersage und sollte nicht als solche behandelt werden.

Auf einen Blick

  • Veröffentlichte Formel: CMS = Σ(CSS×JRIS)/Σ(JRIS)
  • Dimensionen pro Stelle: intelligent abgeleitet oder vom Recruiter über manuelles/hybrides CMS definiert – niemals ein generisches Schema
  • Ausschlussregel für fehlende zwingende Anforderungen
  • Scores sind konstruktionsbedingt auf 0–100 begrenzt — kein Inflationsfaktor
  • Anhand des Audit-Berichts vollständig manuell nachvollziehbar
  • Wissenschaftliche Methodik, offen für Peer-Reviews

Erleben Sie candidate match score (cms) bei Ihren eigenen Einstellungen.

Bringen Sie eine echte Stellenbeschreibung zu einer 30-minütigen Demo mit – kostenlose Testversion inklusive.

Demo buchen
Expertini Intelligent
Jetzt online
Hallo! Ich bin der intelligente Produktexperte von Expertini. Fragen Sie mich alles über unsere Lösungen, erhalten Sie Unterstützung zu unseren Einstellungstools oder beschreiben Sie einfach Ihr Vorhaben — ich helfe Ihnen gerne weiter. Bei kontospezifischen Anliegen wenden Sie sich bitte per E-Mail an support@expertini.com.