Home

Taxonomy Library

AVID’s primary focus is the database of GPAI failure evidence, and taxonomies are used to classify and risk-score those records. We maintain a library of taxonomies, including the native AVID taxonomy, that help in this purpose.

AVID Taxonomy

The AVID taxonomy serves as a common foundation for AI engineering, product, and policy teams to manage potential risks across stages of developing and operating GPAI systems. In spirit, this taxonomy is analogous to MITRE ATT&CK for cybersecurity vulnerabilities, and MITRE ATLAS for adversarial attacks on ML systems.

At a high level, the AVID taxonomy consists of two views, intended to facilitate the work of two different user personas.

  • Effect view: for the auditor persona that aims to assess risks for a GPAI system and its components.
  • Lifecycle view: for the developer persona that aims to build an end-to-end GPAI system while being cognizant of potential risks.

Based on case-specific needs, people involved with building a GPAI system may need to operate as either of the above personas.

Effect (SEP) view

The domains, categories, and subcategories in this view provide a ‘risk surface’ for the AI artifact being evaluated, whether dataset, model, or whole system. This view contains three top-level domains:

Each domain is divided into a number of categories and subcategories, each of which is assigned a unique identifier. Figure 1 presents a holistic view of this AVID taxonomy matrix. See the individual pages for Security, Ethics, Performance for more details.

matrix.png
Figure 1. The AVID Taxonomy Matrix.

Lifecycle view

The stages in this view represent high-level sequential steps of a typical ML workflow. Following the widely-used Cross-industry standard process for data mining (CRISP-DM) framework, we designate six stages in this view.

IDStage
L01Business Understanding
L02Data Understanding
L03Data Preparation
L04Model Development
L05Evaluation
L06Deployment

Figure 2 reconciles the two different views of the AVID taxonomy. We conceptually represent the potential space of risks in three dimensions, consisting of the risk domain—S, E, or P—a specific vuln pertains to; the (sub)category within a chosen domain; and the development lifecycle stage of a vuln. The SEP and lifecycle views are simply two different sections of this three-dimensional space.

views.png
Figure 2. SEP and Lifecycle views of the AVID taxonomy represent different sections of the space of potential risks in an AI development workflow.

Auxiliary Taxonomies

For machine-readability, taxonomies are shared using the standardized MISP format. This enables support for additional taxonomies in the AVID taxonomy library. A list of such auxiliary taxonomies maintained in avid-schema/taxonomy: