Credit reference agencies (CRAs) provide information services to lenders in order to help them make decisions on credit applications from individuals. When a credit application is rejected, a lender often informs the applicant that the rejection was made using data from the CRA. The applicant could contact the CRA to ask for a review of their existing credit report. Each lender also has their own ‘score card’, which decides how various information/data are combined when an application is considered. A CRA has a duty to offer meaningful information to the individual.
The School Admissions team at Southampton allocates school places to children in Southampton every year across the primary, junior, and secondary levels, according to parental preference and oversubscription criteria. Parents who are dissatisfied with the offered places can make enquires to the admission team or appeal the decisions.
Select specific use case(s) and document stakeholders, processing purposes, current explanation & audit practices
To correctly scope the boundaries of the produced explanations
Business analysts
Beginning of design phase
Information about the processing activities that may require/benefit from an explanation
Explainable scenario(s)
Approval or rejection of an application for a credit card product using automated decision making and CRA data
Computer-assisted allocation of school places according to parental preference and school policy
Analyse hard and soft regulation applicable to the scenario
To identify mandatory explainability and accountability requirements
To determine opportunities where discretionary explanations can be used as an additional tool
Legal experts
Design phase
Applicable legal, policy and business needs
Sets of applicable rules that contain mandatory/discretionary explainable requirements
To identify common building blocks in expected explanations (recurring phrases, common data points)
Legal experts
Design phase
Explainable requirements
Explanation specifications
Identify the information necessary for your explanations based on your requirement analysis
Explanations must provide all information designated as minimum content
Explanations can contain further information beyond the minimum content
Legal experts
Design phase
Explanation specifications
Minimum content of explanation(s)
Construct provenance patterns
To support tracking of the elements influencing a decision
Data engineers
Design phase
Explanation Requirements; Data Flows
Provenance Patterns; Provenance Traces
For each explanation requirement:
Construct provenance queries for each explanation
To extract the data that must be included in the explanation's narrative
Data engineers
Design phase
Explanation Requirements; Provenance Traces
Provenance Queries
For each explanation requirement:
Construct the syntax tree for each explanation
To define the explanation's narrative to be generated for each explanation
Data engineers; Provenance experts
Design phase
Explanation Requirements; Provenance Queries
Explanation Plans; Explanation Dictionary
For each explanation requirement:
Configure the Explanation Assistant service
To deploy an software service that generate explanation from application data
Data engineers
Design phase
Provenance Patterns; Provenance Queries; Explanation Plans, Explanation Dictionary
Explanation Assistant Service; Sample Explanations
For each explanation requirement:
Run validation studies with relevant stakeholders
To validate that the produced explanations meet their intended goals for the intended recipient(s)
Evaluation phase
Sample Explanations produced by the Explanation Assistant
Feedback for improvement