Stuart M. Shieber

Gordon McKay Professor of Computer Science

COMPUTATIONAL APPROACHES TO LANGUAGE AND COMMUNICATION

[ CONTACT | OFFICE HOURS | COURSES ]
[ RECENT PAPERS | REPRESENTATIVE RECENT PAPERS | CURRICULUM VITAE ]
Professor Shieber studies communication: with humans through natural languages, with computers through programming languages, and with both through graphical languages.

How natural languages are structured to permit efficient communication is a difficult and multi-faceted question, involving issues in linguistics (the syntactic and semantic structure of natural languages), theoretical computer science (the inherent complexity of aspects of human language); computer systems (in connection with the design and deployment of algorithms for natural-language analysis and generation); psychology (human sentence processing and misprocessing); and artificial intelligence (the encoding of general knowledge and its application to the understanding of utterances).

To answer such difficult questions, Shieber synthesizes knowledge from several of these fields. In work on the computational properties of grammar formalisms, formal metalanguages for specifying the syntactic and semantic structure of natural languages, he uses techniques from theoretical computer science to analyze the expressivity and computational effectiveness of the formalisms, and builds on algorithms from the field of computer systems. (Such studies shed light on computer languages as well as natural languages. For example, they reveal some deep similarities between the grammar formalisms proposed for natural languages and the static semantics of programming languages.) In his research on psycholinguistics, a simpler model of human misparsing of sentences was developed by applying technology from the efficient parsing of programming languages. Similarly, his research on semantics makes use of the technology of higher-order logic to explicate the workings of elliptical and quantificational constructions of natural language.

Professor Shieber also looks at problems in automated graphic design with the aim of developing a more graphically articulate computer. (As human beings have been using natural language for perhaps many hundreds of thousands of years, but widespread use of symbolic graphical languages dates from only the late 18th century, graphical artifacts are quite a bit more conventional, providing some basis for the expectation that building a graphically articulate computer may be much more practical than building a linguistically articulate one.) Many graphic-design problems -- for instance, the automatic layout of network diagrams, and the automatic placement of labels on maps -- are computationally intractable. Good approximate solutions to such problems can however, often be obtained by stochastic methods, and such methods are increasingly becoming a large component of his research.


Contact information

40 Oxford Street -- 416
Cambridge, MA 02138

phone: 617-495-2344
fax: 617-249-0392
email: shieber@deas.harvard.edu
machine: bowmore.eecs.harvard.edu and oban.eecs.harvard.edu

Office Hours

For Spring 1998-99:

Drop-in office hours: Most Wednesdays from 10am to 12m. Contact Ronda Scott (495-3963, ronda@deas.harvard.edu) to verify office hours for a particular Wednesday.

By appointment. Email shieber@deas.harvard.edu to schedule an appointment.

Courses

Fall 98-99: CS50: Introduction to Computer Science I.

Recent papers

Listings of my recent papers available through the Web are available by date and by topic.

The Computation and Language E-Print Archive (cmp-lg) makes available electronic pre-prints of papers on computational linguistics, natural-language-processing, speech processing, and related fields. Note: As of September, 1998, the cmp-lg archive has now been superceded by the Computing Research Repository (CoRR).


Other

Alternative copyright licenses

Research in the Marketplace


Stuart M. Shieber / shieber@deas.harvard.edu