Skip to content

Our Approach

An algorithmic system includes various components (people/process, technology).

It includes:

  • manual processes, governance mechanisms, human oversight of decisions, etc.
  • data, data flows, algorithms (rules based programs, machine learning algorithms, AI components, etc.).

This means that a review may, and often will, include non-technology components.

 

When we review algorithm integrity, we focus on accuracy and/or fairness.

You may decide to include any of the other key aspects of algorithm integrity.

When scoping the review, based on your objective for the assessment, we will work with you to determine which of the other aspects to include.

In some cases, other aspects may have to form part of the review. For example, "alignment with objectives" is often required. If this is the case, we will discuss this with you upfront and include it. 

We provide two core services - fairness reviews and accuracy reviews
We provide two core services - fairness reviews and accuracy reviews

Fairness reviews

Evaluating algorithmic systems to help eliminate bias

Examples include: fair algorithmic systems for loan origination, insurance premium calculations or claims fraud triage.

 

Approach

  1. Scope definition: work with you to clearly define the review objective(s) and scope.
  2. Base understanding: explore your governance mechanisms, data flow diagrams and how decisions are made.
  3. Information collection: gather relevant data and documentation, interview key stakeholders.
  4. Deep dive: review data inputs, models, other system components and outputs to identify potential sources of bias.
  5. Validation: confirm the sources(s) of potential bias and identify potential ways to resolve or mitigate these.
  6. Reporting: you receive a comprehensive report with findings and suggestions for resolution or mitigation.

 

What We Typically Look For

  • Equitability
  • Proxies
  • Unapproved data sources (e.g., external data that is not needed)
  • If relevant, an inability to explain how the decisions/outputs are produced.

 

Accuracy reviews

Analysing algorithmic systems to help eliminate errors

Examples include: accurate broker commission payments, account fee calculations, or insurance premium calculations.

The details of the approach may vary, depending on what needs to be checked for accuracy. 

A focus on outcomes, rather than processes is at the core of our approach, and is atypical. If you have previously commissioned an accuracy review, it is likely that it followed a process-focused approach. 

This (outcomes-focused) approach provides a more robust result - for various reasons - than traditional methods

 

Approach

  1. Scope definition: clearly define the review objective(s) and scope.
  2. Base understanding: examine relevant documents that outline expectations (e.g., product disclosure statements, third party contracts) and system architecture/data flows.
  3. Data collection: gather relevant data: inputs (as close as possible to the source) and targets (the final outputs).
  4. Reperformance: reperform the calcs, based on agreed contractual terms, then cross-check to your outputs.
  5. Iterative refinement: if there are differences between the expected and actual, check whether this is a problem with the actual result or the modelled result. For example: a valid exception may apply; or the modelled result has missed a key step or made an incorrect assumption; or a data fix was applied (in the actual process) because of a bug or issue in the source system.
  6. Root cause identification: once the specific inaccuracies have been confirmed, identify the source(s) of those inaccuracies.
  7. Reporting: document the result of the review, including how it was performed, what the issues are and how they will be resolved.

Note: steps 1 and 7 apply regardless of the approach taken (i.e., a process-focused approach will also start with scope definition and end with a report).

 

What We Typically Look For

  • Overpayments or underpayments
  • Inconsistencies between calculated results and agreed terms
  • Ambiguous contractual terms
  • Data flow or algorithm errors affecting calculation accuracy
  • Unnecessary complexities in the calculation process.

Frequently Asked Questions

What types of businesses do you work with?
  • Financial services - primarily banks, credit unions and insurance companies.
How long does a review take?
  • It depends, of course.
  • Reviews rarely take less than 2 months. 4 months is typical, but it can take 6 months for some.
What are your rates?
  • Fixed price projects (typically $30k to $150k).
  • No hourly/daily rates.
We struggle to explain how our systems work to junior staff - how do you overcome this?
  • We do not employ junior staff.
  • You will not deal with anyone with less than 10 years of experience.
There has been lots of negative press about independence lately - what's your approach?
  • We take independence very seriously.
  • Probably more seriously than you would be accustomed to, and certainly more seriously than most big firms. 
  • If we're involved in designing or implementing controls, we do not provide reviews/audits for that organisation.
Weekly Articles in your Inbox or via LinkedIn   Fill in your details for weekly emails, or subscribe to the newsletter on LinkedIn.