Kinds of AI systems
Week 1 asks the class to define “AI,” Week 4 takes apart a generative language model, and Week 3 runs the fairness math on a risk score. Those are three different machines, and the course meets them weeks apart. This page sets them side by side. None of it is required for a lab. It is here so that when something gets called “AI,” you can ask which kind, since the kind decides how the system works and how it fails.
The umbrella term
The word “AI” covers systems that share almost nothing under the hood. Arvind Narayanan and Sayash Kapoor, whose AI Snake Oil the course reads in Week 4, put the problem in one line: using “AI” as a single label is as problematic “as using ‘vehicle’ without differentiating between bikes, cars and spaceships.” A chatbot and the software a county uses to score a child-welfare referral are both called AI, and in how they are built, what they are used for, and how they go wrong they have little in common.
Where the name came from
The name was a deliberate choice. John McCarthy, with Marvin Minsky, Nathaniel Rochester, and Claude Shannon, put “artificial intelligence” in the title of a 1955 proposal for a summer workshop at Dartmouth the following year. The proposal asked for “a 2 month, 10 man study” and set an aim that still sounds ambitious today: to find how to make machines “use language, form abstractions and concepts, solve kinds of problems now reserved for humans, and improve themselves.” Its working definition of the problem was circular, “making a machine behave in ways that would be called intelligent if a human were so behaving,” which puts human behavior at the center of the standard and leaves the word “intelligent” undefined.

McCarthy later said the name settled a matter of territory as much as of science. “One reason for inventing the term ‘artificial intelligence’ was to escape association with cybernetics,” he wrote, wanting to avoid “having either to accept Norbert Wiener as a guru or having to argue with him” (Nilsson, 2010). Not everyone in the room liked the result. The Stanford Encyclopedia of Philosophy records that the term was “disliked by some of the attendees” and that a consensus definition of it may be “eternally unanswerable.”
It was one branding choice among several that were live at the time. Arthur Samuel called his checkers-playing program a study in “machine learning” in 1959, Donald Michie ran “machine intelligence” workshops in Britain, and cybernetics was the term McCarthy was steering around. Of these, “artificial intelligence” was the most anthropomorphic, and it invites a comparison to the human mind that the systems do not earn.
The word has stayed a moving target since. Larry Tesler’s own formulation was “Intelligence is whatever machines haven’t done yet”, usually misquoted as “AI is whatever hasn’t been done yet”; either way, the effect it names is that a capability stops being called AI once it works and becomes ordinary software, which keeps the word attached to whatever is still unproven. The label has also been turned back on the human labor it can hide: Amazon named its crowd-work marketplace Mechanical Turk “artificial artificial intelligence,” work that looks automated but runs on people paid by the task. Emily Bender and Alex Hanna argue in The AI Con that the term now functions largely as marketing, and the label has a market value that regulators have begun to police. A 2019 review of 2,830 European companies tagged as “AI startups” found no evidence of AI in about 40 percent of them, with the tag often applied by investors and the press rather than the firms. By 2024 the pattern had a name, “AI washing,” and the Securities and Exchange Commission was fining investment advisers for it, charging two firms 400,000 dollars for false claims about using AI; the Federal Trade Commission had already told companies to keep their AI claims in check.

After ChatGPT
The confusion is recent. Before late 2022, among the systems called “AI,” the one a social-services worker was most likely to meet was predictive: a risk score on a child-welfare referral, a fraud flag on a benefits claim, an eligibility rule. The Allegheny tool had been scoring referrals since 2016, COMPAS longer than that, and Michigan had already run MiDAS through tens of thousands of families. Then ChatGPT launched in November 2022 and reached about 100 million monthly users within two months, the fastest ramp analysts could recall for a consumer app. Generative AI adoption went on to run faster than the personal computer or the internet at the same point in their histories, and ChatGPT passed 800 million weekly users by October 2025. The predictive systems named above predate that surge.
Structured and unstructured data
Two questions separate the families, and both come from the OECD’s framework for classifying AI systems, a government-grade typology written for non-specialists: what kind of data the system runs on, and what kind of task it performs.
The first question is whether the input is structured or unstructured. Structured data is rows and columns: a person’s age, income, prior contacts with an agency, months since a last claim. Unstructured data is free text, images, and audio, which have no columns until a model imposes some. The OECD framework lists the options plainly: unstructured, semi-structured, structured. A risk score reads a table and a language model reads text, which is already enough to put them in different families.
Prediction and generation
The second question is what the model does with the data. A discriminative model predicts a label, a score, or a rank for the input it is given: fraud or not fraud, high risk or low, this face or that one. A generative model produces new output that was not in the input: a paragraph, an image, a line of code. This is a technical distinction, set out formally by Ng and Jordan in 2001: a discriminative model estimates the probability of a label given the data, while a generative model models the joint distribution of the data itself. Because it represents that distribution, a generative model can also be sampled to produce new examples, which is what makes generation possible. Next-token prediction is a generative task; scoring a referral is a discriminative one, even when both are built from neural networks. The OECD framework carries the same cut, asking of any system whether the model is “discriminative” or “generative.”
Much of what gets called AI on the discriminative side is continuous with statistics a social worker may already have used. A predictive risk model is often logistic regression or a near relative, the same method that estimates the odds of an outcome from a set of variables, scaled up with more data and the more flexible machine-learning and deep-learning algorithms built on top of it. What changed is the scale and the flexibility; the core move, fitting a model to past data to predict a label, has been in the statistics toolkit for decades. Ng and Jordan’s example of a discriminative model is logistic regression itself.

Three families
Crossing the two axes gives the families the course works with. Each cell fails differently and raises its own questions.
| Structured, tabular data | Unstructured data (text, images, audio) | |
|---|---|---|
| Predicts a label, score, or rank (discriminative) | Predictive risk modeling. Classical machine learning and statistics on rows and columns. The Allegheny Family Screening Tool, COMPAS recidivism scoring, credit scoring. | NLP and computer vision. Classification, extraction, and recognition on language or images: resume screeners reading text, facial recognition, content-moderation classifiers, medical-image triage. |
| Produces new content (generative) | Rare, mostly synthetic tabular records. | Generative AI. Next-token and diffusion models that write text and produce images: ChatGPT, image generators. This is Week 4. |
This page dwells on the predictive-risk cell because it is the family most easily lost once “AI” means a chatbot, and because it is where social services first deployed these tools, years before ChatGPT. The generative cell is not an afterthought in the course: it has its own session on how language models work and a longer resource, and it runs through the AI-literacy, prompting, and adoption weeks. The Allegheny tool has scored child-neglect referrals since 2016 from birth, Medicaid, and justice records; it has no generative component and never touched a language model, and its problems, bias and questionable calibration, are not the problems a chatbot has, so a fix for one is not a fix for the other.
Rules without a model
A fourth kind sits outside the grid, and it is the biggest single source of the public confusion: automation with no learned model at all. Many systems that news coverage calls an “algorithm” or “AI” are hand-written if-then rules, what the OECD framework files under symbolic or human-written-rules systems, with no statistical learning in them. The distinction matters for accountability, because rules can be audited by reading the code, while a learned model usually cannot.
Michigan’s MiDAS is the local, cautionary case, and an unresolved one. Reporting describes it operationally as flagging any data discrepancy as fraud, the pattern of a rules engine, and the state agency never publicly disclosed the exact architecture. Whether MiDAS was a trained model or a rule set has not been established in public documentation. Neither journalists nor courts could get a straight answer about which family this deployed government system belonged to, and that opacity is the accountability gap the course’s protocol is built to expose. Week 1 already reads MiDAS as rules-based automation of a kind decades old.
Failure modes and regulation
Sorting a system into a family changes what to look for. The families fail differently, and increasingly the law treats them differently.
Predictive risk modeling fails mostly through the validity of its predictions and the bias in its historical labels. The label it predicts is usually a proxy: the Allegheny tool does not measure future maltreatment, it predicts whether a referral matches patterns in past agency actions, and, as the ACLU puts it, “being under arrest doesn’t necessarily mean you did something illegal.” Generative AI fails through hallucination, synthetic-content misuse, and unclear training-data provenance, the failures Week 4 covers. These are different phenomena from different mechanisms.
Regulators have drawn the same line. The EU AI Act puts tools like AFST and COMPAS under its high-risk regime for systems used in essential services and law enforcement, and regulates general-purpose generative models through a separate chapter with its own rules. NIST issued a type-agnostic AI Risk Management Framework and then, because generative systems raised risks the base framework did not cover, a separate Generative AI Profile on top of it. That generative systems needed a separate profile is a sign the families do not share one risk model.
Inside a predictive risk model
Predictive risk modeling is worth taking apart, because the harm and the help both enter at specific stages of building it. Suresh and Guttag map where bias enters across the machine-learning life cycle; running their map over a tool like the Allegheny screening model, stage by stage:
- Defining the outcome. The model predicts a proxy, not harm. The Allegheny tool’s designers describe its output as the estimated probability that county agents will remove a child, not that a child will be harmed (Logic Magazine, 2023); COMPAS predicts re-arrest, and only about a fifth of those it flagged for a violent crime went on to commit one (ProPublica, 2016). This is the selective-labels problem: outcomes are recorded only for cases someone already acted on. Writing the judgment down makes it consistent, and it fixes a stand-in in place of the thing anyone actually cares about.
- Collecting the data. The model reads administrative records: birth, Medicaid, behavioral health, juvenile probation, prior benefits. That history holds more than a rushed intake worker can, and it is a record of contact with public systems, so it over-represents families who are poor, Black, or already known to them. An ACLU audit found the tool would label 33 percent of Black households high risk against 20 percent of others.
- Learning from past decisions. The model is fit to earlier human decisions, so it reproduces them at scale. The predictive-policing literature proves the runaway feedback loop formally, and Eubanks documents it across welfare and child welfare in Automating Inequality. A model can be audited where a caseworker’s private bias cannot, and it can also launder past enforcement into an objective-looking score.
- Setting the threshold. A continuous score becomes a decision at a cutoff, and the cutoff is a value choice. Kleinberg, Mullainathan, and Raghavan proved that calibration and equal error rates cannot all hold at once across groups with different base rates, and ProPublica found COMPAS wrongly flagged Black defendants at nearly twice the rate of white ones. The class runs this tradeoff by hand in the fairness explorer.
- Deploying it with a person. A worker is meant to catch the model’s mistakes, but Green’s survey of 41 oversight policies found people cannot perform that function, and Elish names the place the blame lands the moral crumple zone. The same machinery can also be pointed at help: LA County’s Homelessness Prevention Unit routes high-risk people to case management and about 6,500 dollars in assistance, and early enrollees were 71 percent less likely to enter a shelter within 18 months.
- Reading the frame. The tabular risk model that flags a family for investigation is structurally the one that flags a person for assistance, and which deployment you get is decided upstream. Michigan’s MiDAS shows the punitive end, wrongly flagging tens of thousands on the assumption that every claimant was committing fraud, with 93 percent of reviewed determinations involving no fraud. Eubanks’ point is that nothing in the automation itself makes it a weapon against the poor; the institution around it does.
The black box
A risk model built as logistic regression can at least be read: its weights say which variables push a score up and by how much. Most of the rest of what gets called AI cannot be read that way, and the gap has widened as the models have grown.
Cynthia Rudin argues that for high-stakes decisions the field should use models that are interpretable from the start rather than fitting a black box and explaining it afterward, since explaining a black box “is likely to perpetuate bad practices and can potentially cause catastrophic harm to society.” Her working example is criminal-risk scoring, where a fully transparent rule list matched COMPAS’s accuracy on the same data, so the opacity bought nothing. Predictive risk models sit at the readable end of this line, and the opacity problem is sharpest for deep neural networks.
Transformers and large language models made it worse. Their behavior is spread across billions of parameters, and a single unit can respond to many unrelated concepts at once, so there is no one neuron to point to. The attention weights the architecture exposes are not accounts of what the model did: Jain and Wallace found that they “largely do not” give meaningful reasons for a prediction, though Wiegreffe and Pinter answered that this depends on what you mean by explanation, and the dispute is unsettled. Even a model that shows its work can misreport it: Anthropic found that when a model used a planted hint, Claude 3.7 Sonnet mentioned the hint only 25 percent of the time and DeepSeek R1 39 percent, so a stated chain of reasoning is not a reliable record of the real computation.
The field names two research programs here, and the difference between them matters. Explainable AI, often shortened to XAI and the aim of efforts like DARPA’s XAI program, attaches an explanation to a model that is already a black box; post-hoc tools such as LIME and SHAP are its workhorses, and their explanations can be unfaithful to what the model actually computes, which is Rudin’s objection and the finding of sanity-check studies of saliency maps.

Interpretable machine learning takes the other route, building models that are transparent by design, and Rudin’s case is that high-stakes decisions should use those. A newer line, mechanistic interpretability, tries to reverse-engineer a trained network after the fact: Anthropic’s sparse-autoencoder work pulled millions of human-readable features out of a production model, while the authors caution that the method is incomplete and has no rigorous way yet to confirm the features capture what the model is really doing.
Where a model cannot explain itself, accountability shifts to process. Documentation standards such as model cards and datasheets for datasets ask builders to state what a system was trained on and tested for; external audits have moved vendors to fix measured disparities; and law is starting to require transparency, though less than its reputation suggests, since the GDPR “right to explanation” is more contested than often claimed. The most common safeguard is the weakest: as in the risk-model case, Green found that a human placed over an algorithm usually cannot oversee it, and the requirement mostly legitimates the tool.
A tabular risk model is often a logistic regression a person can inspect, and Rudin’s argument is that high-stakes decisions should stay that inspectable. A language model is a far deeper black box, so moving one into a consequential decision raises the accountability bar rather than settling it.
These questions are not social work’s alone, and the profession is thinly present where they get settled. Algorithmic fairness, interpretability, accountability, AI safety, and trustworthy AI are studied intensively in computer science and human-computer interaction, at venues like the ACM Conference on Fairness, Accountability, and Transparency (FAccT), the conference on Equity and Access in Algorithms, Mechanisms, and Optimization (EAAMO), and the AAAI/ACM Conference on AI, Ethics, and Society (AIES). Social work encounters these systems where they land, in child welfare, benefits, and the courts.
Self-check
Each item gives a definition and an example. Many of these scenarios combine more than one family, so select every family that applies and then check. The feedback names the data type and the task that place each one. There is no grade. Your answers stay on this device, and the reset button clears them.
Common misconceptions
- “AI means ChatGPT.” ChatGPT is one family, generative models on unstructured data. Risk scorers, fraud flaggers, and facial recognition are different families that predate it by years and work on different principles.
- “If generative AI is unreliable, everything called AI is.” A risk score and a chatbot have different failure modes; the bias in a predictive model and the hallucination in a generative one come from different mechanisms, and one does not imply the other. IBM’s own comparison notes predictive estimates are comparatively more explainable than generative outputs.
- “The algorithm understands the case.” A discriminative model like AFST is fitting correlations in historical agency data, not reasoning about a child; a generative model is predicting a likely next token, not grasping meaning. Both are pattern-matching, and neither understands.
- “A risk score predicts what will happen.” It predicts a proxy label drawn from past agency decisions, not the outcome of concern. The tool measures whether data patterns correlate with prior actions, not future harm.
- “More data makes a system more objective.” Training on more historical data can amplify the bias already in it. The Allegheny tool draws on justice and disability-service records that over-represent Black families and people with mental-health histories, so more of that data deepens the pattern rather than correcting it.
- “If it is called an algorithm, it is a trained AI model.” Many deployed government “algorithms” are hand-written rules with no learning in them. Reading the code audits a rule set; it does not audit a learned model, and the two carry different accountability.
A note on the nesting diagram
The most common picture of AI is a set of nested circles, AI containing machine learning containing deep learning containing generative AI, as in IBM’s version. As a picture of technical lineage it is defensible, but it is a poor guide here, because it suggests generative AI is simply further along the same line as predictive modeling, when the two behave and fail and get regulated differently. It shows where these methods came from; the grid above shows how they differ in use.
Further reading
- Narayanan, A., & Kapoor, S. (2024). AI snake oil: What artificial intelligence can do, what it can’t, and how to tell the difference. Princeton University Press.
- Narayanan, A., & Kapoor, S. (2025). AI Snake Oil: A conversation with the Princeton AI experts. Princeton Engineering.
- OECD. (2022). Framework for the classification of AI systems, two-page summary (summarizing OECD Digital Economy Paper No. 323).
- Ng, A. Y., & Jordan, M. I. (2001). On discriminative vs. generative classifiers: A comparison of logistic regression and naive Bayes. NeurIPS 2001.
- IBM. Generative AI vs. predictive AI: What’s the difference?
- ACLU. (2021). Family surveillance by algorithm: The rapidly spreading tools few have heard of.
- Center for Advanced Studies in Child Welfare. (2025). A brief overview of predictive analytics in US foster care. University of Minnesota.
- Angwin, J., Larson, J., Mattu, S., & Kirchner, L. (2016). Machine bias. ProPublica.
- Charette, R. N. (2018). Michigan’s MiDAS unemployment system: Algorithm alchemy that created lead, not gold. IEEE Spectrum.
- Science, Technology, and Public Policy Program. (2024). The case over Michigan’s MiDAS system. University of Michigan Ford School.
- Future of Life Institute. EU AI Act: High-level summary.
- National Institute of Standards and Technology. AI Risk Management Framework, and the Generative AI Profile (NIST AI 600-1).
- Stanford Institute for Human-Centered AI. Brief definitions of key terms in AI.
On the origin of the name:
- McCarthy, J., Minsky, M. L., Rochester, N., & Shannon, C. E. (1955). A proposal for the Dartmouth summer research project on artificial intelligence (HTML transcript).
- Nilsson, N. J. (2010). The quest for artificial intelligence: A history of ideas and achievements. Cambridge University Press.
- Stanford Encyclopedia of Philosophy. Artificial intelligence.
- Samuel, A. L. (1959). Some studies in machine learning using the game of checkers. IBM Journal of Research and Development, 3(3), 210–229.
- Michie, D. The Machine Intelligence workshop series.
- Tesler, L. Adages and coinages, and the AI effect it is remembered for.
- Rieder, G., & authors. (2022). The mechanical Turk: A short history of “artificial artificial intelligence”. Cultural Studies, 37(1).
- Bender, E. M., & Hanna, A. (2025). The AI con: How to fight Big Tech’s hype and create the future we want. Harper.
- Olson, P. (2019). Nearly half of all “AI startups” are cashing in on hype. Forbes (on the MMC Ventures 2019 review).
- U.S. Securities and Exchange Commission. (2024). SEC charges two investment advisers with making false and misleading statements about their use of artificial intelligence.
- Federal Trade Commission. (2023). Keep your AI claims in check.
On predictive risk modeling:
- Suresh, H., & Guttag, J. (2021). A framework for understanding sources of harm throughout the machine learning life cycle. EAAMO 2021.
- Samant, A., et al. (2023). The Allegheny Family Screening Tool’s overestimation of utility and risk. Logic(s) Magazine.
- Larson, J., & Angwin, J. (2016). Bias in criminal risk scores is mathematically inevitable, researchers say. ProPublica.
- Kleinberg, J., Mullainathan, S., & Raghavan, M. (2017). Inherent trade-offs in the fair determination of risk scores. ITCS 2017.
- Chouldechova, A. (2017). Fair prediction with disparate impact: A study of bias in recidivism prediction instruments. Big Data, 5(2).
- Lakkaraju, H., Kleinberg, J., Leskovec, J., Ludwig, J., & Mullainathan, S. (2017). The selective labels problem. KDD 2017.
- Ensign, D., Friedler, S. A., Neville, S., Scheidegger, C., & Venkatasubramanian, S. (2018). Runaway feedback loops in predictive policing. FAT* 2018.
- Elish, M. C. (2019). Moral crumple zones: Cautionary tales in human-robot interaction. Engaging Science, Technology, and Society, 5.
- Green, B. (2022). The flaws of policies requiring human oversight of government algorithms. Computer Law & Security Review, 45.
- California Policy Lab. (2025). Early signs of success from LA County’s homelessness prevention pilot.
- Eubanks, V. (2018). Automating Inequality: How High-Tech Tools Profile, Police, and Punish the Poor. St. Martin’s Press.
On the black box, interpretability, and accountability:
- Rudin, C. (2019). Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nature Machine Intelligence, 1, 206–215 (preprint).
- Gunning, D., & Aha, D. (2019). DARPA’s Explainable Artificial Intelligence (XAI) program. AI Magazine, 40(2). Program page: DARPA XAI.
- Jain, S., & Wallace, B. C. (2019). Attention is not explanation. NAACL-HLT 2019.
- Wiegreffe, S., & Pinter, Y. (2019). Attention is not not explanation. EMNLP-IJCNLP 2019.
- Anthropic. (2025). Reasoning models don’t always say what they think.
- Templeton, A., et al. (2024). Scaling monosemanticity: Extracting interpretable features from Claude 3 Sonnet. Anthropic.
- Ribeiro, M. T., Singh, S., & Guestrin, C. (2016). “Why should I trust you?”: Explaining the predictions of any classifier (LIME). KDD 2016.
- Lundberg, S. M., & Lee, S.-I. (2017). A unified approach to interpreting model predictions (SHAP). NeurIPS 2017.
- Adebayo, J., et al. (2018). Sanity checks for saliency maps. NeurIPS 2018.
- Mitchell, M., et al. (2019). Model cards for model reporting. FAT* 2019.
- Gebru, T., et al. (2021). Datasheets for datasets. Communications of the ACM, 64(12).
- Raji, I. D., & Buolamwini, J. (2019). Actionable auditing: Investigating the impact of publicly naming biased performance results of commercial AI products. AIES 2019.
- Wachter, S., Mittelstadt, B., & Floridi, L. (2017). Why a right to explanation of automated decision-making does not exist in the General Data Protection Regulation. International Data Privacy Law, 7(2).