Michael Elhadad
Research
Main interest is in Computational Linguistics, Hebrew Natural Language Processing, Natural Language Generation and
Text Summarization.
- I work on the further development of the
FUF and SURGE
text generation packages.
These papers discuss selected topics related to this:
Surge 98,
MT 96,
Surge overview 96,
CL 97,
Trento 92,
ACL 90.
CFUF is a fast C++ implementation of FUF
embedded in a Scheme interpreter.
- Development of infrastructure tools for Hebrew computational linguistics within
the Knowledge Center for Hebrew Processing.
We are working on the design of a linguistically motivated tagset for Hebrew morphology
ACL'07 Workshop on Semitic Languages paper,
LREC'08 paper,
morphological disambiguation
(with Meni Adler,
ACL'06 paper,
ACL'08a paper,
ACL'08b paper,
Meni Adler's PhD thesis),
named entity recognition
(Genadi Lemberski's MSc thesis in Hebrew and
Naama Ben-Mordecai MSc thesis),
Hebrew Named Entity Recognition System online,
noun-phrase chunking with
Yoav Goldberg,
(ACL'06 paper, ACL'07 paper),
detection of foreign words in Hebrew CICLING'08 paper
- HUGG: A generation grammar for Hebrew
(with Yael Netzer).
These papers discuss selected topics related to this:
ACL 99,
INLG 98,
ACL 98.
- Usage of NLP in assistive technologies (with Yael Netzer). These papers discuss this topic:
ISAAC'08 paper,
ISAAC'06,
Yael Netzer's PhD Thesis
- Work in automatic
summarization (with Regina Barzilay).
The following papers are related to this:
Bisfai 01,
ACL 99,
AAAI 98,
ISTS 97.
I advised Regina Barzilay's MSc (86 pages,
pdf 810K,
gzipped ps
165K)
- Argumentation in text generation. The following papers
are related to this topic:
Pragmatics 95,
AAAI 93,
COLING 92,
AAAI 91,
COLING 90.
- Semantic authoring for multi-lingual text generation.
See ENLG 05.
I advised Ofer Biller's MSc thesis (pdf).
- CLINT: An automatic business letter generator
using smart templates and word based noun-phrase generation (with
Rinat Gedalia).
- A system for algorithm visualization using natural language generation
techniques (with Marina Markus). This also provides a nice visual
debugging environment for FUF.
- CFUF: A graph-based implementation of the FUF language implemented in C and
embedded within a Scheme interpreter with Windows executables included
and compilation ready for Linux (with Mark Kharitonov).
Mark's thesis is available:
CFUF: A Fast Interpreter for the Functional Unification Formalism,
April 1999 (116 pages,
pdf)
The source code of CFUF is available under the GPL license:
cfuf
It includes C++ sources of CFUF tested under Linux and Windows.
CFUF is packaged inside a Scheme interpreter -- all FUF primitives
are implemented in C++ and can be invoked in Scheme. (The Scheme
interpreter is based on SCM.)
See also the development home page of CFUF
Last modified Mar 2008,
Michael Elhadad