Skip to content
All tags

#cs224v

15 posts

How SPINACH Explores Wikidata and Builds SPARQL | Stanford CS224V Lecture 10

SPINACH does not guess complete SPARQL in one shot. It searches entities and properties, inspects Wikidata entries and examples, executes small queries, and composes a final query under explicit action and stopping rules.

CHURRO Makes Multilingual Historical Documents Searchable | Stanford CS224V Lecture 12

CHURRO represents full-page text, layout, and metadata in HDML, unifies multilingual historical data for a page-level VLM, and connects extraction to HistoryGenie for searchable, conversational archives.

Scaling Language Models When Data Is the Bottleneck | Stanford CS224V Lecture 14

The final lecture is not a complete LLM-training tutorial. It studies data efficiency under fixed data and abundant compute, revisiting epochs, batches, ensembles, self-training, and conditions for synthetic continued pretraining.

WikiChat's Seven-Stage Defense Against Hallucination | Stanford CS224V Lecture 5

The [WikiChat paper](https://aclanthology.org/2023.findings-emnlp.157/) expands RAG into query formulation, retrieval, filtering, generation, claim extraction, renewed retrieval and verification, and removal of unsupported content—and evaluates retrieval separately from factuality.

Turning Hallucinating LLMs into Dependable Assistants | Stanford CS224V Lecture 1

Fall 2025 opens with computational thinking: reliability comes from decomposing retrieval, formal representation, verification, and generation into testable algorithms, not from one heroic prompt.

STORM, Co-STORM, and Knowledge Curation | Stanford CS224V Lecture 2

STORM uses perspective-guided questions, simulated interviews, and outlines to broaden research; Co-STORM keeps a person in the loop so discovering unknown questions and co-editing become part of the system.

SLIDERS Turns Long-Document Sets into Queryable Tables | Stanford CS224V Lecture 8

SLIDERS induces a question-specific schema, applies semantic chunking and contextualized extraction, reconciles duplicate rows, and answers with SUQL instead of feeding every long document directly to one model.

ReactGenie Gives Voice and Native GUIs Shared State | Stanford CS224V Lecture 13

ReactGenie annotates React components to expose data, actions, and views, parses composite voice commands into a DSL, and renders native graphical output against shared UI context.

Translate Trial Criteria into SMT Instead of Asking an LLM to Decide | Stanford CS224V Lecture 11

The lecture parses patient records and trial criteria into SMT, retrieves candidates through a weaker propositional projection, and runs a solver on the reduced set. Reasoning is inspectable, but NL-to-SMT remains the main error boundary.

Why Automated Qualitative Coding Still Needs Expert Review | Stanford CS224V Lecture 9

Automated qualitative coding defines event types and arguments in a codebook, then separates document classification, structured extraction, and entity linking. Constrained JSON fixes form, not expert judgment.

Why Database Agents Begin with Semantic Parsing | Stanford CS224V Lecture 6

Reliable database agents map language to executable queries, resolve schemas and enumerated values, and evaluate execution separately from answer generation; hybrid questions additionally require explicit source routing.

SUQL Unifies SQL and Free-Text Retrieval | Stanford CS224V Lecture 7

SUQL adds answer and summary functions over text to SQL. A semantic parser emits one hybrid query, while an optimizing compiler applies predicate pushdown, top-k pruning, and lazy evaluation.

Task-Agent Evaluation Beyond Human-Like Answers | Stanford CS224V Lecture 4

CS224V splits task-agent evaluation into state updates and complete interaction: isolate the semantic parser, then test task completion, grounded queries, and valid actions with real users.

Building Task-Oriented Agents with Genie Worksheets | Stanford CS224V Lecture 3

Genie Worksheets declare task capability as a form-like specification. A contextual semantic parser updates formal dialogue state while the runtime controls queries, actions, and responses.

Agentic AI: Formal Methods Against Hallucination | Stanford CS224V Course Overview

CS224V is Stanford's Agentic AI course: it teaches how to constrain LLM agents with formal semantics, knowledge graphs and formal methods so they fabricate less, with two assignments and then a project that carries most of the grade. The fourteen lecture decks, the reading list, the assignment handouts and the open-source systems the course uses (STORM, WikiChat, SUQL, Genie Worksheets) are public; there are no public recordings, the posted slides are deliberately incomplete, and the credentials the assignments need go only to enrolled students.