Multi-document Summarization using Spectral Clustering
CSEF · 2011 Mathematics & Software
Overview
Objectives/Goals It is not uncommon in today's electronically connected world to get information about the same subject from a variety of sources. Search engines like Google have made this possible with a mouse click and as a result human beings are inundated with information. The challenge is to combine these "results" into a concise summary. Can this summary be automatically generated based on quantitative scores with no qualitative judgment? In other words, can we write a program that will create a concise, effective, and coherent summarization of multiple articles on the same subject? Methods/Materials My method uses the technique of spectral clustering to summarize multiple documents. Clustering techniques are widely used for data analysis and spectral clustering often outperforms traditional clustering algorithms such as k-means. Given a set of documents, the program will first create a similarity graph, with vertices representing the sentences in the documents and weighted edges between vertices to represent sentence similarity. Next, the graph will be divided into a certain number of clusters, where each cluster represents a group of sentences that are similar to each other. A representative sentence is then chosen from each cluster. These sentences are then ordered to create a summary. For my experiments, I chose news articles and results of search-engine queries as multi-documents. Results The proposed method is fast and effective for documents containing news articles and reviews. In addition, the results satisfy two key properties: (i) summary does not contain redundant information; (ii) sentences conveying little or no information are not included in the summary. Conclusions/Discussion In this reasearch, I implemented a method to generate a concise and accurate summary of multiple documents on a common subject. This research would have applications in many varied fields, for example in summarizing news articles or search results of specific topics. For future work, I would like to extend this technique to implement an "aggregator" that can collect multiple related news articles from a set of sources that feeds into the "summarizer".
Summary statement
Given multiple documents on a related subject, automatically create a summary that is both coherent and accurate.
Help received
My Mother helped me with proof reading my slides.
Competition history
- CSEF 2011
Resources
Related projects
CSEF · 2013
Clipped: Automated Text Summarization through Semantic Natural Language Processing and Clustered Machine Learning
ISEF · 2014
"PACEBYTE": A Research Engine Based on Automated Summarization
CSEF · 2015
Improving the Accuracy of Sentiment Classification: A Novel Synthesis of Computational and Analytical Methods
ISEF · 2014
What's Your Problem? Automatically Summarizing Scientific Research with Open Problems
CSEF · 2004
A Category Oriented Web Search Engine Based on Round Robin Learning and Ranking Algorithm
CSEF · 2014
A Machine Learning Model for Automated Semantic Short Essay Assessment through Random Forest Based Ensembles and NLP
CSEF · 2011
The Application of Bayesian Networks for Speech Classification
CSEF · 2007
Acoustic Music Similarity Analysis
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects