The PHASE Process
PHASE stands for Process-oriented Hazard Analysis for AI Systems.
PHASE adapts System Theoretic Process Analysis (STPA) for AI systems by focusing on system-level hazards that emerge across AI development, deployment, and operation.
Why PHASE?
Many AI harm analysis methods focus on isolated components such as:
- datasets
- models
- metrics
- user interactions
- deployment contexts
PHASE instead analyzes AI systems as sociotechnical systems, where harms can emerge from interactions among technical components, human actors, organizational processes, and institutional constraints.
Step 1: Identify the Purpose of the Analysis
The first step defines:
- losses
- system boundaries
- hazards
In PHASE, losses are broadened beyond traditional safety-critical harms to include:
Safety-critical losses
Examples:
- loss of life
- injury
- physical harm
Performance-related losses
Examples:
- loss of efficiency
- loss of quality
- loss of reputation
- loss of money
Sociotechnical losses
Examples:
- loss of privacy
- loss of autonomy
- loss of creativity
- loss of diversity
- loss of accessibility
PHASE also encourages analysts to define system boundaries around development and use processes, rather than around the AI model alone.
Step 2: Create Control Diagrams
The second step maps the system using control structures.
A control diagram includes:
- controllers
- controlled processes
- control actions
- feedback
- inputs
- outputs
- process models
- control algorithms
In AI systems, controllers may include:
- developers
- data scientists
- responsible AI analysts
- product managers
- users
- clinicians
- artists
- AI models
- reinforcement learning agents
- safety filters
- automated decision systems
PHASE treats AI components as context-dependent. A model may be a controlled process in one setting and a controller in another.
Step 3: Identify Unsafe Control Actions
The third step identifies control actions that could lead to hazards.
A control action may be unsafe when it is:
- provided when it should not be provided
- not provided when it should be provided
- provided too early, too late, or in the wrong order
- stopped too soon or applied too long
In PHASE, unsafe control actions often arise from:
Functional failures
For example, an insulin pump fails to release the required dose.
Poor design decisions or misuse
For example, a developer chooses an inappropriate safety filter threshold.
Communication or coordination breakdowns
For example, a model development team receives incomplete safety requirements before deployment.
Step 4: Identify Loss Scenarios
The fourth step identifies the causal scenarios that could lead to unsafe control actions.
Loss scenarios may involve:
- missing feedback loops
- incorrect mental models
- incorrect process models
- poor communication
- inadequate evaluation metrics
- technical malfunction
- changing or emerging model capabilities
PHASE adds special attention to hazards that arise over time as AI systems are retrained, updated, adapted, or used in new contexts.
What PHASE Enables
PHASE supports analysts by enabling:
- System-level hazard detection
- Explicit consideration of social factors
- Traceable accountability chains
- Ongoing monitoring of emerging hazards