openRiskScore A Python framework for risk scoring in both classic and federated/decentralized contexts
- Author: Open Risk
- License: Apache 2.0
- Code Documentation: Read The Docs
- Mathematical Documentation: Open Risk Manual
- Development website: Github
- Discussions: Open Risk Commons
NB: openRiskScore is still in active development. The alpha release will be available here
openRiskScore aims to support the development of both expert based and statistical risk scoring and risk rating models.
The library aims to wrap popular machine learning frameworks as algorithmic backends and focuses on supporting high quality risk model development and maintenance.
Two important use cases for openRiskScore are credit risk scoring, and sustainability (ESG) ratings and scores. It is envisaged that scoring activities can be either pursued by a standalone entity (operating on its own data) or in federation (independent entities sharing some data sets using federated learning principles, algorithms and tools).
In standalone mode openRiskScore emulates a classic use case where, e.g., a financial institution or other credit provider aims to develop a risk scoring system on the basis of data it has in its possession. Use cases for the standalone mode are both as intended (standalone) scoring system and as a validation framework for federated applications.
The federated mode essentially facilitates the development of a generic (pooled) scorecard that applies to a wide population (which is assumed homogeneous)
- Project Finance Scorecard. Description of the Standardized Specialized Lending Scorecard for Project Finance
- Scorecard Characteristics. Documentation of the definitions of the scorecard
- Specification Reference. This document excerpts the relevant segments of the EBA official reference that defines the standardized credit scorecard for project finance exposures