<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>Grammars Gone Mental</title>
<link>https://ggmblog.org/</link>
<atom:link href="https://ggmblog.org/index.xml" rel="self" type="application/rss+xml"/>
<description></description>
<generator>quarto-1.9.37</generator>
<lastBuildDate>Thu, 12 Nov 2026 00:00:00 GMT</lastBuildDate>
<item>
  <title>What it might mean for the parser to (not) be the grammar</title>
  <dc:creator>Tim Hunter</dc:creator>
  <link>https://ggmblog.org/posts/2026-12-parser-grammar/</link>
  <description><![CDATA[ 





<p>Suppose it’s agreed that the following system of phrase-structure rules accurately characterizes the sentences that a certain group of speakers recognize as well-formed sentences of their language (and the structures that they associate with those sentences):</p>
<pre><code>S → NP VP       NP → it
NP → D N        D → the
VP → V NP       D → a
                N → cat
                N → dog
                V → chased
                V → watched</code></pre>
<p>What are the ways in which this collection of rules might relate the actual work that speakers do in the course of recognizing and understanding sentences? There are at least two possibilities.</p>
<p>The first possibility is that these rules are a sort of compact, abstract description of the workings of the sentence-processing mechanism. That sentence-processing mechanism works in some particular more-or-less incremental manner, and it would be perfectly possible to accurately describe the workings of this mechanism without appealing at all to the particular level of abstraction that these rules live at. Researchers might find it helpful to write rules in the form above for certain purposes, as a kind of summary of what is possible given the workings of this particular processing mechanism, but it is those workings that are primary. This is approximately the view that is sometimes put in slogan form as “the parser is the grammar”, since on this view the parser and the grammar are not really two different things, but rather two different ways of looking at a single thing. Let’s call this the <strong>grammar-as-abstraction</strong> view.</p>
<p>The second possibility is that the rules above are mentally represented in their own right, and this system of rules is one of the pieces of information that is consulted by the sentence-processing mechanism in the course of understanding a sentence. On this view the rules themselves are primary, and they inform the workings of the processing mechanism. Let’s call this the <strong>grammar-as-information</strong> view.</p>
<p>I’m not going to try to review previous debates about these two views, but I think many readers will recognize that both views are out there, and that discussions about the interplay between our best grammatical theories and work in sentence processing sometimes get muddied because of vagueness, inconsistencies or disagreements between these two views.</p>
<p>My goal here is to put forward a way of thinking about this question that makes things a little bit more concrete (perhaps this is not the only way to make things concrete, but it’s at least one way), so as to identify some of the kinds of empirical evidence that could be brought to bear on the question. This will lead to what I think is some suggestive evidence in favor of the grammar-as-information view; unsurprisingly, there will be plenty of scope for objections along the way, and I don’t expect the argument to be convincing to everyone, but I hope that the argument form itself is at least interesting and perhaps could clarify the nature of the questions at hand.</p>
<p>It will be useful to first consider a very simple system of sentence recognition, the shift-reduce recognizer, before turning to the one where I think things actually get interesting, which is the left-corner recognizer.</p>
<section id="shift-reduce-recognition" class="level2">
<h2 class="anchored" data-anchor-id="shift-reduce-recognition">Shift-reduce recognition</h2>
<p>Let’s consider one particular way in which sentence recognition could proceed in accord with the phrase-structure rules given above (where “in accord with” is deliberately agnostic, for now, about the distinction between grammar-as-abstraction and grammar-as-information): shift-reduce recognition.</p>
<p>There are two kinds of moves, or transitions, that this simple kind of processor can make. A <code>shift</code> transition consumes a word of input and pushes the word’s category onto the stack that comprises the processor’s memory. A <code>reduce</code> transition replaces two adjacent symbols on the top of the stack, each of which represents the category of some constituent that has been found, with another symbol representing the category of their parent constituent.</p>
<p>Here’s how this kind of processor would recognize the sentence <code>the dog chased it</code>.</p>
<table class="caption-top table">
<colgroup>
<col style="width: 20%">
<col style="width: 20%">
<col style="width: 20%">
<col style="width: 20%">
<col style="width: 20%">
</colgroup>
<thead>
<tr class="header">
<th></th>
<th></th>
<th>Rule</th>
<th>Position</th>
<th>Stack contents</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>0</td>
<td></td>
<td></td>
<td>• the dog chased it</td>
<td></td>
</tr>
<tr class="even">
<td>1</td>
<td>shift</td>
<td>D → the</td>
<td>the • dog chased it</td>
<td>D</td>
</tr>
<tr class="odd">
<td>2</td>
<td>shift</td>
<td>N → dog</td>
<td>the dog • chased it</td>
<td>D N</td>
</tr>
<tr class="even">
<td>3</td>
<td>reduce</td>
<td>NP → D N</td>
<td>the dog • chased it</td>
<td>NP</td>
</tr>
<tr class="odd">
<td>4</td>
<td>shift</td>
<td>V → chased</td>
<td>the dog chased • it</td>
<td>NP V</td>
</tr>
<tr class="even">
<td>5</td>
<td>shift</td>
<td>NP → it</td>
<td>the dog chased it •</td>
<td>NP V NP</td>
</tr>
<tr class="odd">
<td>6</td>
<td>reduce</td>
<td>VP → V NP</td>
<td>the dog chased it •</td>
<td>NP VP</td>
</tr>
<tr class="even">
<td>7</td>
<td>reduce</td>
<td>S → NP VP</td>
<td>the dog chased it •</td>
<td>S</td>
</tr>
</tbody>
</table>
<p>Suppose we have determined that the sequence of steps shown in this table is an accurate characterization of the steps that are carried out in the relevant speakers’ minds in the course of comprehending that sentence. We can then consider the different ways of thinking about grammatical rules: in each line of the table above, what is the relationship between the rule listed in the third column and the stack-manipulation that happens in the fifth column?</p>
<p>According to the grammar-as-abstraction view, the processor has transitions available to it that manipulate the stack in certain ways – for example, it can consume the word <code>dog</code> and push <code>N</code> onto the stack, and it can replace a <code>V NP</code> sequence at the top of the stack with a <code>VP</code> – and those stack-manipulating transitions are, in a sense, “all there is”. Writing things like <code>VP → V NP</code> in the third column is a helpful way for us to encapsulate certain aspects of what’s going on (and writing out the full rule list at the beginning of this post is a helpful way to summarize the overall capacity of this processing device), but no more than that.</p>
<p>According to the grammar-as-information view, on the other hand, the rules are more fundamental than the stack manipulations. On this view there is a mental list of rules which is consulted, and the fact that the processor finds <code>VP → V NP</code> in that list is what “tells it” that it can replace <code>V NP</code> with <code>VP</code>. On each line of the table, the rule in the third column is what the processor has looked at in order to determine that the stack manipulations in the fifth column are licensed. The processor, on this view, is something that takes in two different kinds of information, a collection of grammar rules and a sequence of words, and tries to knit them together in a certain way.</p>
<p>In this particular case of a simple shift-reduce processor, I think it is <strong>very</strong> difficult to tell these two views apart. This is because there is a one-to-one correspondence between processing transitions and grammar rules. For every <code>shift</code> transition that the grammar-as-abstraction proponent posits as part of the processor, there is exactly one rule of the form <code>X → blah</code> that the grammar-as-information proponent posits on the list of rules; and for every <code>reduce</code> transition, there is exactly one rule of the form <code>X → Y Z</code>. Knowing that the relevant mental processing proceeds as in the table above seems equally compatible with either of these views.</p>
<p>If this was the situation we were in regarding human sentence processing, perhaps one could argue that, in the absence of positive evidence for the kind of separation that the grammar-as-information view posits, the grammar-as-abstraction view should be preferred on the grounds of simplicity; or, perhaps one could argue that, because of the one-to-one correspondence between transitions and rules, the supposed distinction between the two views turns out to be misguided, and the question is moot. But this is probably not actually the situation we find ourselves in when it comes to human sentence processing: the relevant mechanisms there are, to the best of our knowledge, more complicated than the simple shift-reduce system, and more complicated in ways that allow for the distinction between the two views to come more clearly into focus.</p>
</section>
<section id="left-corner-recognition" class="level2">
<h2 class="anchored" data-anchor-id="left-corner-recognition">Left-corner recognition</h2>
<p>Things get more interesting when we turn to left-corner recognition. The fundamental difference compared to shift-reduce recognition is that the processor is able to represent a certain kind of incomplete constituents. More specifically, the stack maintained by a left-corner recognizer contains not just symbols like <code>NP</code> and <code>VP</code> representing constituents that have been completely identified, but also symbols of the form <code>X/Y</code> (e.g.&nbsp;<code>NP/N</code> or <code>S/VP</code>) which represent an <code>X</code> that is missing a <code>Y</code> on its right edge.</p>
<p>Here are the steps by which a left-corner recognizer would process the same sentence from before.</p>
<table class="caption-top table">
<colgroup>
<col style="width: 20%">
<col style="width: 20%">
<col style="width: 20%">
<col style="width: 20%">
<col style="width: 20%">
</colgroup>
<thead>
<tr class="header">
<th></th>
<th></th>
<th>Rule</th>
<th>Position</th>
<th>Stack contents</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>0</td>
<td></td>
<td></td>
<td>• the dog chased it</td>
<td></td>
</tr>
<tr class="even">
<td>1</td>
<td>shift</td>
<td>D → the</td>
<td>the • dog chased it</td>
<td>D</td>
</tr>
<tr class="odd">
<td>2</td>
<td>project</td>
<td>NP → D N</td>
<td>the • dog chased it</td>
<td>NP/N</td>
</tr>
<tr class="even">
<td>3</td>
<td>match</td>
<td>N → dog</td>
<td>the dog • chased it</td>
<td>NP</td>
</tr>
<tr class="odd">
<td>4</td>
<td>project</td>
<td>S → NP VP</td>
<td>the dog • chased it</td>
<td>S/VP</td>
</tr>
<tr class="even">
<td>5</td>
<td>shift</td>
<td>V → chased</td>
<td>the dog chased • it</td>
<td>S/VP V</td>
</tr>
<tr class="odd">
<td>6</td>
<td>complete</td>
<td>VP → V NP</td>
<td>the dog chased • it</td>
<td>S/NP</td>
</tr>
<tr class="even">
<td>7</td>
<td>match</td>
<td>NP → it</td>
<td>the dog chased it •</td>
<td>S</td>
</tr>
</tbody>
</table>
<p>To clarify the meaning of the <code>X/Y</code> notation, here are pictures representing the first three steps.</p>
<p><img width="500" src="https://gist.githubusercontent.com/timhunter/f7efd9a0b144cedb6b17fec9231c9bc5/raw/left-corner-step1-step2-step3.png"></p>
<p>Unlike the shift-reduce system, where the <code>NP</code> constituent is posited only after <strong>both</strong> of its daughter constituents are identified, here the <code>NP</code> constituent is posited at Step 2, when only its left daughter has been identified; the transitions of this form are called <code>project</code> transitions. Of course the fact that the right daughter hasn’t yet been found needs to be tracked, which is why after Step 2 we have <code>NP/N</code> on the stack rather than simply <code>NP</code>. At Step 3 the processor consumes the next word, <code>dog</code>, which allows it to “pay off the debt” and arrive at a full <code>NP</code>; this kind of debt-repayment transition is called a <code>match</code> transition (since it “matches” the owed category against the incoming word).</p>
<p>The <code>project</code> transition at Step 4 introduces the <code>S</code> constituent, on the basis of having found its left daughter, in the same way that the one at Step 2 introduced the <code>NP</code> constituent. Notice that at Step 5, the incoming word <code>chased</code> cannot itself pay off the owed <code>VP</code>, so this is not a <code>match</code> transition like the one at Step 3, but rather is a <code>shift</code> transition (like the one at Step 1) which adds to the stack, specifically it introduces a <code>V</code>.</p>
<p>The next transition is where things get particularly interesting.</p>
<p><img width="500" src="https://gist.githubusercontent.com/timhunter/f7efd9a0b144cedb6b17fec9231c9bc5/raw/left-corner-step5-step6.png"></p>
<p>The transition at Step 6 is different from any of the three kinds of transitions we have seen before (<code>shift</code>, <code>project</code> and <code>match</code>). It has something in common with the <code>project</code> transitions that we saw at Step 2 and Step 4: it involves positing a <code>VP</code> on the basis of its left daughter (a <code>V</code>), and taking on a debt of the right daughter (an <code>NP</code>). But instead of this posited parent constituent being freshly introduced to the stack, like the <code>NP</code> at Step 2 or the <code>S</code> at Step 4, this posited parent is used to pay off the owed <code>VP</code>. The newly-owed <code>NP</code> becomes all that is missing from the <code>S</code> constituent, hence we have simply <code>S/NP</code>. This kind of transition is called a <code>complete</code> transition. The final <code>match</code> transition at Step 7 fills in the missing <code>NP</code> (in just the same way that the match transition at Step 3 filled in a missing <code>N</code>).</p>
<p>What I take to be significant here is that, unlike in the simple shift-reduce system, there is no one-to-one correspondence between grammatical rules and stack-manipulating transitions: for each grammatical rule of the form <code>X → ...</code>, the processor has one transition that introduces a new (possibly incomplete) <code>X</code>, and one transition that pays off an owed <code>X</code>. For rules of the form <code>X → blah</code>, this is the distinction between what <code>shift</code> and <code>match</code> (both of which consume <code>blah</code> from the input) do with <code>X</code>. For rules of the form <code>X → Y Z</code>, this is the distinction between what <code>project</code> and <code>complete</code> (both of which build on a <code>Y</code> and take on an owed <code>Z</code>) do with <code>X</code>.</p>
<p><img width="800" src="https://gist.githubusercontent.com/timhunter/f7efd9a0b144cedb6b17fec9231c9bc5/raw/left-corner-schemas.png"></p>
</section>
<section id="so-what" class="level2">
<h2 class="anchored" data-anchor-id="so-what">So what?</h2>
<p>It’s quite easy to make sense of this under the grammar-as-information view. The processor itself “knows” only the four schemas or templates illustrated above (one each for <code>shift</code>, <code>match</code>, <code>project</code> and <code>complete</code>), and consults the list of grammatical rules to determine how those schemas can be instantiated. The transition at Step 2 above arose from instantiating the <code>project</code> schema using the rule <code>NP → D N</code>, and the transition at Step 6 arose from instantiating the <code>complete</code> schema using the rule <code>VP → V NP</code>.</p>
<p>In the example above, we don’t see any single grammatical rule being used by two distinct schemas, but if we modify the sentence very slightly we can see what this would look like: if the sentence were <code>the dog chased the cat</code>, then the first six steps would proceed as above, and then at Step 8 we see a <code>complete</code> step that makes use of the same <code>NP → D N</code> rule that was used to instantiate the <code>project</code> schema at Step 2.</p>
<table class="caption-top table">
<colgroup>
<col style="width: 20%">
<col style="width: 20%">
<col style="width: 20%">
<col style="width: 20%">
<col style="width: 20%">
</colgroup>
<thead>
<tr class="header">
<th></th>
<th></th>
<th>Rule</th>
<th>Position</th>
<th>Stack contents</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>…</td>
<td>…</td>
<td>…</td>
<td>…</td>
<td>…</td>
</tr>
<tr class="even">
<td>6</td>
<td>complete</td>
<td>VP → V NP</td>
<td>the dog chased • the cat</td>
<td>S/NP</td>
</tr>
<tr class="odd">
<td>7</td>
<td>shift</td>
<td>D → the</td>
<td>the dog chased the • cat</td>
<td>S/NP D</td>
</tr>
<tr class="even">
<td>8</td>
<td>complete</td>
<td>NP → D N</td>
<td>the dog chased the • cat</td>
<td>S/N</td>
</tr>
<tr class="odd">
<td>9</td>
<td>match</td>
<td>N → cat</td>
<td>the dog chased the cat •</td>
<td>S</td>
</tr>
</tbody>
</table>
<p>So the rule <code>NP → D N</code> can be used to instantiate the <code>project</code> schema to yield a transition that replaces <code>D</code> with <code>NP/N</code>, and can also be used to instantiate the <code>complete</code> schema to yield a transition that replaces <code>⋯/NP D</code> with <code>⋯/N</code>.</p>
<p>More generally, given some list of rules, each one is going to be instantiable via two schemas (either by <code>shift</code> and by <code>match</code>, or by <code>project</code> and by <code>complete</code>), and thus will give rise to two possible transitions. If there are, say, 10 rules in the grammar, the four schemas above will give rise to 20 possible transitions.</p>
<p>This makes things start to look strange under the grammar-as-abstraction view. If the stack-manipulating transitions are primitive, rather than derived by instantiating schemas, then there is no particular reason to think that these transitions should come in the neat pairs that they seem to. It would look like a coincidence if, for every transition that replaces <code>Y</code> with <code>X/Z</code>, there’s always another transition that replaces <code>⋯/X Y</code> with <code>⋯/Z</code>. If the transition that replaces <code>D</code> with <code>NP/N</code> and the transition that replaces <code>⋯/NP D</code> with <code>⋯/N</code> are just two of the 20 primitive transitions, then “the next language over” might have just one of these two; this would mean that the constituents that could appear as an <code>NP</code> in a subject position would differ from those that could appear as an <code>NP</code> in an object position, for example. To the extent that the next language over always corresponds to what we would get by making some change to the underlying list of rules and letting the transition schemas work with that modified list – for example, if the next language over lacks both the <code>D</code> to <code>NP/N</code> stack transition and the <code>⋯/NP D</code> to <code>⋯/N</code> stack transition – it makes less sense to think of the transitions themselves as primitive.</p>
<p>Notice how this is different from the situation with shift-reduce recognition, where there’s a one-to-one correspondence between rules and transitions. If the only consequence of having <code>NP → D N</code> in your list of rules is the possibility of stack transitions that replace <code>D N</code> with <code>NP</code>, then it matters less whether you think of the rule or the transition as primitive. From a grammar-as-information perspective, the next language over might lack the <code>NP → D N</code> rule, and therefore the processor won’t have available the move of replacing <code>D N</code> with <code>NP</code>; this is about the same as the prediction we’d make from a grammar-as-abstraction perspective, where the next language over just lacks the primitive stack transition that replaces <code>D N</code> with <code>NP</code>.</p>
<p>Another way to make the point is to observe that, if I tell you that the tree diagram for a certain sentence includes an <code>NP</code> node with a <code>D</code> left daughter and an <code>N</code> right daughter, you know that the shift-reduce recognition of this sentence will necessarily involve a step of replacing <code>D N</code> with <code>NP</code>. But we can’t say (without knowing more about the position of the <code>NP</code> node) whether the left-corner recognition of this sentence will involve a step of replacing <code>D</code> with <code>NP/N</code>, or a step of replacing <code>⋯/NP D</code> with <code>⋯/N</code>. This one-to-many (specifically, one-to-two) relationship between the rules and transitions is what provides the impetus for treating a rule itself as a meaningful primitive, something that can be separated from any <strong>single</strong> action that might take place in the course of processing a sentence.</p>
</section>
<section id="the-bigger-picture" class="level2">
<h2 class="anchored" data-anchor-id="the-bigger-picture">The bigger picture</h2>
<p>The main suggestion I want to put on the table is that this kind of one-to-many relationship between grammar rules and parser actions is a key form of evidence that might be used in support of the grammar-as-information view. One might agree that this is an interesting form of argument that could in principle be used to in support of the grammar-as-information view, without buying into any claims that the specifics of human sentence processing look anything like the picture I laid out with left-corner recognition above.</p>
<p>Having said that, there’s some reason to think that human processing does in fact proceed in something along the lines of the left-corner manner outlined above. The evidence is based on the fact that the amount of memory (stack space) required by the left-corner recognizer gets large for center-embedded sentences, but not for left-embedded or right-embedded sentences, and therefore aligns neatly with the pattern of difficulty that humans experience with these constructions <span class="citation" data-cites="resnik1992">(Resnik, 1992, and many references there)</span>. And as Resnik points out in that paper (section 4), it’s particularly critical that when a posited parent node is going to “pay off a debt”, this must happen as soon as the parent is posited; in other words, it’s critical that we have <code>complete</code> as a separate transition schema from <code>project</code>, which is what leads to the one-to-many relationship between rules and transitions. (The alternative “arc-standard” system where rules of the form <code>X → Y Z</code> are <strong>only</strong> associated with <code>project</code> transitions, and there’s a separate operation that “cancels out” parents posited by <code>project</code> with owed categories, does not yield the same predictions about memory load.)</p>
<p>Of course, a full-fledged theory of human sentence processing is going to look different in the details, not least because the relevant notion of syntactic structure-building is likely to have more bells and whistles than the simple trees that are describable via phrase-structure rules of the sort used above. If the processing system needs to deal with those additional bells and whistles, is it likely that things will fall neatly into place with a one-to-one correspondence between rules (of a new enriched sort) and transitions, like in the shift-reduce system, or it is more likely that things will get yet more complicated and diverge even further from such a one-to-one correspondence? It doesn’t seem crazy to lean slightly towards the latter, all else being equal. And for what it’s worth, although I’m not suggesting that this should hold much water, this seems to be what we see in parsers that extend the left-corner system illustrated above to incorporate movement <span class="citation" data-cites="stanojevicstabler2018 hunteretal2019">(Hunter et al., 2019; Stanojević &amp; Stabler, 2018)</span>: the point in the above was that the parser needs to treat merge steps that create left daughters differently from those that create right daughters, and once movement is introduced it becomes similarly necessary to distinguish typical, simple movement dependencies from those that have been derived via remnant movement.</p>



</section>

<div id="quarto-appendix" class="default"><section class="quarto-appendix-contents" id="quarto-bibliography"><h2 class="anchored quarto-appendix-heading">References</h2><div id="refs" class="references csl-bib-body hanging-indent" data-entry-spacing="0" data-line-spacing="2">
<div id="ref-hunteretal2019" class="csl-entry">
Hunter, T., Stanojević, M., &amp; Stabler, E. (2019). The active-filler strategy in a move-eager left-corner Minimalist Grammar parser. In E. Chersoni, C. Jacobs, A. Lenci, T. Linzen, L. Prévot, &amp; E. Santus (Eds.), <em>Proceedings of the Workshop on Cognitive Modeling and Computational Linguistics</em> (pp. 1–10). Association for Computational Linguistics. <a href="https://doi.org/10.18653/v1/W19-2901">https://doi.org/10.18653/v1/W19-2901</a>
</div>
<div id="ref-resnik1992" class="csl-entry">
Resnik, P. (1992). Left-corner parsing and psychological plausibility. <em>COLING 1992 Volume 1: The 14th International Conference on Computational Linguistics</em>, 191–197. <a href="https://aclanthology.org/C92-1032/">https://aclanthology.org/C92-1032/</a>
</div>
<div id="ref-stanojevicstabler2018" class="csl-entry">
Stanojević, M., &amp; Stabler, E. (2018). A sound and complete left-corner parsing for Minimalist Grammars. In M. Idiart, A. Lenci, T. Poibeau, &amp; A. Villavicencio (Eds.), <em>Proceedings of the Eight Workshop on Cognitive Aspects of Computational Language Learning and Processing</em> (pp. 65–74). Association for Computational Linguistics. <a href="https://doi.org/10.18653/v1/W18-2809">https://doi.org/10.18653/v1/W18-2809</a>
</div>
</div></section><section class="quarto-appendix-contents" id="quarto-reuse"><h2 class="anchored quarto-appendix-heading">Reuse</h2><div class="quarto-appendix-contents"><div><a rel="license" href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></div></div></section><section class="quarto-appendix-contents" id="quarto-citation"><h2 class="anchored quarto-appendix-heading">Citation</h2><div><div class="quarto-appendix-secondary-label">BibTeX citation:</div><pre class="sourceCode code-with-copy quarto-appendix-bibtex"><code class="sourceCode bibtex">@misc{hunter2026,
  author = {Hunter, Tim},
  title = {{What it might mean for the parser to (not) be the grammar}},
  date = {2026-11-12},
  url = {https://ggmblog.org/posts/2026-12-parser-grammar/},
  langid = {en}
}
</code></pre><div class="quarto-appendix-secondary-label">For attribution, please cite this work as:</div><div id="ref-hunter2026" class="csl-entry quarto-appendix-citeas">
Hunter, T. (2026, November 12). What it might mean for the parser to
(not) be the grammar. <em>Grammars Gone Mental</em>. <a href="https://ggmblog.org/posts/2026-12-parser-grammar/">https://ggmblog.org/posts/2026-12-parser-grammar/</a>
</div></div></section></div> ]]></description>
  <category>parsing</category>
  <category>grammar</category>
  <guid>https://ggmblog.org/posts/2026-12-parser-grammar/</guid>
  <pubDate>Thu, 12 Nov 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Welcome to Grammars Gone Mental</title>
  <dc:creator>Brian Dillon</dc:creator>
  <dc:creator>Tim Hunter</dc:creator>
  <dc:creator>Dave Kush</dc:creator>
  <dc:creator>Ellen Lau</dc:creator>
  <dc:creator>Laurel Perkins</dc:creator>
  <dc:creator>Matt Wagers</dc:creator>
  <dc:creator>Ming Xiang 向明</dc:creator>
  <link>https://ggmblog.org/posts/2026-11-ggm-origin-story/</link>
  <description><![CDATA[ 





<p>Welcome to GGM (Grammars Gone Mental), a new blog conceived of by Brian Dillon, Tim Hunter, Dave Kush, Ellen Lau, Laurel Perkins, Matt Wagers, and Ming Xiang. We are a group of linguists and cognitive scientists who care about how language – intricate, dynamic and infinite – arises in our finite brains. We are here because we wanted to think through, together, both the enduring questions and the latest developments in language science. We have our own point of view, of course, but we’re writing for anyone who cares about them: linguists, psychologists, neuroscientists, students, and the growing number of people in AI who find themselves wondering what language is and how humans manage it.</p>
<section id="a-little-bit-about-our-point-of-view" class="level2">
<h2 class="anchored" data-anchor-id="a-little-bit-about-our-point-of-view">A little bit about our point of view</h2>
<p>We are all trained and working in the generative grammar tradition and consider ourselves, in that sense, mentalists. We care about answering the “three big questions” about humans and language <span class="citation" data-cites="chomsky1986">(Chomsky, 1986)</span>:</p>
<ol type="1">
<li>what a language user knows;</li>
<li>how that knowledge is put into use, to communicate, among other things; and</li>
<li>how that ability gets acquired.</li>
</ol>
<p>Calling ourselves mentalists means that we think the right way to answer those questions is by “making reference to the mental events, capacities, and processes” of the language user <span class="citation" data-cites="katz1964">(Katz, 1964)</span>. Needless to say, all those mechanisms are embedded in brains, which some of us study directly. We take, from the ‘generative’ in generative grammar, a commitment to being explicit in our formal models. We value careful attention to the description of specific linguistic systems and an ecumenical but rigorous approach to methods. We like to conjecture, to kvetch, and even to hear from people who think we’re wrong.</p>
</section>
<section id="why-this-blog" class="level2">
<h2 class="anchored" data-anchor-id="why-this-blog">Why this blog?</h2>
<p>It is an exciting time to be a linguist. The field has made remarkable progress on (1)–(3), and we think more of that progress goes unappreciated than it should. We want to celebrate it, and to make more room for the synthesis it allows. But while parts of the map are now filled in at high resolution, much <em>terra incognita</em> remains. So the time is ripe to reconnoiter, and to plan new expeditions.</p>
<p>It is also a vertiginous time to be a researcher in these areas. Scientific questions about language are coming into closer contact with neighboring academic fields and with technological advances, at what seems to be a quickly accelerating pace. We are enthusiastic about many aspects of these convergences and what we might be able to learn from them, but sometimes feel that important issues raised by the core questions in (1)–(3) above, which remain our focus, can get lost in the excitement.</p>
<p>That’s all about the moment we find ourselves in.</p>
<p>But then there’s the way we talk to one another. Traditional academic publishing doesn’t let us move as nimbly, range as widely, or speak as authentically as we want to. At the same time, we also wanted something more measured, and less evanescent, than microblogging on social media. We wanted writing that we controlled, published on our schedule, free to read and at whatever length the idea needs – and that others can respond to directly.</p>
<p>Finally, all of us were strongly influenced by Norbert Hornstein’s <a href="https://facultyoflanguage.blogspot.com/"><em>Faculty of Language</em></a> blog – and we know we’re not the only ones! – so we wanted to create a space inspired by that, where we could spend some more time together.</p>
</section>
<section id="how-we-want-to-proceed" class="level2">
<h2 class="anchored" data-anchor-id="how-we-want-to-proceed">How we want to proceed</h2>
<p>Like many other blogs, this is a team effort. We don’t necessarily mean to speak in unison, but we hope there is some harmony. We discuss what topics and areas we’d like to say something about and we give each other feedback before publishing. Every post is written by its human authors.</p>
<p>Our posts are not all necessarily about “Big Questions”: we’re interested in many approaches, including targeted reactions, bite-sized tutorials, round-ups of recent research or contemporary reviews (in the spirit of what <em>Glot International</em> used to run as “State-of-the-Article” pieces).</p>
<p>We’re aiming to publish a piece roughly weekly. Eventually we’re also interested in publishing others’ pieces, and we’d love to hear proposals for topics from a wide variety of viewpoints. See the <a href="../../about.html#contributing">Contributing</a> section of our About page for how to get in touch.</p>
</section>
<section id="finally-but-importantly" class="level2">
<h2 class="anchored" data-anchor-id="finally-but-importantly">Finally but importantly</h2>
<p>Anyone with a GitHub account can comment on posts. See <a href="../../commenting.html">How to comment</a> for a quick guide.</p>



</section>

<div id="quarto-appendix" class="default"><section class="quarto-appendix-contents" id="quarto-bibliography"><h2 class="anchored quarto-appendix-heading">References</h2><div id="refs" class="references csl-bib-body hanging-indent" data-entry-spacing="0" data-line-spacing="2">
<div id="ref-chomsky1986" class="csl-entry">
Chomsky, N. (1986). <em>Knowledge of language: Its nature, origin, and use</em>. Praeger.
</div>
<div id="ref-katz1964" class="csl-entry">
Katz, J. J. (1964). Mentalism in linguistics. <em>Language</em>, <em>40</em>(2), 124–137. <a href="https://doi.org/10.2307/411571">https://doi.org/10.2307/411571</a>
</div>
</div></section><section class="quarto-appendix-contents" id="quarto-reuse"><h2 class="anchored quarto-appendix-heading">Reuse</h2><div class="quarto-appendix-contents"><div><a rel="license" href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></div></div></section><section class="quarto-appendix-contents" id="quarto-citation"><h2 class="anchored quarto-appendix-heading">Citation</h2><div><div class="quarto-appendix-secondary-label">BibTeX citation:</div><pre class="sourceCode code-with-copy quarto-appendix-bibtex"><code class="sourceCode bibtex">@misc{dillon2026,
  author = {Dillon, Brian and Hunter, Tim and Kush, Dave and Lau, Ellen
    and Perkins, Laurel and Wagers, Matt and Xiang, Ming},
  title = {{Welcome to Grammars Gone Mental}},
  date = {2026-11-12},
  url = {https://ggmblog.org/posts/2026-11-ggm-origin-story/},
  langid = {en}
}
</code></pre><div class="quarto-appendix-secondary-label">For attribution, please cite this work as:</div><div id="ref-dillon2026" class="csl-entry quarto-appendix-citeas">
Dillon, B., Hunter, T., Kush, D., Lau, E., Perkins, L., Wagers, M.,
&amp; Xiang, M. (2026, November 12). Welcome to Grammars Gone Mental.
<em>Grammars Gone Mental</em>. <a href="https://ggmblog.org/posts/2026-11-ggm-origin-story/">https://ggmblog.org/posts/2026-11-ggm-origin-story/</a>
</div></div></section></div> ]]></description>
  <category>about</category>
  <category>meta</category>
  <guid>https://ggmblog.org/posts/2026-11-ggm-origin-story/</guid>
  <pubDate>Thu, 12 Nov 2026 00:00:00 GMT</pubDate>
</item>
</channel>
</rss>
