Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T07:46:15.532Z Has data issue: false hasContentIssue false

Rewriting the orthography of SMS messages

Published online by Cambridge University Press:  24 March 2010

FRANÇOIS YVON*
Affiliation:
LIMSI-CNRS and Université Paris Sud 11, Paris, France e-mail: yvon@limsi.fr
Rights & Permissions [Opens in a new window]

Abstract

Electronic written texts used in computer-mediated interactions (emails, blogs, chats, and the like) contain significant deviations from the norm of the language. This paper presents the detail of a system aiming at normalizing the orthography of French SMS messages: after discussing the linguistic peculiarities of these messages and possible approaches to their automatic normalization, we present, compare, and evaluate various instanciations of a normalization device based on weighted finite-state transducers. These experiments show that using an intermediate phonemic representation and training, our system outperforms an alternative normalization system based on phrase-based statistical machine translation techniques.

Information

Type
Papers
Copyright
Copyright © Cambridge University Press 2010
Figure 0

Fig. 1. The complete normalization system.

Figure 1

Fig. 2. A very small finite-state transducer representing a phonetic dictionary: The path from 0 to 9 maps the input phonetic string /lwi/ to the orthographic string ‘louis’. Upon reaching the final node 9, two transitions loop back to state 0, the initial state: the first one copies an actual token separator (‘#’ stands for ‘␣’ in the graph) and has a unit cost; the second spontaneously emits the token separator (the input symbol is ϵ, represented as ‘-’ on the graph) and incurs a cost of 2.

Figure 2

Table 1. Statistics of the training corporaStatistics on the original messages are computed after preprocessing (for example, punctuation removal); the length of a message is the number of tokens; % types unk. (resp. tokens unk.) is the percentage of types (resp. tokens) that do not occur in a large reference dictionary containing several hundreds of thousands of forms.

Figure 3

Table 2. An excerpt of the exception dictionary

Figure 4

Table 3. Some nondeterministic grapheme-to-phoneme rulesThe first rule states that the trigram ‘aim’ rewrites both as ϵm/ and as /ẽ/, in all possible left and right contexts.

Figure 5

Table 4. Baseline performance

Figure 6

Table 5. The twenty most common confusions of the baseline (copy) system.

Figure 7

Table 6. Performance of untrained (wot) and trained (wt) systemsA system relying on a trained (wt) correction model (with k = 1) and phomemic model (‘y’), plus a 3-gram language model yields a WER of 17.8%. Some parameter combinations were not evaluated, hence the missing numbers in this table.

Figure 8

Table 7. The benefits of larger resourcesA system employing training (wt), a phonemic model (y), no correction model (k = 0), and a huge exception dictionary achieves a 14.2% WER. The numbers in boldface indicate that these WERs are statistically different from the Moses baseline at the 1% confidence level according to a matched-pairs test.

Figure 9

Fig. 3. Distribution of errors.

Figure 10

Table 8. The twenty most common confusions of our best system