AI Ethics, Data Foundations, and Visualization in Engineering

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/134

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

135 Terms

1
New cards

Ethics in Engineering & AI

Engineers must consider the ethical implications of AI systems, focusing on people, safety, fairness, and accountability.

2
New cards

Predictive maintenance

Using AI to predict when machines will fail, with ethical concerns about overreliance on imperfect predictions.

3
New cards

Cybersecurity

AI's role in defending or attacking systems, with potential misuse or bias endangering user data.

4
New cards

Water quality / environmental monitoring

Concerns about sensor failures or algorithm misreporting that could harm people.

5
New cards

Traffic optimization

AI must balance efficiency and fairness in determining priority.

6
New cards

Job displacement

Automation may replace workers, necessitating consideration of social impacts.

7
New cards

Stakeholders

All parties affected by AI systems, including workers, the public, and regulators.

8
New cards

Duration of concern

The balance between short-term benefits and long-term consequences, such as data privacy erosion.

9
New cards

Predictability

The challenge of unforeseen outcomes requiring caution and transparency in AI systems.

10
New cards

Prioritization

The process of ranking what matters most in tradeoffs between efficiency and fairness.

11
New cards

Knowledge vs. Data

Data are facts or measurements, while knowledge is meaning extracted from data through inference and interpretation.

12
New cards

Quantitative data

Data derived from sensors, surveys, budgets, and experiments.

13
New cards

Qualitative data

Data obtained from interviews, reports, comments, and policy documents.

14
New cards

Data trustworthiness

Questions to assess data validity, honesty, completeness, noise, and bias.

15
New cards

Data Cleaning & Repair

Methods to handle unreliable data, including managing outliers, interpolating missing values, and smoothing noisy data.

16
New cards

Data representation formats

Different ways to represent data, including matrices, graphs, and tables (DataFrames).

17
New cards

Example of knowledge extraction

Data: sensor readings from a bridge; Knowledge: 'Bridge stress is increasing; failure is likely in 3 years.'

18
New cards

Self-driving car data bias

A self-driving car trained mostly on data from sunny cities will perform poorly in snow, highlighting that honest data can still be biased.

19
New cards

Engineers' tradeoffs

Engineers must weigh the tradeoffs between availability, quality, and cost of data.

20
New cards

Nominal

Labels, identifiers

21
New cards

Ordinal

Ordered categories

22
New cards

Interval

Ordered with consistent spacing, no true zero

23
New cards

Ratio

Interval + meaningful zero

24
New cards

Data Science

About understanding data — extracting patterns, meaning, and knowledge.

25
New cards

Artificial Intelligence

About acting intelligently — making decisions or predictions from knowledge.

26
New cards

Data Preparation

Essential for ethical and high-performing AI.

27
New cards

Cleaning

Remove errors, duplicates, outliers

28
New cards

Labeling

Assign correct outcomes or categories

29
New cards

Augmentation

Generate synthetic data to reduce bias or balance classes

30
New cards

Feature Engineering

Combine or transform variables to uncover relationships AI wouldn't see on its own.

31
New cards

Data Science EDiCtS Cycle

Adapted from the AI E.D.I.T. mindset (Explore, Direct, Imagine, Test).

32
New cards

Exploratory Data Analysis (EDA)

Goal: understand the shape and structure of your data.

33
New cards

Univariate Analysis

Look at one variable at a time.

34
New cards

Multivariate Analysis

Examine relationships between multiple variables.

35
New cards

Unsupervised Methods

Used when there are no labels.

36
New cards

Clustering

Groups similar data points (e.g., K-Means)

37
New cards

Dimensionality reduction

Simplifies datasets (e.g., PCA)

38
New cards

Association rules

Find 'if-then' relationships (e.g., market basket analysis)

39
New cards

Data Augmentation

Artificially expand data using transformations (rotation, scaling, synthesis).

40
New cards

Lists

Ordered data

41
New cards

Matrices

2D arrays (NumPy)

42
New cards

DataFrames

Labeled tables (pandas)

43
New cards

File I/O

Reading/writing data files

44
New cards

AI

Acts on a model of the world made up of states and actions.

45
New cards

Perception

senses what's happening (camera, sensor, input)

46
New cards

Knowledge

stores what's known about the world

47
New cards

Reasoning

computes what to do next

48
New cards

Action

performs behavior to change the world

49
New cards

State

external description of the world at a moment

50
New cards

Example of State

A robot's state includes position and orientation; its knowledge includes a map of the environment.

51
New cards

Abstraction

means throwing out information — but doing it thoughtfully.

52
New cards

Example of Abstraction

A self-driving car ignores tree colors but tracks road lines and nearby objects.

53
New cards

Good State Characteristics

Should completely describe everything necessary for the AI to make a decision.

54
New cards

Unambiguous State

multiple world configurations shouldn't map to the same state (if possible).

55
New cards

Compact State

avoid redundancy.

56
New cards

Example Errors in State

Missing data (sensor error → incomplete state), Redundant attributes (wastes computation), Overly complex representation (slows search)

57
New cards

Chess State Representation

All piece locations + turn info {White_King:E1, Black_Queen:D8, Turn:White}

58
New cards

Robot Pathing State Representation

X, Y, and direction (15, 22, North)

59
New cards

Warehouse Robot State Representation

Position, empty/full, goal location (15,22,Empty=True,Goal=(107,62))

60
New cards

Traffic Management State Representation

Time, event status, vehicle count, avg speed (14:43, Event=False, 578, 27.2)

61
New cards

AI as Search

AI problems are often formulated as search problems: Most of AI is state search or traversal.

62
New cards

Search Examples

Pathfinding: robot moving from start to goal, Planning: sequence of actions (manufacturing schedule, game moves), Optimization: minimizing cost or risk, Machine learning: searching over parameters or functions

63
New cards

Search Trade-offs

More Knowledge vs. Less Knowledge, Faster computation vs. Slower computation, Expensive to build vs. Cheaper, easier to build, More assumptions vs. More flexible

64
New cards

Search as Planning

To formalize a problem as a search: Define what you're optimizing (time, energy, cost, risk), Define your state representation, Define your cost function (how you compare options), Define what to keep in memory (visited states, paths), Define how quickly you must solve it (real-time vs. offline)

65
New cards

Ethics

the study of what is the right thing to do (rules, duties, consequences, fairness).

66
New cards

Moral Epistemology

how we know it's right — what evidence, reasoning, or procedures justify our claim.

67
New cards

Engineering mindset

The engineering process (systematic, iterative problem solving) transfers directly to ethical analysis.

68
New cards

Define problem and stakeholders

Identify who is affected by a problem and how (users, bystanders, regulators).

69
New cards

Model trade-offs

Evaluate competing factors such as safety vs. cost and accuracy vs. privacy.

70
New cards

Iterate & test

Validate assumptions and designs through repeated testing and refinement.

71
New cards

Concrete example of predictive maintenance model

Identify workers (safety), owners (cost), and regulators (compliance) while weighing false negatives vs. false positives.

72
New cards

Training data bias

Occurs when the sample isn't representative, such as a face dataset with few darker-skinned individuals leading to poor performance.

73
New cards

Objective / proxy bias

Happens when the optimization target is a proxy that correlates with protected attributes, like using past spending as a proxy for creditworthiness.

74
New cards

Non-technical root causes of bias

Include design choices, labeling decisions, deployment context, and feedback loops.

75
New cards

EV battery predictor example

A 2% low prediction may seem small, but systematic underestimation can lead to customer distrust or incorrect range estimates affecting travel safety.

76
New cards

Tank identification urban legend

A dataset contained pictures of tanks on different backgrounds; the model learned the background instead of the tanks.

77
New cards

COMPAS / recidivism risk

An example where algorithmic predictions affected sentencing, with proxies correlated with race/socioeconomics leading to unfair outcomes.

78
New cards

Testing for bias

Measure performance across subgroups (precision/recall per group) and use counterfactual tests to change only the protected attribute.

79
New cards

Bias severity

A bias can be harmless in isolation but harmful in context, affecting certain groups disproportionately or triggering cascading decisions.

80
New cards

Privacy risks in Big Data

Seemingly innocuous telemetry can reconstruct location traces, leading to privacy risks.

81
New cards

Digital divide

Data-driven tools can advantage those who can pay for data/compute, disadvantaging smaller entities and creating systemic inequity.

82
New cards

Professional vs. software ethics

Professional engineers are bound by legal codes and duty to public safety, while software engineers often lack universal legally binding licenses.

83
New cards

Legal & contractual limits

Most EULAs disclaim warranties and limit damages, shifting risk to users while not absolving engineers morally.

84
New cards

E.D.I.T. framework

A process for responsible AI development: Explore, Direct, and actionable steps to ensure ethical practices.

85
New cards

Explore in E.D.I.T.

Learn the tool including dataset, architecture, and failure modes; run probes for edge cases.

86
New cards

Actionable in E.D.I.T.

Generate adversarial or out-of-distribution inputs; look for hallucinations, biases, and missing coverage.

87
New cards

Direct in E.D.I.T.

Constrain/model behavior through prompt engineering, model guardrails, post-processing filters, and rule-based checks.

88
New cards

Direct

Constrain/model behavior: prompt engineering, model guardrails, post-processing filters, rule-based checks.

89
New cards

Actionable

Add fairness constraints, thresholding, human-in-the-loop points.

90
New cards

Imagine

Ask: what should ideal output look like? Consider stakeholders and possible misuse.

91
New cards

Test

Rigorous testing: metrics across subgroups, stress tests, monitoring in production. Record procedures and results.

92
New cards

Exam tip

The EDIT acronym is an easy 4-step answer for a short-response question on responsible AI.

93
New cards

Define problem & scope

What system, what decisions.

94
New cards

List stakeholders

Primary, secondary.

95
New cards

Enumerate harms & benefits

Safety, privacy, fairness, economic.

96
New cards

Identify evidence

Data sources, validation steps, metrics to measure harms.

97
New cards

Mitigation plan

Data augmentation, fairness constraints, human oversight, opt-outs.

98
New cards

Testing plan

Per-group metrics, counterfactual tests, simulated deployment.

99
New cards

Ethics vs moral epistemology

Definition & example.

100
New cards

E.D.I.T. steps

Explore, Direct, Imagine, Test.

Explore top flashcards

Peripheral Nerve
Updated 905d ago
flashcards Flashcards (62)
-4 Poverty, Part 1
Updated 1088d ago
flashcards Flashcards (61)
BIO-205 Chapter 12
Updated 263d ago
flashcards Flashcards (51)
Anime
Updated 51d ago
flashcards Flashcards (70)
Optics and Vision
Updated 45d ago
flashcards Flashcards (50)
Peripheral Nerve
Updated 905d ago
flashcards Flashcards (62)
-4 Poverty, Part 1
Updated 1088d ago
flashcards Flashcards (61)
BIO-205 Chapter 12
Updated 263d ago
flashcards Flashcards (51)
Anime
Updated 51d ago
flashcards Flashcards (70)
Optics and Vision
Updated 45d ago
flashcards Flashcards (50)