Canada Spends Logo

Explorez notre analyse du budget 2026

Grant: Engage Grants Program

Centre de recherche informatique de Montréal

$25,000.00

Automatic template construction for a content generation system

EF 2014-15

Résumé
For a tourism agency, writing an hotel description is a complex task, as it must appeal to readers (potentialcustomers) as well provide correct information about all the amenities of the hotel (restaurants, types of rooms,facilities - pools, conference rooms, etc). Frequent updates become problematic since rewriting a descriptioneach time would be extremely costly.Facing such problem, the company Expedia has developed a Content Generation System (CGS) which allowsthe writing of templates. A template is a partial sentence using variables in place of specific hotel amenitiesand descriptions. At generation time, the variable names are replaced by actual variable values to generatesentences. A template can contain ""restaurant_name"" as a variable, and at generation time, it can be replaced,for example, by ""Margo's pub"" or by ""John's cafe"". The restaurant name can change, but the template remainsvalid. The idea behind CGS is very interesting, but such a system is not always easy to use and to maintain.First, it is not easy for human writers to write templates, and to see where they can include variables. This leadsto the first question put forward in this research project. Using text mining approaches, can we automaticallygenerate sentence templates from a corpus of hotel descriptions? Second, the number of templates should beminimized (for easier search and maintenance), but still provide a large generation potential (with variations forsentences). This leads to the second question of our research project. How can a better organization of theamenities, through an ontology instead of a list (as the current system has) help in the automatic extraction of asmaller set of templates which would allow for variations through the related concepts and terms in theontology? Addressing these two questions, and prototyping an automatic template construction system for asmall subset of the amenities will provide insights for the further development of CGS.
Programme
Engage Grants Program
Emplacement
Quebec, Canada
Type de bénéficiaire
Not-for-profit organization or charity
Type
Grant
Source
NSERC's Awards Data

Tel que publié

Application id
470368-2014
Name nom
Barrière, Caroline
Department département
Recherche et Développement
Organization id
71
Institution établissement
Centre de recherche informatique de Montréal
Province en
Québec
Province fr
Québec
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2014
Competition year année de concours
2014
Award amount
25000
Program id
EGP
Program name en
Engage Grants Program
Program name fr
Programme de subventions d'engagement partenariat
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
1552
Committee name en
Quebec Internal Decision Committee
Committee name fr
Comité de décision interne pour le Québec
Area of application code
804
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Communication systems and services (planning, organization, services)
Area of application fr
Systèmes et services de communications (planification, organisation et services)
Research subject code
2801
Research subject group en
Artificial intelligence
Research subject group fr
Intelligence artificielle
Research subject en
Natural language and speech understanding
Research subject fr
Langage naturel et reconnaissance de la parole
Partie
1
Nb partie
1
Application title
Automatic template construction for a content generation system
Keyword
NSERC
Application summary
For a tourism agency, writing an hotel description is a complex task, as it must appeal to readers (potentialcustomers) as well provide correct information about all the amenities of the hotel (restaurants, types of rooms,facilities - pools, conference rooms, etc). Frequent updates become problematic since rewriting a descriptioneach time would be extremely costly.Facing such problem, the company Expedia has developed a Content Generation System (CGS) which allowsthe writing of templates. A template is a partial sentence using variables in place of specific hotel amenitiesand descriptions. At generation time, the variable names are replaced by actual variable values to generatesentences. A template can contain ""restaurant_name"" as a variable, and at generation time, it can be replaced,for example, by ""Margo's pub"" or by ""John's cafe"". The restaurant name can change, but the template remainsvalid. The idea behind CGS is very interesting, but such a system is not always easy to use and to maintain.First, it is not easy for human writers to write templates, and to see where they can include variables. This leadsto the first question put forward in this research project. Using text mining approaches, can we automaticallygenerate sentence templates from a corpus of hotel descriptions? Second, the number of templates should beminimized (for easier search and maintenance), but still provide a large generation potential (with variations forsentences). This leads to the second question of our research project. How can a better organization of theamenities, through an ontology instead of a list (as the current system has) help in the automatic extraction of asmaller set of templates which would allow for variations through the related concepts and terms in theontology? Addressing these two questions, and prototyping an automatic template construction system for asmall subset of the amenities will provide insights for the further development of CGS.