Toward Sociotechnical AI: Mapping Vulnerabilities for Machine Learning in Context
Minds and Machines
(2024) 34:12
https://doi.org/10.1007/s11023-024-09668-y
Toward Sociotechnical AI: Mapping Vulnerabilities
for Machine Learning in Context
Roel Dobbe1
· Anouk Wolters1,2
Received: 18 March 2023 / Accepted: 7 January 2024
© The Author(s) 2024
Abstract
This paper provides an empirical and conceptual account on seeing machine learning models as part of a sociotechnical system to identify relevant vulnerabilities
emerging in the context of use. As ML is increasingly adopted in socially sensitive
and safety-critical domains, many ML applications end up not delivering on their
promises, and contributing to new forms of algorithmic harm. There is still a lack
of empirical insights as well as conceptual tools and frameworks to properly understand and design for the impact of ML models in their sociotechnical context. In this
paper, we follow a design science research approach to work towards such insights
and tools. We center our study in the financial industry, where we first empirically
map recently emerging MLOps practices to govern ML applications, and corroborate our insights with recent literature. We then perform an integrative literature
research to identify a long list of vulnerabilities that emerge in the sociotechnical
context of ML applications, and we theorize these along eight dimensions. We then
perform semi-structured interviews in two real-world use cases and across a broad
set of relevant actors and organizations, to validate the conceptual dimensions and
identify challenges to address sociotechnical vulnerabilities in the design and governance of ML-based systems. The paper proposes a set of guidelines to proactively
and integrally address both the dimensions of sociotechnical vulnerability, as well
as the challenges identified in the empirical use case research, in the organization of
MLOps practices.
Keywords Machine learning · Artificial intelligence · MLOps · Design science
research · Sociotechnical systems · Vulnerabilities · System safety
* Roel Dobbe
1
Technology, Policy and Management, Delft University of Technology, Jaffalaan 5,
2628 BX Delft, The Netherlands
2
Deeploy, Oudegracht 91A, 3511 AD Utrecht, The Netherlands
13
Vol.:(0123456789)
12
Page 2 of 51
R. Dobbe, A. Wolters
1 Introduction
Following promises for economic and societal benefits across industries and public domains (European Commission, 2021), artificial intelligence (AI) tools and
functions are rapidly adopted in high stakes social domains, reshaping many public, professional, and personal practices (Whittaker et al., 2018). While AI tools
often have the potential to increase efficiency and improve decision-making, these
can also lead to harms and violations of fundamental rights related to non-discrimination or privacy (Balayn & Gürses, 2021). Other emerging harms include
physical dangers related to new robotic systems such as autonomous vehicles, and
digital welfare systems leading to grave financial and mental harm (Dobbe et al.,
2021).
In response, many efforts have emerged about to anticipate and address the
implications of AI through appropriate governance strategies. These included
a first wave of ethical principles and guidelines (Jobin et al., 2019), as well as
technical tools for addressing issues of bias, fairness, accountability and transparency (Whittaker et al., 2018). While these guidelines and tools helped develop
broader awareness of the governance challenges, there is still little known about
how to situate and operationalize these principles and tools in the practice of
developing, using and governing AI systems. At the contrary, critical scholars
have argued that these instruments are often pushed as forms of self-regulation by
industry to prevent more stringent forms of regulation (Wagner, 2018; Whittaker
et al., 2018).
In technical fields, harms imposed by AI systems are primarily characterised
as ‘bias’ or ’safety’ flaws that can be adressed in the design of the technical system, leading to a focus on technical solutions (Balayn & Gürses, 2021). This
way, the broader social and normative complexity of harms and the relation to
design choices are naively narrowed down to a problem in the technical design
of AI systems, and thus in the hands of technology companies or internal developers thereby foregoing normative deliberation and accountability (Green, 2021;
Nouws et al., 2022). However, problems such as discrimination cannot be tackled
only by technology specialists, but require a more holistic specification and evaluation of AI systems in their sociotechnical context (Dobbe et al., 2021).
Based on a structured literature review of the scholarly literature on AI and
public governance, Zuiderwijk et al. (2021) list various knowledge gaps motivating a more the need for a comprehensive sociotechnical system perspective for
the governance of AI systems. Firstly, AI is mostly addressed generically, and
there is great need for more domain-specific studies. In every domain there are
different actors, legacy practices and infrastructures that an AI system operates
in. Understanding the broader system that an AI technology operates in requires
a mix of methods that can capture complex interactions across stakeholders and
technological features (Ackerman, 2000). A sociotechnical system lens can comprehensively describe such complexity and allow for meta-analysis and crossdomain comparison (de Bruijn & Herder, 2009). Furthermore, there is little
empirical testing of AI systems in practice: “[a]s AI implementations start to bear
13
Toward Sociotechnical AI: Mapping Vulnerabilities for Machine…
Page 3 of 51
12
fruit (or cause harm) [...], there is an urgent need to pursue explanatory research
designs that adopt expanded empirical methods to generate operational definitions, extract meanings, and explain outcomes specifically within public governance contexts” (Zuiderwijk et al., 2021)
In this paper we pursue empirical research to understand the extent to which
existing design, use and governance practices for machine learning (ML) models
are able to address the sociotechnical vulnerabilities of ML applications through
which safety hazards may emerge. To map these vulnerabilities we perform an integrative literature review on sources of vulnerability of sociotechnical nature, based
on recent literature on ML as well as lessons from system safety and other sociotechnical systems engineering disciplines that have dealt with sociotechnical vulnerabilities in software-based automation for a long time (de Bruijn & Herder, 2009;
Dobbe, 2022; Leveson, 2012). The resulting conceptual dimensions for sociotechnical vulnerability are empirically grounded in interview-based case study research,
also producing a set of challenges that emerge in addressing the dimensions in
developing and governing ML applications in sociotechnical context. The key aim
is to empower developers and other stakeholders who care about building safer and
more just algor (...truncated)