Measuring Similarity Between Documents
CS671(NLP)
Pranjal Singh:10511
Mohit Sharma: 11434
Advisor: Prof. Amitabha Mukerjee

Proposal                        Slides                        Poster                        Report                        Code                       


Abstract

In todays world with ever increasing volume of text resources over internet and digital libraries,organizing these documents has become a practical need. Clustering is an important technique which automatically organizes large number of objects into small number of coherent groups. This leads to efficient and effective use of these documents for information retrieval and other such NLP tasks. Clustering algorithms require a metric to quantify how different two given documents are. This difference is often measured by some distance measure such as Euclidean distance, Cosine similarity to name a few. In this work we experiment with five well known distance measures and compare their performance on seven datasets using k-means clustering algorithm. The work shows that some distance measures clearly outperform others. Also, which measure to use in a specific scenario depends on what type of clusters does one want for the task at hand.