Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Engage Grants Program

Centre de recherche informatique de Montréal

$25,000.00

Automatic template construction for a content generation system

FY 2014-15

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.
Program
Engage Grants Program
Location
Quebec, Canada
Recipient Type
Not-for-profit organization or charity
Type
Grant
Source
NSERC's Awards Data

As published

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.
Centre de recherche informatique de Montréal - $25,00… | Canada Spends