11_ethical considerations in AI Flashcards
A survey of 84 AI ethics guidelines identified 11 common principles:
- Transparency
- Trust
- Non-maleficence
- freedom and autonomy
- solidarity
- privacy
- justice and fairness
- sustainability
- responsibility
- beneficence
- dignity
What is Transparency referring to?
ability to understand an interpret the internal workings and decision-making processes
(helps increase trust in the model and identify potential biases or errors in its reasoning)
–> software and mathematical level
–> publishing source code and training datasets, disclosure of model-relevant information
What does explainability refer to?
ability of a model or algorithm to provide explanations for its predictions or decisions
–> technical level
What does interpretability refer to?
to understand and explain the internal workings and decision-making processes
–> domain level
does the model correctly use characteristic features to make its decision?
How can explainability be achieved?
eg through CAMs (Class Activation Maps)
heatmap that indicates areas that supposedly contributed to the decision-making process
Why do people think AIs are black boxes?
parameters might not be accessible
interpreting how the parameters affect the decision-making process is difficult and expensive
Why are AIs not black boxes?
by default, they are fully transparent
–> based on (rather simple) mathematical operations and their entire knowledge is stored in its parameters
What does fairness refer to?
outputs and decisions of a machine learning model should not be biased or discriminatory towards certain groups of individuals
When are AI model predictions biased?
- the data used for training does not generalize well
- the model is not suited for the data or the task
What does non-maleficence refer to?
principle of avoiding harm or adverse effects on individuals or society as a result of the use of ML algorithms and techniques
–> you have to properly design a model’s use case
What does privacy refer to?
protection of individuals’ personal information and data from unauthorized access, use or disclosure
–> is possible with federated learning techniques
What are federated learning techniques?
Central server (for hosting the model) and decentral servers (containing the data)
–> advantage: the central server never sees the actual data, therefore conserving privacy
What does trust refer to?
confidence and reliance that individuals and stakeholders have in the accuracy, reliability and fairness of ML algorithms and technologies
–> can be built by following the other AI principles
What are the 5 ethical AI guidelines we learned in class?
1) transparency
2) explainability and interpretability
3) justice and fairness
4) non-maleficence
5) privacy
What are the 5 ethical AI guidelines we learned in class?
1) transparency
2) explainability and interpretability
3) justice and fairness
4) non-maleficence
5) privacy