Search
Skip to Search Results- 25Natural Language Processing
- 10Machine Learning
- 5Artificial Intelligence
- 4Information Extraction
- 3NLP
- 2Computer Vision
- 1Alexander, Graham
- 1Campbell, Hazel V
- 1Dhankar, Abhishek
- 1Dziri, Nouha
- 1Esteki, Afsaneh
- 1Farruque, Nawshad
-
Fall 2021
The management of project documentation involves processing a large amount of important information embedded in different contract and project specification documents. Although contract-related documentation is critical for effective information flow and—in turn—successful project management, it...
-
An Exploration of Dialog Act Classification in Open-domain Conversational Agents and the Applicability of Text Data Augmentation
DownloadFall 2023
Recognizing dialog acts of users is an essential component in building successful conversational agents. In this work, we propose a dialog act (DA) classifier for two of our open domain conversational agents. For this, we curated a high-quality, multi-domain dataset with ∼24k user utterances...
-
Fall 2013
The amount of information available on the Web is rapidly growing, and the need for extracting more useful and relevant data from this tremendously large source has become an interesting research challenge. Among various types of useful information that can be extracted, lists in particular are...
-
Application of Machine Learning to Automate Classification and Information Extraction in Industrial Construction Documents
DownloadSpring 2022
Industrial construction projects are usually mega-projects that involve millions of labour person-hours and generate hundreds of thousands of documents. Construction documents represent a vital source of information and knowledge regarding the project scope. Documents come in different types and...
-
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,...
-
Fall 2009
Answer typing is an important aspect of the question answering process. Most commonly addressed with the use of a fixed set of possible answer classes via question classification, answer typing influences which answers will ultimately be selected as correct. Answer typing introduces the concept...
-
Spring 2016
Algorithmic decipherment is a prime example of a truly unsupervised problem. This thesis presents several algorithms developed for the purpose of decrypting unknown alphabetic scripts representing unknown languages. We assume that symbols in scripts which contain no more than a few dozen unique...
-
Fall 2019
The conversion of romanized texts back to the native scripts is a challenging task because of the inconsistent romanization conventions and non-standard language use. This problem is compounded by code-mixing, i.e., using words from more than one language within the same discourse. Considering...
-
Spring 2015
This work is concerned with the problem of extracting structured information networks from a text corpus. The nodes of the network are recognizable entities, typically people, locations, or organizations, while the edges denote relations among such entities. We use state-of-the-art natural...
-
Fall 2023
This thesis introduces a new approach for grounding concepts to vision using visual descriptions, which are text-based descriptions of visual attributes. We hypothesize that these descriptions can enhance the grounding of concepts to vision, thereby improving performance in vision-language tasks....