Git Product home page Git Product logo

dyck-paper's People

Contributors

konstantinoskokos avatar omelkonian avatar

Watchers

 avatar  avatar

dyck-paper's Issues

last-second

  • '... the previous with ...'
  • add ourselves as authors maybe?

Review

  • Write author names/affiliations
In your paper, make sure to add back the author names and affiliations.
  • Proper format
The format should be consistent with the llncs2e package I sent earlier; if you added the svmono package, some students have pointed out this style conflicts with the llncs2e format. I've asked the publishers, and they said we should stick with the llncs2e format - no svmono.
  • Change title?
  • Move section 3 to Appendix
For the overall organization of the paper, I would suggest
moving section 3 (on the computational toolkit backing up the work in
section 2) to an Appendix, and expanding the sections 1,2,4,5 along the
lines indicated below.
  • 1.2 Motivation
The link between D^2 and programming language analysis example 
is interesting, but the central motivation for studying this problem would
come from *natural language* grammars, and the proper characterization of
the required expressivity beyond context-free. MIX^3, as an abstract
representative of word-order freedom, is generally felt to be overpermissive,
and D^3, with its extra prefix constraint, would be a candidate for a
more constrained view of ordering, but this point needs elaboration:

-Are there NL patterns that, under a suitable string homomorphism, would
exemplify D^3 ? (cf the role of a^n b^n c^n or w^2 in the discussion of
crossed dependencies of Swiss German)
-Why the conjecture of D^3 as a 2-MCFL in the first place? Because
MIX_3 is a 2-MCFL (Salvati)?
-Given the prefix constraint separating D3 from MIX^3, one might be 
led to feel it might be properly included in the class of 2-MCFL,
for example being a *well-nested* 2-MCFL or TAG. If it isn't,
then explain why (using eg Kanazawa's 2009 pumping lemma for
well-nested MCFG, Kanazawa & Salvati's 2012 result that MIX^3
=/= a tree adjoining language, and their 2010 copying power
for wll-nested MCFG result).
  • 1.3 Correspondences
There are many, as inspection of the Online
Encyclopedia of Integer Sequences shows. Restrict examples to
bijections that play a role for the techniques developed in
section 2. Drop constrained walks, for example.
  • 2. Modeling techniques
this is a bad title for what
is the core section of the paper. Maybe "Abstract grammar
specification" or something of the kind?
  • 2.2 Meta-grammars
- [ ] change introduce to employ (5)

The Van Wijgaarden metagrammar technique has a respectable
pedigree in linguistic description, see the separation of
LP (linear precedence) and ID (immediate dominance) in
Generalized Phrase Structure Grammars (Gazdar et.al.),
Mike Reape's work on domain union (eg 'Getting things in
order' in Bunt&vHorck, Discontinuous Constituency),
Nederhof,Shieber,Satta on Partially-ordered multiset
CFG and ID/LP parsing, etc. All these refs involving
shuffling, in addition to concatenation, in some way
or other. Please cite/discuss the relevant literature
here.

The technique of generating non-terminals to represent
incomplete word states is intriguing, especially the
connection with Petersen's rules for the generation of
combinatorial spider webs. This correspondence needs
better explanation/elaboration, though. In its present
form, readers who haven't studied combinatorial spider
webs in detail will not be able to appreciate what is
going on.

Note also that the idea of non-terminals representing
incomplete word states is what gives the standard CFG
for MIX^2 (eg Lewis & Papadimitriou, Elements ..)

Re webs: the correspondence is with a *subset* of
the growth rules - where does it fail? The rules that
combine two trivalent points? In what sense would they
be beyond the capacity of 2-MCFG rules?
  • 4. Road to completeness
rename to "Discussion"?
Given that the issue D^3=2-MCFG is not settled, it
would be nice to have some discussion here of upper/lower
demarcation bounds, and of the reasons why the successive
approximations fail in the end. As for lower bound,
settle the issue D3=/=well nested MCFG (cf above).
And if D^3=2-MCFG is elusive, what about 3-MCFG?
If a *3*-MCFG for D^3 is straighforward, can one learn
anything from it about a periodicity property of D^3
that a 2-dimensional MCFG cannot capture?
  • Format bibliography
The references need some work (maybe because of bib style used?).
Check for missing volume editors/book titles/pages/place of
publication, uppercase escape (eg for Dyck, MCFL, Lie algebras)

ESSLLI: Extended Version

Fallback

  • D^n definition (2x cases)
  • More elaborate introduction/context/intuition/motivation
  • Elaborate correspondences
  • Formatting
  • Growth-meta
  • Acknowledgements

Minor

  • Missing references
  • Chapters ~> Sections
  • typo with ARIS

Major

  • New first-match policy insights
  • Mention Dyck reachability for static analysis
  • Concrete linguistic phenomenon (swiss german, dutch)
  • MIX-3 challenge-relation
  • Give a conjecture!
  • N-MCFG for MIX-3

Extra

  • THE THEORY
  • Extraposition
  • Phrase-structure grammars (1989 M.Reape - GPHG)
  • Propositional attachment ambiguity
  • Is it a TAG?
  • Neural Representation

to-do

  • consistent captioning
  • consistent citation styling
  • commas in citations
  • bibst
  • something forgotten (?)
    • straddling (add example from presentation)
  • add actual values to placeholder tables, maybe restyle

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.