Open-source Best Practices in AI

There are many examples of the undesirable and detrimental consequences that can stem from the fast and reckless adoption of AI (for an overview see [1, 2]). Many of them have received wide media attention and appropriate outrage. The good news is that this has spurred a number of initiatives across focus areas (example: facial recognition technology), industries (example: high-risk industries such as healthcare, finance, and banking), and countries that seek to address the undesirable and detrimental consequences of AI adoption. The bad news is that most of the proposed guidelines and principles remain theoretical, with little guidance on how to practically apply them.

Mission of the Foundation

Motivated by this, we created The Foundation for Best Practices in Machine Learning (ML). Our mission is to

Champion ethical and responsible ML through open-source Best Practices and free public knowledge. 

The way we propose to decrease the unwanted and unfair consequences of ML (complete prevention is perhaps not realistic) relies on three main pillars:

Our open-source Best Practices

Best Practices (BP) are at the core of our Foundation (You can download them from our website [3]). They are a pair of documents:

  1. one about organizational issues, and
  2. one about technical issues.

The BP are not limited to an industry or a specific team within an organization. They are suitable for different audiences with varying levels of technical expertise (data scientists, engineers, developers but also legal and compliance professionals, project managers). They are also suitable for all types of organizations, regardless of the maturity, domain, size, or potential social impact of the company.

Both documents are based on the same categorization of subjects (see Figure 1 below).

Open-source Best Practices

Figure 1. Topics in the BPs

The how of the BP

The Technical BP focuses on the entire product. It not only includes the data or the model but also encompasses the design, integration, and overall application of the ML solution to the real world. Its audience is both technical and non-technical stakeholders.

For each of the subjects in Figure 1, the items in the Technical BP are sorted into the lifecycle phases (Product Definitions, Exploration, Development, and Production).

Figure 2. Technical BP structure

The Organisation Best Practices are scoped for the entire organization. It advises how to effectively support product teams within an organization. This support is clustered around the core subjects illustrated in Figure 1. These are approached through Policies. Management and governance aspects that are overarching receive attention as well.

Figure 3. The Organizational BP scope

Conclusion

Our work is far from complete. ML is here to stay and its effects will continue to permeate every aspect of our lives. It is up to us to ensure that automation of processes and decisions does not propagate existing societal inequalities.

Exit mobile version