Bridge: HPSG Extraction to Filler-Gap Phenomena #
@cite{sag-wasow-bender-2003} @cite{hofmeister-sag-2010}
Connects HPSG's Head-Filler Schema and SLASH mechanism to empirical
filler-gap data in Phenomena.FillerGap.
Main results #
object_extraction_licensed: HPSG correctly derives object wh-questions via gap introduction + SLASH amalgamation + Head-Filler dischargeisland_blocks_extraction: GAP restrictions block SLASH propagation through island constructionsweak_island_np_ok: Weak islands allow NP extraction but block PPextraction_and_island_complementary: extraction succeeds iff not blocked by an island
Model of a filler-gap dependency: a wh-filler, a gapped clause, and an optional island restriction on the embedded domain.
- fillerCat : UD.UPOS
Category of the filler (wh-phrase)
- gapCat : UD.UPOS
Category of the gap (missing complement)
- restriction : HPSG.GapRestriction
GAP restriction on intervening domain (if any)
Instances For
Is extraction licensed under HPSG?
- The filler's category must be compatible with the gap
- The SLASH value must survive any island restrictions
Equations
- One or more equations did not get rendered due to their size.
Instances For
Object wh-question: "What did John see ___?" NP gap, NP filler, no island → licensed.
Equations
- Phenomena.FillerGap.Studies.HPSGExtraction.objectWhQuestion = { fillerCat := UD.UPOS.PRON, gapCat := UD.UPOS.NOUN }
Instances For
Subject wh-question: "Who saw Mary?" In HPSG, subject questions don't need extraction — the wh-word IS the subject. But we can model it as NP gap + NP filler for uniformity.
Equations
- Phenomena.FillerGap.Studies.HPSGExtraction.subjectWhQuestion = { fillerCat := UD.UPOS.PRON, gapCat := UD.UPOS.NOUN }
Instances For
Extraction from an embedded question (wh-island): blocked. "*What did John wonder who saw ___?"
Equations
- Phenomena.FillerGap.Studies.HPSGExtraction.whIslandExtraction = { fillerCat := UD.UPOS.PRON, gapCat := UD.UPOS.NOUN, restriction := HPSG.GapRestriction.noGap }
Instances For
Extraction from a topicalized clause: blocked. "*What did this book, John read ___?"
Equations
- Phenomena.FillerGap.Studies.HPSGExtraction.topicIslandExtraction = { fillerCat := UD.UPOS.PRON, gapCat := UD.UPOS.NOUN, restriction := HPSG.GapRestriction.noGap }
Instances For
NP extraction from a weak island: allowed. "Which employee did Albert learn whether they dismissed ___?"
Equations
- Phenomena.FillerGap.Studies.HPSGExtraction.weakIslandNP = { fillerCat := UD.UPOS.PRON, gapCat := UD.UPOS.NOUN, restriction := HPSG.GapRestriction.npOnly }
Instances For
PP extraction from a weak island: blocked. "*In which city did you wonder whether John lives ___?"
Equations
- Phenomena.FillerGap.Studies.HPSGExtraction.weakIslandPP = { fillerCat := UD.UPOS.ADP, gapCat := UD.UPOS.ADP, restriction := HPSG.GapRestriction.npOnly }
Instances For
Map island constraint types to HPSG GAP restrictions.
This is the key connection: empirical island classifications map to specific GAP feature values in HPSG.
Equations
- Phenomena.FillerGap.Studies.HPSGExtraction.islandToGapRestriction ConstraintType.embeddedQuestion = HPSG.GapRestriction.noGap
- Phenomena.FillerGap.Studies.HPSGExtraction.islandToGapRestriction ConstraintType.complexNP = HPSG.GapRestriction.noGap
- Phenomena.FillerGap.Studies.HPSGExtraction.islandToGapRestriction ConstraintType.adjunct = HPSG.GapRestriction.noGap
- Phenomena.FillerGap.Studies.HPSGExtraction.islandToGapRestriction ConstraintType.coordinate = HPSG.GapRestriction.noGap
- Phenomena.FillerGap.Studies.HPSGExtraction.islandToGapRestriction ConstraintType.subject = HPSG.GapRestriction.npOnly
- Phenomena.FillerGap.Studies.HPSGExtraction.islandToGapRestriction ConstraintType.sententialSubject = HPSG.GapRestriction.noGap
- Phenomena.FillerGap.Studies.HPSGExtraction.islandToGapRestriction ConstraintType.mannerOfSpeaking = HPSG.GapRestriction.npOnly
Instances For
HPSG predicts all absolute islands block extraction.
The gap introduction mechanism correctly removes complements.
End-to-end: extraction is licensed iff not blocked by an island.