As artificial intelligence (AI) continues to advance and become more integrated into our daily lives, it has become increasingly important to consider the ethical implications of this technology. AI has the potential to transform many industries and improve our lives in numerous ways, but it also raises important ethical questions.
In this presentation, the ethical concerns surrounding AI are explored and discussed, with a focus on the need for ethical guidelines to be developed for AI development and use. We will examine issues such as privacy, bias, transparency, accountability, and the impact on jobs and society as a whole.
Through this exploration, we will consider the various perspectives on these issues and weigh the benefits and drawbacks of different ethical approaches to AI. We will also examine some of the current efforts being made to address these concerns, including the development of ethical frameworks and best practices.
The most important goal of this presentation is to disseminate a deeper understanding of the ethical considerations surrounding AI and the need for ethical guidelines to ensure that this technology is developed and used in a way that benefits all of us while respecting our values and principles.
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Introduction to AI Ethics for Social Good
1. Introduction to AI Ethics
Deep Learning course Seminar (AA 2022/2023)
Gabriele Graffieti
Algorithm Engineer @ Ambarella
Head of AI Research @ AI for People
May 12, 2023
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 1 / 65
2. AI for People
Our mission is to learn, pose questions and take initiative on how AI
technology can be used for the social good.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 2 / 65
3. AI for People
Our Goals
• Shaping AI technology around human and societal needs
• Technological development should always put the interest of the people first
• narrowing the gap between civil society and technical experts
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 3 / 65
6. AI for People
Join us!
We are an open organization, we always welcome new interested people!
• We have periodic meetings open to everyone (∼ once a month)
• Best way to join us: join our Slack channel!
• Send an email to us (check the website)
• Reach us on social networks (we are on Twitter, Linkedin, Instagram, Facebook).
• If you are interested in our initiatives, sign to our monthly newsletter!
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 6 / 65
7. What is AI ethics
Section 1
What is AI ethics
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 7 / 65
8. What is AI ethics
Ethics
What is Ethics
• Nobody really knows!
• The discipline concerned with what is morally good and bad and morally right and wrong.
• Its subject consists of the fundamental issues of practical decision making, and its major
concerns include the nature of ultimate value and the standards by which human actions
can be judged right or wrong.
What is AI ethics
• AI ethics is a set of guidelines that advise on the design and outcomes of artificial
intelligence.
• The definition of a set of moral values that AI must comply with, and the development a
set of regulation, guidelines, and constraints that AI development must follow.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 8 / 65
9. What is AI ethics
What is not AI ethics
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 9 / 65
10. What is AI ethics
Let’s check a ML project together
Problem
• Our healthcare system process thousands of patients every day.
• Every patient is different, with their own medical history and different response to drugs,
surgery, treatments.
• Patient may recover quickly without needing extra care, while other patients may require
extra cures or re-hospitalization.
• Healthcare resources are unfortunately limited.
Requirements
• An AI system that analyzes medical history of a person and predicts if that person will
require additional medical care in the future.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 10 / 65
11. What is AI ethics
Let’s do another one
Problem
• Our company receives thousands of CVs daily
• The openings are many and different from each other (programmer, marketing,
administrative, sales, . . . )
• Just skim through the CVs requires a lot of time and effort
• Good candidates can be erroneously discarded in this preliminary phase
Requirements
• An AI system that analyze the CV and take only the best candidates
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 11 / 65
12. What is AI ethics
A possible solution
Solution
• Use the CVs of the current employees as ground truth data
• We want to select candidates similar to the people we already have in our company
• Our great engineers designed and developed the system with sota models and techniques
Results
• The selected people are very good candidates
• The system performs better than our HRs in selecting good candidates
• All the ML metrics shows stunning performance
Questions: Are you happy? Do you approve the system? Do you gave a raise to the engineers?
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 12 / 65
13. What is AI ethics
Congrats!
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 13 / 65
14. What is AI ethics
Congrats!
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 14 / 65
15. What is AI ethics
Well, we can try to fix this right?
Not so easy kiddo!
• This problem is not easily detectable in the first place!
• The people selected are in fact good candidates!
• The prediction of re-hospitalization is very accurate!
• The system still performs better than humans
• All the ML metrics shows absolutely stunning performance!
But if we remove all the gender/race info from the data?
• The AI system can infer them!
▶ From the prevalent male-female colleges / address or geographic info
▶ From sports/activity (cheerleader) / disorders more common in one race
▶ From part of associations (female chess team, . . . ) / level of care received
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 15 / 65
16. The main enemy: bias in the data
Section 2
The main enemy: bias in the data
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 16 / 65
17. The main enemy: bias in the data
What is Bias
Definiton
the action of supporting or opposing a particular person or thing in an unfair way, because of
allowing personal opinions to influence your judgment.
Bias is not always unwanted
• Used to perceive possible dangers by almost all animals
• Pareidolia
• Basis of Bayesian Statistics (degree of belief)
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 17 / 65
18. The main enemy: bias in the data
Example of Biases in Everyday Life
• Beauty bias
• Halo/Horns effect
• Conformity bias
• Status quo bias
• Authority bias
• Idiosyncratic bias
• ...
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 18 / 65
19. The main enemy: bias in the data
Bias in AI
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 19 / 65
20. The main enemy: bias in the data
Are you sure about your data?
• Have you even checked the labels when you downloaded a dataset?
• Do you know how the data is labeled?
• Do you know who labeled the data?
• Do you trust who collected and labeled the data you use?
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 20 / 65
21. The main enemy: bias in the data
Are you sure about your data?
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 21 / 65
22. The main enemy: bias in the data
Culture
What about how different cultures see the same data?
• Emotion recognition and expression may vary a lot between different cultures
• A face that is labeled as angry by a western person may be labeled as surprised by an
Asian person
• Style of writing, gestures, voice tone may vary between different cultures
How can we trust the labeling?
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 22 / 65
23. The main enemy: bias in the data
High risk AI applications
Not a problem if we build course’s projects or even thesis, but...
• Diagnosis applications
• Control of critical infrastructure
• Law enforcement
• Scoring
• Hiring
• . . .
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 23 / 65
24. The main enemy: bias in the data
But we can play the devil’s advocate
Humans are not perfect
• Juror decision are affected by sport results
▶ In the US, the best day to have a trial is Monday after a victory of the local football team...
▶ ...and the worst day to have a trial is Monday after a defeat of the local football team
• Juror decision is highly biased toward race and wealth of the defendant
• Human decision making is highly affected by mood, personal concerns, stress, level of
sleep, affinity with the assessed person, stereotypes, . . .
• There is not a universal way to take decisions
→ different cultures = different decision making processes.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 24 / 65
25. The main enemy: bias in the data
But...
What about human-AI collaboration?
• Seems the perfect solution...
▶ What if AI is right 99.999% of the time?
▶ Should the human check every time?
▶ There are cognitive biases whereby after some time the human unconsciously trust AI and
they no longer be able to spot AI errors.
▶ What if AI is right but the human overcome the decision?
▶ And what if AI is wrong but is so powerful that can convince the human?
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 25 / 65
26. The main enemy: bias in the data
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 26 / 65
27. The main enemy: bias in the data
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 27 / 65
28. The main enemy: bias in the data
https://futurism.com/top-google-result-edward-hopper-ai-generated-fake
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 28 / 65
29. The main enemy: bias in the data
Questions? Discussion?
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 29 / 65
30. Ethics on a Broader Perspective
Section 3
Ethics on a Broader Perspective
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 30 / 65
31. Ethics on a Broader Perspective
Who Owns AI?
AI needs (a big) infrastructure
• The algorithm is just a small part of the product.
• Computational capabilities (computational power and memory) are fundamental.
• Only the biggest companies have the workforce to maintain a solid infrastructure.
→ Substantial advantage over smaller companies or academia.
AI needs (a lot of) data
• Data is essential to reproduce results.
• Data is often more important than algorithm (who owns data?)
• Big tech companies have the possibility to acquire a huge amount of data daily.
→ Substantial advantage over smaller companies or academia.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 31 / 65
32. Ethics on a Broader Perspective
The Myth of AI Democratization I
AI big companies claim to be democratic
• Sharing their research (e.g. arXiv).
• Sharing their code (e.g. github).
• Sharing their frameworks (e.g. Tensorflow).
• Sharing their infrastructure (?) (e.g. colab).
Technology democratization
[...] at an increasing scale, consumers have greater access to use and purchase technologically
sophisticated products, as well as to participate meaningfully in the development of these
products.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 32 / 65
33. Ethics on a Broader Perspective
White House meeting on the threat of AI - May 5, 2023
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 33 / 65
34. Ethics on a Broader Perspective
The Myth of AI Democratization II
AI is currently owned by few companies
• They have access to a huge amount of data.
• They attract top AI scientists (huge salaries, freedom).
• They have the power to transform research ideas into products.
Why AI democracy is important
• Avoid monopolies.
• Democratization means that everyone gets the opportunities and benefits of artificial
intelligence.
• Openness in AI development is proved to be beneficial to the development of better
technologies.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 34 / 65
35. Ethics on a Broader Perspective
https://www.semianalysis.com/p/google-we-have-no-moat
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 35 / 65
36. Ethics on a Broader Perspective
AI Singularity I
Exponential progress equal singularity
• We live in a historical moment when the acceleration of progress is becoming more and
more visible.
• AI is becoming more ”intelligent” than human in many tasks.
• We could potentially substitute humans or delegate activities to AI starting today!
• OpenAI is trying to raise $100B in coming years to achieving the development of AGI.
In recent time a sort of hysteria arises
• Google Engineer Claims AI Chatbot Is Sentient
• Pause Giant AI Experiments: An Open Letter
• The Godfather of AI Leaves Google and Warns of Danger Ahead
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 36 / 65
37. Ethics on a Broader Perspective
Privacy & Ownership
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 37 / 65
38. Ethics on a Broader Perspective
Privacy & Ownership
• What about code?
• What kind of license applies to ChatGPT generated code is still not clear.
• Legally, the implications of using chatGPT generated code in commercial product are still
unknown.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 38 / 65
39. Ethics on a Broader Perspective
Climate Change
The carbon footprint of training a model
• In 2019 a paper calculated a carbon footprint of 280,000kg of CO2 for a single training
of a 213M parameters NLP architecture.
• GPT4 number of parameters is still unknown, but some sources put it as high as 100T
(1014). A more accurate (and maybe way downward) estimation is 500-1,000B.
• To put that in perspective, a single training of GPT4 emit at least 560M kg of CO2
(without taking into account much larger datasets).
• In order to stop climate change, a person must emit at max 600kg of CO2 per year.
• One training of GPT4 (way downward estimation + without accounting for data storage,
web servers, etc.) consume as much as ∼1M people in a year.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 39 / 65
40. Ethics on a Broader Perspective
Climate Change
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 40 / 65
41. High Risk AI Applications
Section 4
High Risk AI Applications
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 41 / 65
42. High Risk AI Applications
Media Generation, a (mid)journey
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 42 / 65
43. High Risk AI Applications
Media Generation, a (mid)journey
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 43 / 65
44. High Risk AI Applications
Media Generation, a (mid)journey
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 44 / 65
45. High Risk AI Applications
Media Generation, a (mid)journey
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 45 / 65
46. High Risk AI Applications
Media Generation, a (mid)journey
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 46 / 65
47. High Risk AI Applications
Media Generation, a (mid)journey
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 47 / 65
48. High Risk AI Applications
Deepfakes
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 48 / 65
49. High Risk AI Applications
Deepfakes
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 49 / 65
50. High Risk AI Applications
Military
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 50 / 65
51. High Risk AI Applications
Education
Students work on tests and homework on the platform as part of the school curriculum. While they
study, the AI measures muscle points on their faces via the camera on their computer or tablet, and
identifies emotions including happiness, sadness, anger, surprise and fear. Facial expression recognition
AI can identify emotions with human-level accuracy. The system also monitors how long students take
to answer questions; records their marks and performance history; generates reports on their strengths,
weaknesses and motivation levels; and forecasts their grades.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 51 / 65
52. High Risk AI Applications
Scoring
https://gptzero.me
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 52 / 65
53. High Risk AI Applications
Scoring
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 53 / 65
54. How to build ethical machines
Section 5
How to build ethical machines
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 54 / 65
55. How to build ethical machines
Risk Management & Safety II
Why fair AI is so difficult to obtain?
• Industrial history:
▶ Software development: not economically valuable
• Just roll out v. 1.1 or a security patch → Actually perceived as valuable.
• Cyber rather than physical.
▶ Compare with infrastructure or industrial products engineering:
• Product recalls and failures.
• Very physical.
• Hype and startuppy culture:
▶ Software development: minimise time to market, “easy money”/smart potato, clients’ care.
▶ Infrastructure and industrial products: entrenched industry, public tenders, educate the client.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 55 / 65
56. How to build ethical machines
Three layers of AI (and technology) Safety
• First Layer: Alignment
▶ Do what I mean given this environment.
▶ Technology works in intended use-cases.
▶ E.g. bias and fairness.
• Second Layer: Robustness
▶ Keep doing what I mean in unforeseen environment.
▶ Technology is safe even in unintended use-cases.
▶ E.g. ethics in decisions and adversarial attacks.
• Third Layer: Corrigibility
▶ Enable me to detect and correct your mistakes.
▶ Imperfect technology can be detected and improved over time.
▶ E.g. white box models.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 56 / 65
57. How to build ethical machines
How to Insert Ethics in AI
The most ethical approach?
• Ethics by design:
▶ Can be paternalistic as it constrains the choices of agents.
▶ i.e. speed bumps (permanent and leaves no real choice, especially in emergency).
• Pro-ethical design:
▶ It does not preclude a course of action, but it requires the agents to make up their mind
about it (still forces to make a choice, but less of a paternalistic nudge).
▶ i.e. a speed camera (leave freedom to choose to pay a ticket, especially in emergency
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 57 / 65
58. How to build ethical machines
Some Countermeasures I
Use explainable models
• An artificial intelligence model can be white box by design.
▶ E.g. symbolic reasoning systems.
• We can theoretically know the output of the system for every possible input.
• We can inspect the system in order to find biases and weaknesses.
• A white box model is easier to fix.
• Explainability a priori.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 58 / 65
59. How to build ethical machines
Some Countermeasures II
Explain black box models
• Attention models.
• Test the model with different data until the reasons of the input-output mapping is
inferred.
▶ E.g. cover portions of images until the most important patch is found.
▶ E.g. change the data in a loan request until the bank’s AI system accept/reject it.
• Explainability a posteriori.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 59 / 65
60. How to build ethical machines
Some Countermeasures III
Image from “Visualizing and Understanding Convolutional Networks”, Zeiler et al.
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 60 / 65
61. How to build ethical machines
Some Countermeasures IV
Image from “Stop Explaining Black Box Machine Learning Models for High Stakes Decisions and Use Interpretable
Models Instead”, Cynthia Rudin
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 61 / 65
62. How to build ethical machines
To sum up
Ethics in AI is still an open issue
• Generally it was not taught to AI scholars
• In the last few years ethics was overshadowed by the incredible results of AI systems
• Only now AI is so pervasive that can greatly affect people’s life.
But is becoming an high considerable property of present and future AI systems
• Many companies have started hiring ethicists in their AI teams
• The EU is planning to propose a regulation of AI and its applications
• Many top conferences requires to discuss the ethics of any submission
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 62 / 65
63. How to build ethical machines
Some advice
• Always think about the possible (ethical) problems of your AI system
• Spend a lot of time to think about data, how it was acquired, how it was labeled, the
level of generalization, . . .
• Try to maintain a collaboration with AI ethicists, AI philosophers, people who care and
know about ethics
• Do not fall for easy and fast enthusiasm: the possible bad outcomes are often hidden and
difficult to spot.
• Be an advocate for ethical AI systems
• How AI take decisions is often totally different from how humans take the same
decision!
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 63 / 65
64. How to build ethical machines
Question time
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 64 / 65
65. Introduction to AI Ethics
Deep Learning course Seminar (AA 2022/2023)
Gabriele Graffieti
Algorithm Engineer @ Ambarella
Head of AI Research @ AI for People
May 12, 2023
Gabriele Graffieti Introduction to AI Ethics May 12, 2023 65 / 65