Session 2 - The Problem First

The Problem First

Christian Cabrera Jojoa

Senior Research Associate and Affiliated Lecturer

Department of Computer Science and Technology

University of Cambridge

chc79@cam.ac.uk

Session 2 - The Problem First

ML Today

Session 2 - The Problem First

AI Today - Applications

Session 2 - The Problem First

AI Today - Applications

Everyday Applications

  • Voice and Chat Assistants (Siri, Chat-GPT)
  • Content Recommendations (Netflix, Spotify)
  • Smart Home Devices
  • Facial Recognition
  • Language Translation
  • Fraud Detection
  • Personalised Marketing
  • Gaming
  • ...
Applications
Session 2 - The Problem First

AI Today - Promises

Session 2 - The Problem First

AI Today - Promises

Promises

  • Early diagnosis and personalised medicine
  • Drug discovery
  • Climate change solutions
  • Personalised learning
  • Accelerating science
  • Productivity boost, automation
  • Smart homes, cities, etc.
  • ...
Protein
Protein Folding: BQUB23-Anialet, CC BY-SA 4.0 , via Wikimedia Commons
Session 2 - The Problem First

AI Today - Risks

Session 2 - The Problem First

AI Today - Risks

Risks
Designed by stories / Freepik

Risks

  • Bias and discrimination, privacy violations
  • Job displacement, digital divide
  • Data quality issues, system vulnerabilities
  • Adversarial attacks, data breaches
  • Implementation costs, market disruption
  • Energy consumption, carbon footprint
  • Regulatory compliance, liability issues
  • ...
Session 2 - The Problem First

AI Today - Risks

Risks

Risks

  • Bias and discrimination, privacy violations
  • Job displacement, digital divide
  • Data quality issues, system vulnerabilities
  • Adversarial attacks, data breaches
  • Implementation costs, market disruption
  • Energy consumption, carbon footprint
  • Regulatory compliance, liability issues
  • ...
Session 2 - The Problem First

ML Definition

Session 2 - The Problem First

ML Definition

Session 2 - The Problem First

ML Definition

Session 2 - The Problem First

ML Definition

Our definition before...


Machine Learning Definition
Session 2 - The Problem First

ML Definition

Session 2 - The Problem First

ML Definition

Our ML projects must have a purpose...


People
Session 2 - The Problem First

The "Technocentric" View

Session 2 - The Problem First

The "Technocentric" View

Session 2 - The Problem First

The "Technocentric" View

AI Puzzle
Session 2 - The Problem First

The "Technocentric" View

Single Model
AI Puzzle
Session 2 - The Problem First

The "Technocentric" View

Single Model
AI Puzzle
https://xkcd.com/1838/, CC BY-NC 2.5 , via XKCD
Session 2 - The Problem First

The "Technocentric" View

Single Model
Learning Model Accuracy
Model v1 88%
Model v2 90%
Model v3 98%
Session 2 - The Problem First

The "Technocentric" View

Single Model
Learning Model Accuracy
Model v1 88%
Model v2 90%
Model v3 98%
Session 2 - The Problem First

The "Technocentric" View

Single Model
Learning Model Accuracy
Model v1 88%
Model v2 90%
Model v3 98%

Does Model v3 satisfy users' requirements?

Session 2 - The Problem First

The "Technocentric" View

Single Model
Learning Model Accuracy
Model v1 88%
Model v2 90%
Model v3 98%

Does Model v3 satisfy users' requirements?

For example:

  • Users require accurate and fast responses
  • The project budget is limited
  • The system must be user-friendly
  • Users with disabilities must be prioritised
  • ...
Session 2 - The Problem First

The "Technocentric" View

Single Model

Threat to AI applications and promises


  • Mundane applications for problems we did not know we had
  • Disregard for social and environmental implications
  • Unrealistic expectations and hype
  • Exclusion of diverse perspectives and voices
  • Unsustainable technologies
  • Increased inequality and digital divide
  • Security and privacy concerns
  • ...
Session 2 - The Problem First

The "Technocentric" View

Single Model

"Grok referenced the debunked conspiracy theory of “white genocide” in South Africa in reply to unrelated prompts, such as questions about baseball or humorous requests to talk like a pirate. " (May, 2025)


"ChatGPT suggested a dangerous route to tourists hiking in the mountains in Poland and resulted in the hikers having to be rescued." (January, 2025)


"Steve Talley, a financial adviser in Denver, Colorado, was wrongfully arrested twice for bank robberies he did not commit, based on flawed facial recognition technology and questionable identification procedures." (September, 2014)

Learn more at the AIAAIC Repository

Session 2 - The Problem First

Context Matters

Session 2 - The Problem First

Context Matters

Session 2 - The Problem First

Context Matters

AI Puzzle
Session 2 - The Problem First

Context Matters

AI Puzzle
Session 2 - The Problem First

Context Matters

AI Puzzle
Session 2 - The Problem First

Context Matters

AI Puzzle
Session 2 - The Problem First

Context Matters

AI Puzzle
Learning Model Accuracy
Model v1 88%
Model v2 90%
Model v3 98%
Session 2 - The Problem First

Context Matters

AI Puzzle

Latency Requirement

(< 5 secs)

Learning Model Accuracy
Model v1 88%
Model v2 90%
Model v3 98%
Session 2 - The Problem First

Context Matters

AI Puzzle

Latency Requirement

(< 5 secs)

Learning Model Accuracy Latency
Model v1 88% 3 secs
Model v2 90% 4 secs
Model v3 98% 10 secs
Session 2 - The Problem First

Context Matters

AI Puzzle

Resource Limitations

(Low budget)

Learning Model Accuracy Latency
Model v1 88% 3 secs
Model v2 90% 4 secs
Model v3 98% 10 secs
Session 2 - The Problem First

Context Matters

AI Puzzle

Resource Limitations

(Low budget)

Learning Model Accuracy Latency Resource Demand
Model v1 88% 3 secs Low
Model v2 90% 4 secs Medium
Model v3 98% 10 secs High
Session 2 - The Problem First

Context Matters

AI Puzzle

Resource Limitations

(Low budget)

Learning Model Accuracy Latency Resource Demand
Model v1 88% 3 secs Low
Model v2 90% 4 secs Medium
Model v3 98% 10 secs High
Session 2 - The Problem First

Context Matters

Context People
Session 2 - The Problem First

Data Science Africa (DSA)

Session 2 - The Problem First

Data Science Africa (DSA)

Session 2 - The Problem First

Data Science Africa (DSA)

Session 2 - The Problem First

Data Science Africa (DSA)

The Ecosystem:

  • Community of universities around the continent
  • Inclusive training programmes
  • Technical knowledge
  • Students with initiative
Session 2 - The Problem First

Data Science Africa (DSA)

Social Problems:

  • Food security and hunger
  • Poverty and inequality
  • Healthcare issues (e.g., epidemics)
  • Access to clean water and sanitation
  • Gender inequality and violence
  • Access to quality education
  • Climate change and environmental problems
  • ...
Session 2 - The Problem First

Data Science Africa (DSA)

Ewaso Nyiro River
Ewaso Nyiro River - Kenya: Marc Samsom, CC BY 2.0 , via Wikimedia Commons
Session 2 - The Problem First

Data Science Africa (DSA)

Ewaso Nyiro River
Ewaso Nyiro River - Kenya: Marc Samsom, CC BY 2.0 , via Wikimedia Commons
Water Level Monitoring
Water Level Monitoring System at DeKUT (Kabi & Maina, 2021)
Session 2 - The Problem First

Data Science Africa (DSA)

Water Level Monitoring System Architecture
Water Level Monitoring System Architecture
Session 2 - The Problem First

Data Science Africa (DSA)

Water Level Monitoring System Architecture
Water Level Monitoring System Architecture
Session 2 - The Problem First

The ML Adoption Process

Session 2 - The Problem First

The ML Adoption Process

AI Puzzle
Session 2 - The Problem First

The ML Adoption Process

AI Adoption
Session 2 - The Problem First

The ML Adoption Process

AI Adoption
Session 2 - The Problem First

The ML Adoption Process

AI Adoption
Session 2 - The Problem First

The ML Adoption Process

AI Adoption
Session 2 - The Problem First

The Problem First

Session 2 - The Problem First

The Problem First

Session 2 - The Problem First

The Problem First

Context People
Session 2 - The Problem First

The Problem First

AI Adoption
Session 2 - The Problem First

The Problem First

AI Adoption

Important questions:

  • What are the people's needs?
  • Why is the problem important?
  • What are the problem constraints?
  • What are the important variables to consider?
  • What are the relevant metrics?
  • What is the data we need?
  • Do we need ML?
  • ...
Session 2 - The Problem First

The Problem First

ML Project Canvas
Session 2 - The Problem First

The Problem First

The systems engineering approach is better equipped than the ML community to facilitate the adoption of this technology by prioritising the problems and their context before any other aspects.

Session 2 - The Problem First

The Systems Engineering Approach

Session 2 - The Problem First

The Systems Engineering Approach

Systems Thinking
Process Model
Session 2 - The Problem First

The Systems Engineering Approach

Systems Thinking
Process Model
Systems views: Defining the problem from different perspectives
Agility systems: Flexible architectures and solutions
Systems dynamics: Models that show systems evolution
Session 2 - The Problem First

The Systems Engineering Approach

Systems Thinking
Process Model
Systems views: Defining the problem from different perspectives
Top-down analysis: Divide and conquer approach
Agility systems: Flexible architectures and solutions
Variant creation: Assessing solution alternatives
Systems dynamics: Models that show systems evolution
Problem solving cycle: Following a methodology
Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

How does current research use the systems engineering approach to address challenges similar to the ones LLMs impose on socio-technical systems?

Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

AI Adoption
Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

LLMs Applications Challenges


  • Alignment and reliability
  • Interpretability and accountability
  • Maintainability and sustainability
  • Security and privacy
AI Adoption
Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

LLMs Applications Challenges


  • Alignment and reliability
  • Interpretability and accountability
  • Maintainability and sustainability
  • Security and privacy

Research Question: How can we address these challenges to deploy LLMs into socio-technical systems effectively and safely?

Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

LLMs Applications Challenges


  • Alignment and reliability
  • Interpretability and accountability
  • Maintainability and sustainability
  • Security and privacy

Research Question: How can we address these challenges to deploy LLMs into socio-technical systems effectively and safely?

Hypothesis: The Systems Engineering approach can help by prioritising the problem and its context before any solution.

Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

LLMs Applications Challenges


  • Alignment and reliability
  • Interpretability and accountability
  • Maintainability and sustainability
  • Security and privacy

Research Question: How can we address these challenges to deploy LLMs into socio-technical systems effectively and safely?

Hypothesis: The Systems Engineering approach can help by prioritising the problem and its context before any solution.

Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

LLMs Applications Challenges


  • Alignment and reliability
  • Interpretability and accountability
  • Maintainability and sustainability
  • Security and privacy

A survey of research works that apply systems engineering principles to address these challenges when deploying AI-based systems.

Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

AI Adoption

A survey of research works that apply systems engineering principles to address these challenges when deploying AI-based systems.

Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

Alignment
Interpretability
Maintainability
Security
Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

MLTR Framework

MLTRL - Technology Readiness Levels for Machine Learning Systems

Learn more at (Lavin et al., 2022)

Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

MLTR Framework
Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

PAISE® – Process Model for AI Systems Engineering

Learn more at (Hasterok & Stompe, 2022)

PAISE Framework
Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

ACDANS Framework

ACDANS – System of Systems Engineering Approach for Complex Deterministic and Nondeterministic Systems

Learn more at (Hershey, 2021)

Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

AI Puzzle
https://xkcd.com/1838/, CC BY-NC 2.5 , via XKCD
PAISE Framework
Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

Results contrast with the way we work today.

"Move Fast and Break Things" (Zuckerberg, 2014)

  • Move fast and deliver working software
  • Embrace failure as a learning opportunity
  • Prioritise speed and agility
  • ...
MLTR Framework
Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

Results contrast with the way we work today.

"Move Fast and Break Things" (Zuckerberg, 2014)

  • Move fast and deliver working software
  • Embrace failure as a learning opportunity
  • Prioritise speed and agility
  • ...
AI Puzzle
Session 2 - The Problem First

The Systems Engineering Approach in Times of LLMs

Inserting ML components in our software systems lowers the bar for these systems to be qualified as critical systems. Learn more at (Cabrera et al., 2025)

We need to be careful when designing, developing, deploying, and decommissioning ML-based systems.

AI Puzzle
Session 2 - The Problem First

Conclusions

Session 2 - The Problem First

Conclusions

Overview

  • The "Technocentric" View
  • Context Matters
  • Data Science Africa (DSA)
  • ML Adoption Process
  • The Problem First
  • The Systems Engineering Approach
Session 2 - The Problem First

Conclusions

Overview

  • The "Technocentric" View
  • Context Matters
  • Data Science Africa (DSA)
  • ML Adoption Process
  • The Problem First
  • The Systems Engineering Approach

Next Time

  • Data-orientation
  • Data Science Concepts
  • Data Analysis Methodology
  • Access, Assess, Address
Session 2 - The Problem First

Many Thanks!

chc79@cam.ac.uk

_script: true

This script will only execute in HTML slides

_script: true