Skip links
Main content

Weblog

Coöperatieve auto's

Sunday 01 February 2015 16:48 Ik las in de Volkskrant over coöperatieve auto's. Dit zijn gewone auto's die uitgerust zijn met intelligente hardware en software waardoor ze een keten kunnen vormen van dicht op elkaar rijdende ... full story
Tags
idee

How IBM's Watson Answers a Question, a brief intro

Thursday 27 February 2014 20:29 The victory of IBM's Watson over some of the finest Jeopardy! contestants on February 14 and 15, 2011 was a major event in the history of natural language processing. Let's have a look at how Watson works! full story
Tags
nlp

In a bar, under the sea

Thursday 05 December 2013 20:36 Preventing infinite recursion in surface realization full story
Tags
nlp

Surface realisation: plain and simple

Saturday 16 November 2013 12:38 Or: a method for generating a proper sentence from a set of relations full story
Tags
nlp

Help the user enter a sentence

Thursday 26 September 2013 19:47 The aim of Natural Language Interaction systems is to interact with a human user in an intuitive way. A big problem is that it can handle only a subset of all sentences the user can enter. And the user does not know which types of sentences are allowed, and which are not. He or she can therefore easily get frustrated or at best underestimate the full potential of the system. I suggest therefore that the user should be guided when he enters a sentence. The system should show all available alternatives on every word the user enters. full story
Tags
nlp

How long is a chinaman

Saturday 04 May 2013 16:46 I wrote before about the problem with proper nouns. The problem is how to recognize the name of a person in a sentence, when this name is not part of the lexicon. At that point I thought that the ... full story
Tags
nlp

The what, why and how of wh-words

Monday 25 March 2013 20:22 There is a class of words called wh-words, or interrogative words that is very important for asking questions. These are words like who, which, why, where, and how. They can be used to query all aspects of a subject under study. Let me say something about their parts-of-speech and semantics. full story
Tags
nlp

Mapping to a relational database

Sunday 06 January 2013 21:17 Up until now I had always looked at the mapping of a semantic sentence representation to the tables of a database as something that required some hacking. But now I found a proper way to deal with it. full story
Tags
nlp

Semantic attachment

Thursday 27 December 2012 10:52 Semantic attachment is the process of creating the semantics of a sentence by attaching pieces of semantics to the syntax tree. The problem lies in the composition. full story
Tags
nlp

Semantic representation

Wednesday 26 December 2012 11:27 Attaching semantics to parsed sentence is quite a task, but the real challange is to choose the right type of semantic representation. A representation that can be used in all types of sentences. full story
Tags
nlp

"How old was Lord Byron when Lady Lovelace was born?"

Monday 22 October 2012 20:16 What does it take to answer this question through computation? full story
Tags
books
nlp

Capitalization

Monday 27 August 2012 20:45 A good page on the use of capitals in English: http://www.informatics.sussex.ac.uk/department/docs/punctuation/node27.html full story
Tags
nlp

OONLP

Friday 10 August 2012 10:15 Historically, natural language processing programs are written in LISP and Prolog. LISP, because it is the AI language of a whole generation of AI students. Prolog, because it contains some ... full story
Tags
nlp

Yes

Saturday 02 June 2012 09:21 What's the part-of-speech of words like "yes" and "no"? full story
Tags
nlp

The problem with proper nouns

Saturday 19 May 2012 09:32 Before a sentence is passed to the parser, it is first run through the lexer. The lexer divides the sentence into words or word groups. These are called lexical items and they are the smallest parts of the sentence that have a single part-of-speech. Most lexical items can be looked up in the lexicon. But what about proper nouns? full story
Tags
nlp

Answering questions by means of Natural Language Processing

Saturday 28 April 2012 13:42 In the past year I have been working on a framework to allow users to interact with a knowledge base through written natural language. The goal is to provide a simple library that allows you to ask a question in plain english (or some other language) and receive a complete sentence for an answer. I do this in the sparse hours of free time that I have, so the project is a long way from being finished. However, I have now reached the point where the program can make a full round-trip from question to answer for a single question. This is a good moment to write about the choices I made and to explain the process. full story
Tags
nlp

Change syntax rules to facilitate semantics?

Saturday 31 March 2012 22:38 It may be useful to change the way phrase structure rules are built when dealing with semantics analysis and production. full story
Tags
nlp

Auxiliaries

Sunday 18 March 2012 10:48 When I add production rules I only create the ones I really need for the moment. However, I want to create them in such a way that future extensions will be easy to make. So I decided to make a little study of the structure of auxiliaries. The table below is the result of that. full story
Tags
nlp

Implementation of an Earley parser with unification

Monday 05 December 2011 20:50 I just completed a PHP implementation of the Earley parser, extended with unification, that is described in the book "Speech and Language Processing" by Jurafsky and Martin. I thought it might be a good idea to share my code since it took me quite some time and effort to create it and, what's more important, I could not find any other implementation of it on the internet. full story
Tags
nlp

Geld naar Wikipedia

Wednesday 23 November 2011 20:47 Ik heb maar eens wat geld overgemaakt naar Wikipedia. Waarom niet? Het is een briljant concept met een geweldige uitwerking en ik hoop dat het nog lang mag bestaan. full story
Tags
Nieuws

Patrick van Bergen

You can reach me at this e-mail address