Search
Skip to Search Results- 10NLP
- 6natural language processing
- 3Natural Language Processing
- 2Computational linguistics
- 2Machine Learning
- 2Natural language processing
- 1Bergsma, Shane A
- 1Campbell, Hazel V
- 1Farias Wanderley, Leticia
- 1Guo, Zhaochen
- 1Jiampojamarn, Sittichai
- 1Liu, Bang
-
Fall 2022
As people age, they adjust how they associate objects. We examine the interplay between age and various aspects of object similarity. For this, we perform two experiments: one between adults aged 25–35 and 50–60 and another between six-year-olds and adults. Between 25–35- and 50–60-year-olds, we...
-
Fall 2022
Building intelligent open-domain dialogue systems is a long-standing goal of artificial intelligence. These systems, also known as chatbots, aim to hold conversations with humans in an open-ended fashion. However, it is well known that standard encoder-decoder dialogue systems tend to generate...
-
Application of Natural Language Processing and Information Retrieval in Two Software Engineering Tools
DownloadFall 2021
Many software engineering problems have traditionally been approached by applying techniques based on static analysis and fixed sets of rules. I created two novel techniques to tackle three software engineering problems: typo location, fix suggestion, and crash report bucket creation. However,...
-
Spring 2021
In Canada, federal and provincial governments have implemented carbon pricing to reduce carbon emissions. One effect of a price on carbon is increasing the cost of using private vehicles, which may reduce mobility and increase the risk of social exclusion, especially where car dependence is high....
-
Spring 2011
Grapheme-to-phoneme conversion (G2P) is the task of converting a word, represented by a sequence of graphemes, to its pronunciation, represented by a sequence of phonemes. The G2P task plays a crucial role in speech synthesis systems, and is an important part of other applications, including...
-
Identifying negative language transfer in learner writing: using syntactic information to model structural differences
DownloadFall 2021
Second language learners transfer rules from their native languages when trying to communicate in the new language. When the transferred rules do not match the second language grammar, this reuse results in errors. Although this phenomenon is well known and documented by linguists and language...
-
Fall 2010
Natural Language Processing (NLP) develops computational approaches to processing language data. Supervised machine learning has become the dominant methodology of modern NLP. The performance of a supervised NLP system crucially depends on the amount of data available for training. In the...
-
Spring 2023
The gaming industry has experienced a sharp growth in recent years, surpassing other popular entertainment segments, such as the film industry. With the ever-increasing scale of the gaming industry and the fact that players are extremely difficult to satisfy, it has become extremely challenging...
-
Fall 2014
There is no doubt that Internet becomes one of the most important sources of information. At the same time the amount of information stored on the web and available for users becomes enormous. In order to make this information more accessible and create prospects for software to process it...
-
Fall 2019
Question answering (QA) is the task of automatically finding answers to natural language questions. A QA system requires access to some form of knowledge in order to find the answers. Most QA tasks use raw text corpora or structured knowledge bases as knowledge. However, raw text corpora,...