GenR Report Icon 1


How should Technical Safety BC (formerly, BC Safety Authority) identify and handle ethical risks when implementing their Artificial Intelligence (AI) and data-driven system?


Generation R conducted a Comprehensive Ethics Assessment (CEA) to identify and characterize ethical risks associated with transparency, autonomy, fairness, accountability and public reputation.


An AI ethics roadmap has been created for Technical Safety BC, which outlines clear and actionable recommendations for each of the main ethical risks identified.

“I believe that good corporate governance requires those of us using catherine-roome-2017AI in service to our clients to do an ethics review: not just because future regulatory environments will require it, but because it encompasses every aspect of the use of the tools – from deployment for employees, to impact on clients and stakeholders, to enterprise risk management.

Catherine Roome, CEO, Technical Safety BC

The Client: Technical Safety BC


Technical Safety BC oversees the safety of residents in the province of British Columbia (BC, Canada). Its mandate is to ensure that a broad set of technical systems (e.g. boilers, electrical systems, elevators, etc.) found in BC’S homes, schools, and workplaces are properly installed, inspected, and maintained for safe operation. Technical Safety BC continuously collects data as part of its safety inspection activities, and has decided to improve the efficiency and effectiveness of their operations with data science and machine learning.

The Context: Machine Learning incorporated into a decision-support system

Technical Safety BC has an existing decision-support system that its frontline workers—safety officers—have been using to help prioritize their daily safety inspection tasks. To address shortcomings in the existing system, and to strategically assist in the allocation of Technical Safety BC’S human resources, a new decision-support system is being designed.

This new program predicts the likelihood of a technical hazard, and thus predicts where safety officers are likely to be needed most. The new machine learning system is designed to learn from Technical Safety BC’s constantly evolving data set to improve its predictions over time.

The Challenge

Vis 1

The senior management and development teams at Technical Safety BC recognized that their decision to use predictive algorithms in their operations raises new ethical risks inherent to machine learning systems. Technical Safety BC wanted to ensure these risks were addressed during the development stage of the project, so that they could plan for a successful system rollout, and ultimately increase public safety.

Identifying and characterizing the ethical risks, and the strategies to manage them, requires a comprehensive analysis to be performed by a specialized team of experts. However, Technical Safety BC (like most organizations today) does not have an internal team of experts specializing in predictive algorithm ethics with which to accomplish such an analysis.

The Solution

Technical Safety BC hired Generation R to perform a comprehensive ethics assessment to identify, characterize, and analyze the various ethical challenges/risks uniquely posed by the new decision-support system. Technical Safety BC also asked for concrete, practical and actionable recommendations tailored to their organization, to help mitigate the challenges/risks in the development and rollout of the system.

Generation R’s Comprehensive Ethics Assessment Approach

Vis 2

To address Technical Safety BC’s needs, we applied our rigorous and exclusive Comprehensive Ethics Assessment (CEA) process that is at the core of Generation R’s expertise. Taking into account key stakeholder input, the organizational dynamics, and the technical elements of the decision-support system, we identified the primary ethical risks (i.e. barriers to success) that Technical Safety BC would likely encounter in the development and rollout of the new decision-support system.

With the ethical risks identified, we then delivered a prioritized list of recommendations in the form of practical, concrete and actionable design tasks, policy considerations and business options. This provided Technical Safety BC’s senior management and development teams with clear actionable tasks that would help to mitigate foreseeable ethical challenges/risks inherent in the decision-support system.

The Outcome

Generation R has enabled the executive team of Technical Safety BC by:  

  • Identifying the ethical risks directly relevant to their technology and business
  • Providing 31 points of consideration that guides the executive team and the implicated leaders in making critical business, policy and design decisions
  • Presenting 5 key prioritized recommendations that Technical Safety BC teams can implement immediately

Generation R team’s technical expertise provided guidance into the complex topic of machine learning for inspection purposes. The Generation R team created momentum to push our organization’s data analytics projects forward by bringing different stakeholders together.

Soyean Kim, Leader, Research and Analytics, Technical Safety BC

The result was a clear overview of the choices that need to be made. During the process, blind spots became visible and complexities reduced to a half dozen dimensions on which decisions need to be made. Not necessarily easy, but clear and doable.

Abraham van Poortvliet, VP of Data Analytics and Decision Science, Technical Safety BC