Teaching Spell Checkers to Teach: Pedagogical Program Synthesis for Interactive Learning
Momin N. Siddiqui, Vincent Cavez, Sahana Rangasrinivasan, Abbie Olszewski, Srirangaraj Setlur, Maneesh Agrawala, Hari Subramonyam

TL;DR
This paper introduces SPIRE, an innovative spell check system that incorporates inquiry-based pedagogical strategies to enhance spelling instruction and support metalinguistic reasoning during writing.
Contribution
It presents Pedagogical Program Synthesis, a novel method for creating dynamic, interactive spelling interventions tailored to learner errors in real-time.
Findings
SPIRE aligns with professional teaching practices.
Supports exploration of word meanings and structures.
Potential for integration into writing tools.
Abstract
Spelling taught through memorization often fails many learners, particularly children with language-based learning disorders who struggle with the phonological skills necessary to spell words accurately. Educators such as speech-language pathologists (SLPs) address this instructional gap by using an inquiry-based approach to teach spelling that targets the phonology, morphology, meaning, and etymology of words. Yet, these strategies rarely appear in everyday writing tools, which simply detect and autocorrect errors. We introduce SPIRE (Spelling Inquiry Engine), a spell check system that brings this inquiry-based pedagogy into the act of composition. SPIRE implements Pedagogical Program Synthesis, a novel approach for operationalizing the inherently dynamic pedagogy of spelling instruction. SPIRE represents SLP instructional moves in a domain-specific language, synthesizes tailored…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLanguage Development and Disorders · Writing and Handwriting Education · Reading and Literacy Development
