As I understand it:
In both (the syntactic layer of) word grammar and link grammar, each
word comes along with a set of
requirements and a set of options, with both requirement & options of
the form "may/must have a link of type T
going to the right or left" ...
In both cases, parsing is basically an inference process, of the form
"How can I find a way of drawing
typed links between words, that meets all the requirements of all the
words in the sentence, and obeys
certain general constraints as well"
The differences seem to be
-- the general constraints in link grammar are a bit more simplistic
(e.g. link grammar retains planarity,
which word grammar dropped as an absolute requirement some time ago)
-- the links in word grammar (unlike link grammar) are directed (with
an explicitly defined head and tail), which plays into
some of the general constraints in word grammar (e.g. landmark transitivity)
-- the requirements/options in word grammar have been worked out with
cognitive plausibility in mind,
whereas in link grammar they have been worked out with a goal of
making a parser that will accept/parse
grammatical sentences, and reject ungrammatical ones
One lesson I draw from the link grammar parser is that: There seem to
be many different grammar theories that will explain
which sentences are grammatical and which are not... and some these
theories are cognitively plausible and
others are not.... The various theories are likely mathematically
equivalent, but nevertheless have significant differences
from a practical perspective (e.g. an AI perspective).... In many
cases, the link grammar dictionary is not WRONG,
but it's cognitively implausible, and then one has to make complex
combinations of links (as is done in RelEx) to milk
something cognitively plausible out of it.
Word grammar seems to have a much more cognitively plausible lexicon,
but it hasn't been fully written out in a systematic
way...
Thus the project I suggested a number of years ago:
1)
Modify the link grammar dictionary to embody word grammar's
requirements/constraints instead of the link grammar ones. Actually
they are largely the same; the biggest difference I've seen is in
coordination... and then various other weird cases like pied piping
etc. For 80% of grammatical phenomena they are the same...
2)
Modify the link grammar parser to use word grammar's constraints
instead. The standard link grammar parser is not flexible enough for
this, but the Viterbi and SAT link parser are...
...
Unfortunately I have yet not found time for this, nor spare $$ to pay
someone to do it...
However, Getnet Aseffa and I are currently developing a low-cost AI
development shop in Addis Ababa, and once that is fully up and running
later in the year, we may be able to hire someone for this task...
(The first 5 programmers are already on staff, but until July are
mostly being trained in AI, as they have lots of coding experience
plus algorithm/data-structure knowledge, but not much AI
background...).... Medium term, after making a functional word
grammar parser for English, we have an ambition to extend the approach
to African languages, beginning with Amharic.... Hope all this
happens; I'm working to make it so ;)
-- Ben
According to my understanding, word grammar has a similar approach, except
that it's phrased in terms of "inference"..... One views the
constraints and options
associated with each word as logical propositions, and then parsing is
a matter of
finding a logically consistent way of fulfilling all the requirements
of all the words in the
sentence...
Most of the time, this comes out the same way as in link grammar....
But in some cases,
the word grammar constraints are
>> email to
link-grammar...@googlegroups.com.
> --
> You received this message because you are subscribed to the Google Groups
> "link-grammar" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
link-grammar...@googlegroups.com.