Combinatory Categorial Grammar for Computer

258
Chapter 17
Combinatory Categorial
Grammar for ComputerAssisted Language Learning
Simon Delamarre
Telecom Bretagne, France
Maryvonne Abraham
Telecom Bretagne, France & Université Européenne de Bretagne, France & Laboratoire LaLICC,
Paris Sorbonne, France
ABSTRACT
This chapter intends to demonstrate how Applicative and Combinatory Categorial Grammar (ACCG)
can be drawn on to design powerful software applications for the teaching of languages. To this end, the
authors present some modules from their “pictographic translator,” software that performs syntactical
analysis of sentences in natural language directly written by the user, and then dynamically displays
series of pictograms that illustrate the words and structure of the user’s sentences. After a short presentation of the application and an introduction to ACCG, the chapter examines how this formalism enables
the building of several high-level functions in the system, such as disambiguation, structure exhibition,
and grammatical correction/validation. The chapter concludes with a short discussion concerning the
potential (and limits) of this architecture with regards to multilingualism.
INTRODUCTION
According to certain studies concerning learning
and retention, we usually memorize about 90%
of what we do, versus only 10% of what we read.
And indeed, however forced this explicit quanDOI: 10.4018/978-1-61350-447-5.ch017
tification may seem, it is a fact that any learning
activity, to be efficient, has to be active. It is in
this spirit that, while the huge majority of current
pedagogical software programs mainly rely on
cross-the-correct-answer/fill-the-gap exercises,
we conceived this interactive pictographic translator. It consists of a graphic interface, in which
the user is invited to build a sentence, by typing
Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Combinatory Categorial Grammar for Computer-Assisted Language Learning
his own words. When the programs detects that
a new word has been entered (using a tokenizer),
it computes a syntactical analysis of the currently
built sentence, and then, retrieves (by performing
a lemmatization) and displays a pictogram that
represents this word (see Figure 1). As often as
it remains relevant, we use the rule of correspondence: one word, one pictogram. Situations in
which an only pictogram for several words would
be preferable (e.g. washing machine) are treated
in a post-processing of the tokenisation step, by
merging tokens that form a wider component
present in the lexicon ((washing,machine) →
(washing machine)).
At the same time, by using several graphical
effects, such as colored borders, subtitles, transparencies, small pictograms to indicate functions
(plural, tenses...), the program gives to the user
direct visual control of the sentence he is writing,
enabling him to detect problems if there are any
(see figure 2). If however the user is not able to
correct one or several mistakes by himself, he
may ask the program to indicate these for him.
Thus, little by little, through this process of writing/visual control/correction, the learner is led to
build by himself correct sentences, without needing any other exterior help, which will bring him,
beside the satisfaction of autonomy, a better understanding of the structures and mechanisms of
language. Furthermore, in the case of pupils learning reading, this ludic activity of “making pictures
to appear” may conduce them to grasp the expressive power of words.
This chapter aims to present the main mechanisms and ideas our pictographic translator is
based on. After giving to the reader some elemental knowledge about the formalism used (ACCG)
and the theoretical issues involved, we will pres-
Figure 1. The pictographic representation for “Je souris à la petite souris” (I’m smiling at the little
mouse). The pictograms appear dynamically as the words are entered.
259
13 more pages are available in the full version of this document, which may
be purchased using the "Add to Cart" button on the product's webpage:
www.igi-global.com/chapter/combinatory-categorial-grammar-computerassisted/64592?camid=4v1
This title is available in InfoSci-Intelligent Technologies, InfoSci-Books,
Science, Engineering, and Information Technology, InfoSci-Computer
Science and Information Technology, InfoSci-Select. Recommend this
product to your librarian:
www.igi-global.com/e-resources/library-recommendation/?id=16
Related Content
Leadership and the Function of Discourse on International Political Economy
Pinar Altiok Gurel, Recep Yilmaz, Nevin Ozgur Cambaz and Nurten Yilmaz (2014). Computational
Linguistics: Concepts, Methodologies, Tools, and Applications (pp. 132-145).
www.igi-global.com/chapter/leadership-and-the-function-of-discourse-on-international-politicaleconomy/108718?camid=4v1a
HiDEx: The High Dimensional Explorer
Cyrus Shaoul and Chris Westbury (2012). Applied Natural Language Processing: Identification,
Investigation and Resolution (pp. 230-246).
www.igi-global.com/chapter/hidex-high-dimensional-explorer/61051?camid=4v1a
A Corpus-Stylistic Approach of the Treatises of Great Athanasius About Idolatry
Georgios Alexandropoulos (2015). Modern Computational Models of Semantic Discovery in Natural
Language (pp. 273-299).
www.igi-global.com/chapter/a-corpus-stylistic-approach-of-the-treatises-of-great-athanasiusabout-idolatry/133883?camid=4v1a
How Experiences with Words Supply All the Tools in the Toddler's Word-Learning Toolbox
Carmel Houston-Price and Beth Law (2014). Computational Linguistics: Concepts, Methodologies, Tools,
and Applications (pp. 1345-1373).
www.igi-global.com/chapter/how-experiences-with-words-supply-all-the-tools-in-the-toddlersword-learning-toolbox/108781?camid=4v1a