CS411 Blue - CLASH

Our goal is to provide a tool to automatically and accurately identify the parts of speech within a sentence.

Learn more »

Competition

While there are some programs that claim to offer some of the features we are planning, none of them offer all the features and usability that we intend to offer.

View details »

Problem Statement

ESL Instructors have observed a shared difficulty among students in identifying parts of speech in the English language due to the highly variable sentence structures in the language.

View details »

Experts

We will need to work with experts in order to gain the required knowledge to make this project a success.

View details »


Competition

Our investigation of various competing products included testing them with a sample input.
‘Hello, my name is Cory. I am a student at Old Dominion University working on my computer science degree. I am researching a project called "ESL Colors". Also, I love banana pudding.’

The output was unimpressive, confusing and not easy to read. Also, notice the banana pudding wasn’t tagged correctly. This program simply takes a dictionary file and assigns part of speech from a database (I’m assuming). Our program could have a much better UI and better rules. Also, it would allow the end user to change the assignment if incorrect.
This site had a slightly better UI, but again was limited in that the end user can’t manipulate/correct. This particular site only allows for one sentence at a time. Again, it’s simply using a database, not running any rules.
This site has a similar idea to ESL Colors. It uses colors to help differentiate parts of speech as well as preceding tags. However, we have the same issue again with manipulation/correction, and banana pudding. This is also hard to read and the user has to constantly refer back to the legend to see what part of speech the word is. It is great in that it accounts for an impressive number of parts of speech, but it may be overboard. Suggest perhaps being able to scale with level of instruction.
Open source project. One of the more developed I’ve seen so far. Downloadable versions with various languages, but uses the same technique as the Cognitive Computation Group, though without colors.

Constant between all of these is that there is no nuance, it’s simply pulling word assignment without any context. Also, none of them allow the end user to make any changes to the designations and the UIs are horribad. There are various games out there but are very low level and not really what we’re looking at.


Problem Statement

ESL Instructors have observed a shared difficulty among students in identifing parts of speech in the English language due to the highly variable sentence structures in the language.


Solution Statement

ESL Color will implement a computer program that will facilitate ESL students' recognition and comprehension of parts of speech, as relevant to the intent or meaning of a sentence, thus improving their reading efficiency.


Experts

ESL Teacher (Our Mentor)


As an expert in English grammar AND non-native English speakers, he will be able to help us understand the difficulties involved in reading for non-native English speakers, so that we tailor our solution to the unique issues that they face.

Text Processing, Regular Expressions


Interactions with the API of either an online Parts-Of-Speech database or lexicon and output to an appropriately parsed stream for the viewer.