Selection of correction candidates for the normalization of Spanish user generated content
We present research aiming to build tools for the normalization of User-Generated Content (UGC). We argue that processing this type of text requires the revisiting of the initial steps of Natural Language Processing, since UGC (micro-blog, blog, and, generally, Web 2.0 user-generated texts) presents...
| Authors: | , , , |
|---|---|
| Format: | article |
| Publication Date: | 2016 |
| Country: | España |
| Institution: | Universitat Politècnica de Catalunya (UPC) |
| Repository: | UPCommons. Portal del coneixement obert de la UPC |
| Language: | English |
| OAI Identifier: | oai:upcommons.upc.edu:2117/101281 |
| Online Access: | https://hdl.handle.net/2117/101281 https://dx.doi.org/10.1017/S1351324914000011 |
| Access Level: | Open access |
| Keyword: | Natural language processing (Computer science) Tractament del llenguatge natural (Informàtica) Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial::Llenguatge natural |
| id |
ES_205d76b8494d7b2dc2c76c8c48c797fb |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/101281 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Selection of correction candidates for the normalization of Spanish user generated contentMelero, MaiteRuiz Costa-Jussà, Marta|||0000-0002-5703-520XLambert, PatrikQuixal, MartíNatural language processing (Computer science)Tractament del llenguatge natural (Informàtica)Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial::Llenguatge naturalWe present research aiming to build tools for the normalization of User-Generated Content (UGC). We argue that processing this type of text requires the revisiting of the initial steps of Natural Language Processing, since UGC (micro-blog, blog, and, generally, Web 2.0 user-generated texts) presents a number of nonstandard communicative and linguistic characteristics – often closer to oral and colloquial language than to edited text. We present a corpus of UGC text in Spanish from three different sources: Twitter, consumer reviews, and blogs, and describe its main characteristics. We motivate the need for UGC text normalization by analyzing the problems found when processing this type of text through a conventional language processing pipeline, particularly in the tasks of lemmatization and morphosyntactic tagging. Our aim with this paper is to seize the power of already existing spell and grammar correction engines and endow them with automatic normalization capabilities in order to pave the way for the application of standard Natural Language Processing tools to typical UGC text. Particularly, we propose a strategy for automatically normalizing UGC by adding a module on top of a pre-existing spell-checker that selects the most plausible correction from an unranked list of candidates provided by the spell-checker. To build this selector module we train four language models, each one containing a different type of linguistic information in a trade-off with its generalization capabilities. Our experiments show that the models trained on truecase and lowercase word forms are more discriminative than the others at selecting the best candidate. We have also experimented with a parametrized combination of the models by both optimizing directly on the selection task and doing a linear interpolation of the models. The resulting parametrized combinations obtain results close to the best performing model but do not improve on those results, as measured on the test set. The precision of the selector module in ranking number one the expected correction proposal on the test corpora reaches 82.5% for Twitter text (baseline 57%) and 88% for non-Twitter text (baseline 64%).Peer Reviewed20162016-01-0120172017-02-21journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/101281https://dx.doi.org/10.1017/S1351324914000011reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/1012812026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Selection of correction candidates for the normalization of Spanish user generated content |
| title |
Selection of correction candidates for the normalization of Spanish user generated content |
| spellingShingle |
Selection of correction candidates for the normalization of Spanish user generated content Melero, Maite Natural language processing (Computer science) Tractament del llenguatge natural (Informàtica) Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial::Llenguatge natural |
| title_short |
Selection of correction candidates for the normalization of Spanish user generated content |
| title_full |
Selection of correction candidates for the normalization of Spanish user generated content |
| title_fullStr |
Selection of correction candidates for the normalization of Spanish user generated content |
| title_full_unstemmed |
Selection of correction candidates for the normalization of Spanish user generated content |
| title_sort |
Selection of correction candidates for the normalization of Spanish user generated content |
| dc.creator.none.fl_str_mv |
Melero, Maite Ruiz Costa-Jussà, Marta|||0000-0002-5703-520X Lambert, Patrik Quixal, Martí |
| author |
Melero, Maite |
| author_facet |
Melero, Maite Ruiz Costa-Jussà, Marta|||0000-0002-5703-520X Lambert, Patrik Quixal, Martí |
| author_role |
author |
| author2 |
Ruiz Costa-Jussà, Marta|||0000-0002-5703-520X Lambert, Patrik Quixal, Martí |
| author2_role |
author author author |
| dc.subject.none.fl_str_mv |
Natural language processing (Computer science) Tractament del llenguatge natural (Informàtica) Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial::Llenguatge natural |
| topic |
Natural language processing (Computer science) Tractament del llenguatge natural (Informàtica) Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial::Llenguatge natural |
| description |
We present research aiming to build tools for the normalization of User-Generated Content (UGC). We argue that processing this type of text requires the revisiting of the initial steps of Natural Language Processing, since UGC (micro-blog, blog, and, generally, Web 2.0 user-generated texts) presents a number of nonstandard communicative and linguistic characteristics – often closer to oral and colloquial language than to edited text. We present a corpus of UGC text in Spanish from three different sources: Twitter, consumer reviews, and blogs, and describe its main characteristics. We motivate the need for UGC text normalization by analyzing the problems found when processing this type of text through a conventional language processing pipeline, particularly in the tasks of lemmatization and morphosyntactic tagging. Our aim with this paper is to seize the power of already existing spell and grammar correction engines and endow them with automatic normalization capabilities in order to pave the way for the application of standard Natural Language Processing tools to typical UGC text. Particularly, we propose a strategy for automatically normalizing UGC by adding a module on top of a pre-existing spell-checker that selects the most plausible correction from an unranked list of candidates provided by the spell-checker. To build this selector module we train four language models, each one containing a different type of linguistic information in a trade-off with its generalization capabilities. Our experiments show that the models trained on truecase and lowercase word forms are more discriminative than the others at selecting the best candidate. We have also experimented with a parametrized combination of the models by both optimizing directly on the selection task and doing a linear interpolation of the models. The resulting parametrized combinations obtain results close to the best performing model but do not improve on those results, as measured on the test set. The precision of the selector module in ranking number one the expected correction proposal on the test corpora reaches 82.5% for Twitter text (baseline 57%) and 88% for non-Twitter text (baseline 64%). |
| publishDate |
2016 |
| dc.date.none.fl_str_mv |
2016 2016-01-01 2017 2017-02-21 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 AM http://purl.org/coar/version/c_ab4af688f83e57aa |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/101281 https://dx.doi.org/10.1017/S1351324914000011 |
| url |
https://hdl.handle.net/2117/101281 https://dx.doi.org/10.1017/S1351324914000011 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869404454915145728 |
| score |
15,301603 |