Understand, Manage, and Prevent Algorithmic Bias.
Algorithmic bias can affect us everywhere, from minor trivia such as our social media feeds to critical decisions where bias can wreak havoc with a person’s life dream or a company’s survival. Often specific groups of individuals are affected – e.g., COMPAS, an algorithm US authorities use to estimate how likely a criminal will re-offend, has been found to exhibit racial bias; Google’s algorithms for picking job ads have been found to favor lower-paying jobs for female users. However, companies can suffer from algorithmic bias as well – e.g., small businesses often struggle to get bank loans because the algorithms banks use to underwrite credit discriminate by size.
My new book is written for data scientists as much as for layman business users and argues that both sides need to join forces in order to manage and prevent algorithmic bias. Algorithmic bias actually has a wide range of sources – while some are driven by data and statistical artefacts, many have more psychological causes such as the data scientist’s own biases, the behaviour of users, or deeply rooted societal biases. And many solutions to algorithmic bias can only be achieved through actions by the business managers and bureaucrats who commission algorithms, manage the processes that generate the data for the development of algorithms, or design the processes that deploy algorithm.
My book:
- Teaches the many sources of algorithmic bias (chapters 6-11) and shows both the holistic measures business users can use to manage and prevent bias (chapters 12-17) as well as the statistical techniques at the data scientist’s hands (chapters 18-23)
- Provides practical, proven techniques to effectively combat and eliminate bias
- Addresses both basic statistical algorithms and advanced techniques such as machine learning and artificial intelligence
- Discusses the impact of bias on society and possible regulatory responses
It is often overlooked that algorithms can reduce or even eliminate bias from (otherwise human) decisions as much as add new biases. The book therefore examines algorithmic bias also in the context of designing an overall decision architecture that addresses both human and algorithmic biases; in the end the book is about making fairer, better decisions, and ridding the world of harmful biases. With this in mind, the book is written for business executives of companies using algorithms in daily operations; data scientists (from students to seasoned practitioners) developing algorithms; compliance officials concerned about algorithmic bias; politicians, journalists, and philosophers thinking about algorithmic bias in terms of its impact on society and possible regulatory responses; and consumers concerned about how they might be affected by algorithmic bias and what measures against bias they should push for as citizens.
You can buy the book on Amazon, directly from my publisher (Apress), and through most other booksellers.
Downloads
Would you like to have a peek into the book or download some of the tools I introduce for further use? Below you find a sample chapter to read – I’ve chosen chapter 4, which is a laymen-friendly introduction to the development process of algorithms but also, as I have been told, an excellent reference point for data scientists as it describes many ways for incorporating business insights into algorithms -, a fun chart with the “10 commandments for model development” that summarize some of the key recommendations to data scientists from my book, and the template for model documentation that I introduce in the book – it’s written in a very engaging Question & Answer style that is an excellent tool for structuring and driving the data scientist’s thought process as opposed to the usual frameworks for boring and painful post-modeling paper work! 🙂
Sample chapter to read: The Model Development Process (Ch. 4) The 10 Commandments of Model Development Model Documentation Template
My book’s Table of Content:
Part I: An Introduction to Biases and AlgorithmsChapter 1: IntroductionChapter 2: Bias in Human Decision-Making Chapter 3: How Algorithms Debias Decisions Chapter 4: The Model Development Process Chapter 5: Machine Learning in a Nutshell
Part II: Where Does Algorithmic Bias Come From?
Chapter 6: How Real-World Biases Are Mirrored by Algorithms
Chapter 7: Data Scientists’ Biases
Chapter 8: How Data Can Introduce Biases
Chapter 9: The Stability Bias of Algorithms
Chapter 10: Biases Introduced by the Algorithm Itself
Chapter 11: Algorithmic Biases and Social Media
Part III: What to Do About Algorithmic Bias from a User Perspective
Chapter 12: Options for Decision-Making
Chapter 13: Assessing the Risk of Algorithmic Bias
Chapter 14: How to Use Algorithms Safely
Chapter 15: How to Detect Algorithmic Biases
Chapter 16: Managerial Strategies for Correcting Algorithmic Bias
Chapter 17: How to Generate Unbiased Data
Part IV: What to Do About Algorithmic Bias from a Data Scientist’s Perspective
Chapter 18: The Data Scientist’s Role in Overcoming Algorithmic Bias
Chapter 19: An X-Ray Exam of Your Data
Chapter 20: When to Use Machine Learning Chapter
21: How to Marry Machine Learning with Traditional Methods
Chapter 22: How to Prevent Bias in Self-Improving ModelsChapter
23: How to Institutionalize Debiasing