Re: Recommended Sources?

From: xstream (oc192np_at_attglobal.net)
Date: 10/22/04


Date: Thu, 21 Oct 2004 23:21:55 -0400


"Jessamyn Hodge" <jessamyn@mit.edu> wrote in message
news:41780944$0$566$b45e6eb0@senator-bedfellow.mit.edu...
> Oi -
>
> Completely and utterly new to Lisp, but it (or Prolog) has been
recommended
> as the language to write/design a lexical analysis tool that I need
(because
> apparently it doesn't exist, or not in the form that I need it to
analyze).
> Pattern matching, et al. Wandered over to Quantum Books (cambridge) but I
> saw no O'reilly book (the standard for when I need a quick/dirty approach
to
> a language) on prolog or lisp. Recommendations for learning
not-in-classroom
> (that requiring more time than I currently have)?
>
> (Im digging through Blackwell's "Programming for Linguistics: Perl" atm to
> see if that has any answers)
>
> Much thanks.
>
> Jessamyn
>

Besides the other couple of good suggestions you have received from other
responders I would also recommend that you try NATURAL LANGUAGE PROCESSING
IN LISP: AN INTRODUCTION TO COMPUTATIONAL LINGUISTICS by Gerald Gazdar and
Chris Mellish, Addison-Wesley 1989. A bit old IF compared to some of the
more modern Lisp books but it is very domain-specific as to what you are
looking for.

The same authors have written a Prolog variation of the book as well:
NATURAL LANGUAGE PROCESSING IN PROLOG: AN INTRODUCTION TO COMPUTATIONAL
LINGUISTICS by Gerald Gazdar and Chris Mellish, Addison-Wesley 1989.

Michael Covington's book is also a good bet: NATURAL LANGUAGE PROCESSING FOR
PROLOG PROGRAMMERS, Prentice-Hall 1993.

A friendly piece of advice (if I may) is that you should make sure that you
understand the theory before you try to implement NLP. In other words,
computational linguistics, statistical or non-statistical processing, etc. I
have seen people dive feet first into the NLP only to drown in
augmented-tree grammars etc. without a clue. Lisp is the design and
implementation tool but not the underlying linguistics theoretical
formalism.

Panos C. Lekkas



Relevant Pages

  • Recommended Sources?
    ... Completely and utterly new to Lisp, but it (or Prolog) has been recommended ... a language) on prolog or lisp. ... Recommendations for learning not-in-classroom ...
    (comp.lang.lisp)
  • Re: Does natural language skill translate to programming skill?
    ... natural language processing applications written in Prolog or Lisp that have ... approaches are ill-suited to natural language processing. ... Perl is good for surface-processing of written language. ...
    (sci.lang)
  • Re: Lisp versus Prolog
    ... > Can you compare Lisp with Prolog? ... Perhaps Lisp is more suitable for all ... > areas but is Prolog better at least for expert systems? ...
    (comp.lang.lisp)
  • Re: why not use LISP-imp of Prolog as opposed to Prolog itself?
    ... Lisp has been getting a higher profile lately because of essayists ... Tenth Rule of Programming which states: ... Norvig shows us how to implement Prolog in Lisp. ... instead of Lisp (such as his excellent discussion of natural language ...
    (comp.lang.prolog)
  • Re: Forth and Co - The Return of the Jedi
    ... As was APL if your problems were of a mathematical bent, as was Lisp ... APL, Lisp, Prolog and Forth all have less users now ... it is not just a question of the languages adopted for teaching; ...
    (comp.lang.forth)