Posted by: linasv on: 2009-11-08
During some recent reading, it struck me that a useful framework for thinking about and talking about sentence generation is the MTT or “meaning-text theory” of Igor Mel’cuk, et al Here is one readable reference:
Igor A. Mel’čuk and Alain Polguère, (1987) “A Formal Lexicon in Meaning-Text Theory”, Computational Linguistics, vol. 13, pp. 261-275.
portal.acm.org/citation.cfm?id=48160.48166
www.aclweb.org/anthology/J/J87/J87-3006.pdf
Within the [...]
Posted by: linasv on: 2009-10-05
I spent the weekend comparing the Stanford parser to RelEx, and learned a lot. RelEx really does deserve to be called a “semantic relation extractor”, and not just a “dependency relation extractor”. It provides a more abstract, more semantic output than the Stanford parser, which sticks very narrowly to the syntactic structure of [...]
Posted by: linasv on: 2009-09-08
I’ve recently resumed work on the question-answering chatbot, and am trying to get it to comprehend a broader range of questions and statements. The “big idea” is to create a number of “sentence patterns” that the pattern matcher can recognize and respond to. The reason this is a “big” idea is because I am trying [...]
Posted by: linasv on: 2009-07-06
The link-grammar parser uses labeled links to connect together pairs of words. In order to capture the idea of proper grammatical construction, any given word is only allowed to have very specific links to its right or left: for example, verbs have their subject on the left, and an object on the right. Link-grammar defines [...]
Posted by: linasv on: 2009-03-11
A bit of corpus linguistics is performed to examine the mutual information distribution of word pairs.
Posted by: linasv on: 2009-01-12
I’ve recently been tinkering with a mechanism for determining word senses based on their grammatical usage. This has me pretty excited, because, so far, it seems to be reasonably accurate (i.e. not terrible), and lightning-fast. I’m doing this by doing some heavy statistical NLP work, computing statistical correlations between word senses and syntax — specifically, [...]
Posted by: linasv on: 2008-08-17
I hack, heads-down, on link-grammar every now and then. Yesterday, I fixed another round of broken parse rules: making sure that sentences like “John is altogether amazingly quick.” “That one is marginally better” “I am done working” “I asked Jim a question” “I was told that crap, too” all parse correctly.
Solving these required adding new [...]
Posted by: linasv on: 2008-05-05
I spent the afternoon creating a formalized mapping from RelEx and Wordnet to OpenCog. The goal is to clean things up enough so that I can run word-sense disambiguation code with opencog itself. Now, one thing that was nagging me is that this is, in some sense, the hard-way forward — I could just [...]
Posted by: dhart on: 2008-05-05
Crunch time is here! Our participation in Google’s Summer of Code program has accelerated release schedules and shifted priorities. Ben is busy writing initial documentation, converting much of it from Novamente documentation. Gustavo, Senna and Linas are working to tidy OpenCog code, removing crufty and embarrassing bits and improving infrastructure and interfaces. Joel is working [...]