Computational Linguistics Hurricane Group

Abstract

The problem-project based learning described in our presentation and report addresses automatic summarization of web content using natural language processing. Initially, we used simple techniques such as word frequencies and WordNet along with n-grams to create summaries. Further approaches became more complex due to the introduction of tools such as Mahout and k-means for topics and clustering. This finally culminated in the use of custom templates and a grammar to generate English sentences to accurately summarize a corpus. Our English summary was created using a grammar alongside regular expressions to extract information. The previous units all built up to the construction of quality regular expressions, in addition to a clean dataset, and some extra tools, such as a classifier trained on our data, as well as a part-of-speech tagger.

Description
The report appears in Word and PDF formats as "FinalPaper". The FinalPresentation as PDF resulted from the use of Prezi; see FinalPresentationRaw.zip. The source code developed is in the "main" ZIP archive.
Keywords
hurricanes, nlp, linguistics, summary, Typhoon Haiyan, natural language processing, automatic generation, automatic summarization, Hurricane Sandy
Citation