top of page

Detecting Email Commitments using Natural Language Processing

Aug 2012 - Dec 2012

Design and development of an intelligent system that identifies the business tasks and commitments in the e-mail conversations using machine learning algorithms and natural language processing.I'm a paragraph. Click here to add your own text and edit me. I’m a great place for you to tell a story and let your users know a little more about you

TEAM

Anup Kalia

Siddhant Shah

Sujay Sarkhel

 

MY ROLES

Researcher

Tags Annotator

 

DELIVERABLES

Final Report

Presentatio

This semester-long project was developed for the Natural language dailog systems class. Business interactions in most organizations have transitioned from traditional pen and paper usage to much more sophisticated, environment-friendly email conversations. Such formal interactions, in business parlance, often involve defining, assigning or reporting action items. Many such action items dont signal the creation, delegation, discharge or even cancellation of commitments amongst the participants. There comes and increasing necessity to manage such e-mail conversations and the action items.

Approach

We built an intelligent agent that automatically identifies relevant action items and determines commitments within such email conversations.

 

Our model is built using natural language processing (NLP) and machine learning (ML) techniques. We identified tasks, task owners, and deadlines from amessage using NLP. We subsequently labeled sentences as indicating the creation,delegation, cancellation of commitment or discharge of a commitment.

Finally, to build the training dataset, we used several classifiers such as NaïveBayesian (NB), Logistic Regression (LR), and Support Vector Machine (SVM) classifier. For our evaluation, we used the 10-Fold cross validation technique.

User Experience Designer

bottom of page