Lab 3

Due: October 30, 2026 (9 points)

Lab 3 is due Friday, October 30 at 11:59pm ET.

Lab 3 is about data annotation and evaluation. In Part I you will study and (re-)annotate natural language inference task examples: draft validation instructions for the MNLI corpus, pilot hypothesis creation and validation yourself, annotate 100 examples, and discuss your disagreements and agreement metrics with your group.

In Part II you will work with your project group to specify an annotation task of your own, tied to your course project: describe the task, draft v1 annotation guidelines, and pilot them with an LLM. In the Post-Lab 3 activity, another group will annotate your items using only your guidelines.

Both parts involve collaboration with your group members, but each student submits their own assignment to Canvas.

Starter notebook

lab3.py

Plan your group work

Some questions depend on others, so planning early saves a lot of back-and-forth:

You can do Q2 asynchronously in a shared doc (one person merges, the others approve) or in a short call. Q6 needs a live group session (roughly 30 to 45 minutes), and Part II needs 1 live session or so (roughly 45 to 60 minutes).

Some tips:

Questions

[INDIVIDUAL] answers must be your own writing (you may still discuss them with your group). [GROUP] answers may match your group members’ verbatim.

Part I: Exploring ambiguity and subjectivity in established annotation tasks

  1. Draft the validation instructions [INDIVIDUAL]
  2. Group candidate prompt [GROUP]
  3. What else shapes annotation results [INDIVIDUAL]
  4. MNLI annotation pilot [INDIVIDUAL]
  5. Annotate 100 examples each [INDIVIDUAL]
  6. Discuss disagreements [GROUP]

Part II: Specifying your own annotation task

  1. Design your own annotation task [GROUP]
  2. Draft v1 annotation guidelines [GROUP]
  3. Pilot your guidelines with an LLM [GROUP]

If your project’s own annotation task isn’t ready yet, the notebook lists four alternative / backup annotation tasks; ask course staff first if you want to adopt one.

Optional bonus questions (individual, up to 0.5 points each)

  1. Build an annotation interface
  2. NLI for your project
  3. LLM-written MNLI hypothesis-creation instructions

Required Deliverables

Submit to Canvas:

Annotation spreadsheet

For Q5, use the lab3_annotation_sheet_template. Make one copy for your whole group (File > Make a copy) and work in the copy; it also computes the agreement metrics you will report in Q6. Each member works only in their own tab, and until everyone in your group has finished Q5, stay out of the Summary tab and other members’ tabs. The notebook has the full setup instructions.

Prohibited

Explicitly not required