Are you named, quoted, or represented here? Use the consent form to choose whether your name, words, or described work may appear in the written recaps and whether words you specifically approve may be used in promotion — with your name, anonymously, or not at all. Session recordings are shared separately by unlisted YouTube link; anyone with the link may be able to view or reshare them.
How this recap was made. AI-assisted tools helped organize and draft this page from facilitator notes, session transcripts and captions, and chat exports. Those source records included participant display names, speaker labels, attributed messages, and descriptions of participant work. The facilitator reviewed public claims, quotations, and attributions against the source records. Consent controls what may appear publicly; it does not undo the earlier use of those records during drafting. Read the full workflow and consent protocol.
Watch the recording
Open the Session 2 recording on YouTube
Start here
Just the highlights
Read the session overview and the Human Diffusion Canvas debrief — the activity the whole session built toward.
The full mechanism tour
Read through pixels & labels, diffusion, the Sudoku analogy, and the doctor default — the mechanisms in order.
Read everything
Add Aurora's spotlight, the teaching notes, and the full links & resources section.
Session overview
The core question was: when an image model generates a picture, what is it actually deciding? We moved from tokens to pixels — an image is a two-dimensional grid of pixel data rather than a one-directional token stream, which is one reason image generation costs so much more compute than text.
The tour ran in order: the human pre-work underneath everything (WordNet's map of English words, ImageNet's millions of human-labeled images), then diffusion — generation as machine-learning-aided denoising, chiseling an image out of a field of gray noise the way a sculptor works. During training, known noise is added to examples and the network learns to predict and remove it. From there: how the whole prompt conditions each denoising step, why the same prompt can produce many plausible images, why uncontrolled edits often redraw more than intended, and where defaults come from when a prompt leaves details unspecified.
Two takeaways from the mechanism tour:
- The room converged on culturally familiar visual conventions — evidence of shared defaults, not proof that a prompt has one correct image.
- A base generated output is not a conventional layer-based scene file, so plain re-prompting can redraw broadly; masks, cross-attention, locked noise, and other controls can preserve or localize parts of an edit.
Who was in the room
Around fifteen people contributed in chat and discussion. Participants are identified here by first name or chosen display name only:
Randy, in chat after the drawing activity: "As someone who feels like an imposter whenever I have to draw something, this was surprisingly fun. :-)"
— Chat, 1:13Session 1, revisited
We opened with what landed and what's still fuzzy from the text session. The lingering questions were sharp enough to shape the rest of the camp:
- Ryan wanted more on how a model processes input, not just how it generates output — how does it determine what the user intends?
- Cha asked how the training corpus is compiled, and what the smallest useful LLM would even look like.
- Randy asked what actually drives model improvement — better data, better algorithms, or something else?
- Shelly brought the classic doctor riddle: swap the genders in the riddle and models still give the statistically popular answer rather than the logical one. The most probable answer is not the reasoned answer — which set up this session's bias discussion perfectly.
- Meghan went down a rabbit hole on tokenization across languages and dialects — if a model is trained in Spanish, how much better is it at Italian than English? She's building this into a new class on AI and Social Impact, and shared a paper on token alignment across languages.
- Shane showed his LLM-built dev kit for microcontrollers (ESP32-P4/S3) that treats actuators and LEDs as first-class objects — built entirely through conversation, no hand-written code, inspired by Digimon-era handheld toys.
The Session 1 survey (five participant responses) matched the discussion: temperature, attention, and alignment clicked; "how it all comes together" is the piece people still want. Text conditioning is central to text-to-image systems, so many of these questions carry forward.
Pixels & the human label layer
An image model never sees a cat, a tree, or a hallway in the human sense. It processes numerical representations of pixels or latent features. We walked a blurry image up through increasing detail and asked the human version of the machine's question: at what point do features snap into place? Earlier work in classification, edge detection, and recognizing text inside images helped establish foundations that later generative systems build on.
Underneath modern image systems sits decades of human pre-work. WordNet (Princeton, 1980s) mapped English words and their relationships; ImageNet (Stanford) organized millions of human-labeled images with that hierarchy. Their human-designed categories and labels helped shape major lines of computer vision; modern generative systems also draw on large-scale captions and, in some cases, later preference ratings.
Diffusion: chiseling from noise
Generation starts as a field of noise, and the model denoises it under prompt conditioning — like the sculptor's line about the statue already being in the marble, you chisel away noise until an image is left. During training, known amounts of noise are added to examples and the network learns to predict that noise, supplying the denoising step used during generation.
Image-processing techniques such as denoising and anti-aliasing are old; learned versions now use the same broad GPU ecosystem that accelerated modern ML. Shane asked whether classic dithering techniques from games are folded into ML denoising. The room treated that as an open question and pointed to DLSS as a nearby example of learned reconstruction. Gaming graphics and ML both benefited from GPUs, while cryptocurrency mining drove additional demand for the hardware; they are not the same computation.
"This class is so great because everything you're describing makes sense, but I haven't made those connections — this is so low level and that's so high level."
— Shane, during the dithering exchangeThe Sudoku frame: a teaching analogy
Ryan asked whether each clause in a prompt adds a new layer of diffusion. Adding words does not add layers or new embedding dimensions; it changes the prompt representation that conditions the denoising process. The Sudoku frame is useful because the prompt's conditions interact and must cohere, but the analogy has a limit: unlike a completed Sudoku, a prompt has no unique solution. Repeated generations can produce many different images that all plausibly satisfy the words.
That helps explain why editing can be hard without making it universal. A base generated output is not a conventional editable scene graph, so plain re-prompting may redraw more than the requested detail. Masks, cross-attention controls, locked noise, and structured workflows can preserve or localize parts of an edit. Shane connected the broader consistency problem to why much of Hollywood cooled on image generation and to workflows that add control back: ComfyUI's model chains and Corridor Crew locking the initial noise to get consistent frames (Ryan shared their video). Repeated generation — especially for video — still raises a real compute and sustainability question.
"It's really easy to see these tools where the primary way to interact with them is through text and just associate it with one super AI … but in reality it's just a bunch of tools in a trench coat."
— Ryan, on multi-modal systems calling image models as toolsThe doctor default
Prompt an image model with "a doctor" and nothing else, and the output still supplies gender, age, race, setting, camera angle, and language on the wall. Learned training patterns are one influence; tuning, filtering, interface defaults, prompt rewriting, and sampling may also shape what appears. We ran it live in ChatGPT and read the visible choices off the result together.
A follow-up experiment failed in an instructive way: Shane asked for a half-diffused version of the image, and the model just rendered a doctor behind blurry glass. The words in a prompt are treated as content to depict, not as controls over the generation process — you'd need access to the model itself to stop diffusion halfway.
"I think the results are still relying on stereotype references of what we have been taught to associate words with."
— Judy, in chatHuman Diffusion Canvas: being the model
The centerpiece: participants opened the Human Diffusion Canvas and performed a simplified image-model role. The prompt arrived in pieces — pale figure → emerging from shadows → a slow scratching sound → echoed through the hallway — and each phrase meant committing a pass of drawing, coarse to fine, like steps of denoising. (Full prompt: "A pale figure emerged from the flickering shadows as a slow scratching sound echoed through the hallway.")
The results across participants were strikingly similar: a figure centered in a receding hallway, creepy horror palette. When we generated the same prompt in ChatGPT, its composition matched the room's — hallway perspective, small figure in the distance. The convergence revealed culturally shared visual conventions, not one correct image; the defaults live in shared culture as much as in training data. Judy thought the hallway image resembled imagery from the French film Diabolique.
Sharleen walked through her drawing: "pale figure" alone already gave creepy-horror vibes, and she predicted the hallway before the word arrived — which opened the question of why hallways work in horror at all: something far away, coming closer, with you as the only exit.
— Canvas debriefShelly flipped the exercise: her first mark was a dark field, treating the canvas as negative space so the pale figure could emerge from it. "It's kind of like revealing the image over time, little by little — which is more to me like sculpture." Andrea flagged it as the drawing that broke from everyone's shared default.
— Canvas debriefTwo honest caveats we named: revealing the prompt piecemeal mimics thinking word-by-word, but a real model receives all the words at once; and the room's convergence partly reflects our shared genre knowledge — which is exactly the point about where defaults come from. A "slow scratching sound" also forced the question of what you draw for words with no visual referent.
Tool friction, logged: the brush color wouldn't change between commit steps for participants, and the brush size could be manually overridden (defeating the big-to-small progression). Fixes are on the host's list below. Exporting PNG/GIF worked, and the GIF replays of everyone's drawing process were a highlight.
"Definitely highlights how we still need human creativity + humans in the loop!"
— Sharleen, in chatGuest spotlight
Aurora Mititelu
Romanian artist · member of NEW INC (Year 12) at the New Museum · coordinator of an AI-and-art summer institute at UCLA · MFA, UCLA Media Arts
Aurora works with hybrid computer images — photography, CGI, and generative AI mixed in one frame — to examine how computational media constructs contemporary social reality. She grew up in post-socialist Romania looking at the West through the early internet while studying Byzantine icon painting in high school, then spent years in Berlin as a 3D artist before turning her practice toward more personal questions.
Works shared: Meta-Mahala (2023), a sculptural installation with a CGI avatar of herself envisioned as an Eastern European man — an instinctive choice she then interrogated for what it revealed about power, class, and the life she might have had without leaving Romania. That avatar became Abel: a full AI agent built from her own message history, with a personality that can get upset and decide not to text back — a deliberately flawed relationship dynamic. Double Texting (New Museum) set two phones — her agent and Abel's — in continuous generative exchange. Body Count scaled up to a multi-agent performance: ten AI boyfriends in a group chat trying to schedule one dinner reservation.
Her sharpest frame connected AI images to her icon-painting training: images that claim reality are images produced and circulated in spaces of community. The church wall then, the social feed now — both construct a shared sense of what life is. And on the "everyone hates AI" mood, she drew a working distinction: people mostly hate corporate AI — the exploitative industrial complex — which is not the same as hating algorithms, and engagement plus open-source alternatives beats blanket rejection.
In the Q&A, Shelly — a military veteran — noted that AI-generated "veteran influencer" propaganda gets uniform details wrong in ways she could spot from her service experience, and that the default output of "military veteran" looks nothing like her: the propaganda works by amplifying biases already in the data. Randy asked about Aurora's Visualising AI collaboration with Google DeepMind (they met multiple times; the researchers didn't contribute directly to the art). Shane and Aurora compared notes on realizing that systems, not images or conversations, are the real material.
Teaching notes
The canvas activity ran in a classroom before it was a tool: big box of markers, everyone grays their paper, each new phrase means a new color added on top, then compare everyone's results at the end. Screens optional; the convergence lands either way.
"A slow scratching sound" was the productive stumble — what do you draw for a sound? Great discussion prompt for how models handle non-visual language in a prompt.
Revealing the prompt phrase by phrase is a teaching device; a real model conditions on the whole prompt at once. Say so in the debrief — then run a second round giving the full prompt up front and compare.
Generate "a doctor" (or your own unspecified prompt) across models, print the results, put them on a board, and ask where each default came from. This is the same hypothesis-test-poster structure Shelly's riddle suggests for text.
Shelly's benchmark tests: ask a coding model for a pure-CSS image, or ask an image model for a one-page zine layout (eight panels, top row upside down). Both fail in ways a red-panda prompt never reveals — fast ways to show students the difference between fluent output and reasoning. Sharleen's workaround: generate one small image at a time and do the layout yourself.
Sharleen raised artists' work being scraped without consent; Adobe Firefly's licensed-stock approach and Shelly's eBird/Merlin example (Cornell's citizen-science bird ID) came up as contrasting models for how training data can be sourced. Pair with Aurora's corporate-AI-vs-algorithms distinction for a classroom debate structure.
Action items
- Participants: make one Session 2 artifact — a tool, webpage, activity, or set of questions about image generation that would be useful for your students or your own learning — and share it before Session 3 (six routes on the assignment page)
- Participants: try the session tools and report back — what works, what doesn't, what's missing
- Participants: the GitHub repo is open — feed a tool into an LLM and generate your own customized version (yes, pull requests welcome)
- Host: fix the Human Diffusion Canvas — brush color change between commits, lock the brush-size progression
- Host: build in-person classroom versions of the Zoom-specific activities
- Host (long-term): the digital workbook goal — interactive tools that build ML intuition the way physics and biology sims do
Links & resources from chat
Session tools (used live)
- Human Diffusion Canvassession tool
- Session 2 · Images overviewsession page
- Image Default Test Boardworksheet
Shared in chat — diffusion & image models
- IBM's diffusion explainer (YouTube)Ryan
- Diffusion Explainer — Polo ClubRyan
- Inception Labs — text diffusion modelsRyan
- Gemini DiffusionRyan
- Corridor Crew — locked-noise consistent AI framesRyan
- Image-processing explainer (YouTube; see also Rich Radke's series)Wilson
- Dithering Heights — Shane's dithering toyShane
- Deviation Game — draw without the AI guessingRyan
- Aronofsky's AI series (Deadline)Judy
Shared in chat — language & tokens follow-ups
Shared in chat — hardware & projects
Guest & next session
This summary was drafted and revised with AI assistance. Quotations and attributions were checked against the session transcript and chat export; final facilitator review is recommended.