CS297 and 298 Blog - Text Summarization for Compressed Inverted Indexes and Snippets

05/19/2014 Project meeting

  • Master's Defense

05/13/2014 Project meeting

  • Pushed the complete centroid method in the git repository and closed the issue on Mantis bug tracker.
  • Prepared the presentation for the Master's Defense.

05/06/2014 Project meeting

  • Uploaded the third patch with the changes.
  • Showed the second draft of the report.

04/29/2014 Project meeting

  • Uploaded the second patch with the changes.
  • Showed the first draft of the CS298 report.
  • Found a bug in second patch: Some summary words are getting squished together.

04/22/2014 Project meeting

  • Showed the first patch for centroid summarizer with all the changes.
  • Suggestions:
    • Give braces for loops and functions according to coding guidelines.
    • Change the crawl constant 'CLOUD' to 'WORD_CLOUD'.
    • Change the color of word cloud.
  • Upload the second patch with suggested changes.

04/15/2014 Project meeting

  • Modified the code to work for any language and tested it.
  • Gave hyperlink to word cloud so that user can click on the word to get search results for the clicked word.
  • Make the patch for and upload it on the Mantis Bug Tracker.

04/08/2014 Project meeting

  • Colored the word cloud in gray scale and positioned it beside the URL section of the search results.
  • Make the word cloud clickable so that if user clicks on a particular word in word cloud, search result would come up for that word.
  • Modify the code so that it would work for any language.

04/01/2014 Project meeting

  • Color the word cloud according to the word's importance.
  • Position the word cloud beside the URL section of the search results.

03/25/2014 Project meeting

  • Spring break.
  • Added the word cloud under the search results with varying font sizes according to their importance in the webpage.

03/18/2014 Project meeting

  • We can now see the summary on the search results page.
  • Add the word cloud created by centroid method on the search results page after the summary.
  • Each word in the word cloud should be displayed on the search results page in different font sizes according to their importance in the webpage.

03/11/2014 Project meeting

  • Added a dropdown list where we can choose the summarizer.
  • Checked it through Page Options to see if it is switching between summarizers.
  • Try to crawl webpages to see if the summary is showing up on the search results page.

03/04/2014 Project meeting

  • Found out that we can integrate the centroid method in processors.
  • Tried to integrate it in processors and checked it with Page Options.
  • Implement a feature to choose which summarizer to choose.

02/25/2014 Project meeting

  • Optimized the code for summarizer based on centroid.
  • Installed Yioop on the system.
  • Figure out where we can insert the code for generating summary.

02/18/2014 Project meeting

  • Optimized the code for summarizer based on centroid method.
  • Install Yioop on the system and optimize the code.

02/11/2014 Project meeting

  • CS298 Project started.
  • Uploaded the CS298 Proposal on the website.
  • Optimize the code for summarizer based on on centroid method.

11/26/2013 Project meeting

  • Installed HipHop Facebook compiler on an Ubuntu system and ran all summarizers on it and found out that it improves the performance.
  • Prepare first draft of the CS297 Project Report.

11/19/2013 Project meeting

  • Evaluated performance of all 3 methods and found that centroid based summarizer is best among all 3 summarizers.
  • Try to optimize the code and Install HipHop Facebook compiler on an Ubuntu system and run all summarizers on it to see if it improves the performance.

11/12/2013 Project meeting

  • Showed execution of modified version of genetic algorithm in TF-ISF based summarizer.
  • Instead of ROUGE, decided to prepare own summary and compare it with summaries obtained by 3 methods for evaluating performances.

10/29/2013 Project meeting

  • Showed execution of summarizer with single objective function.
  • Needs modifications in genetic algorithm used for approximations in single objective function.

10/22/2013 Project meeting

  • Showed execution of TF-ISF based summarizer.(Third Method)
  • Implement a single objective function to consider both diversity and coverage in summary.

10/15/2013 Project meeting

  • Showed execution of both methods on a wikipedia page.
  • Showed the modified word cloud.
  • Start Coding a TF-ISF based summarizer.(Third Method)

10/08/2013 Project meeting

  • Showed execution of centroid based summarizer.(Second method)
  • Suggestion: Modify a word cloud in second method to have font size of word based on its importance in document.
  • Implement the slider for accepting length of summary in first method.

10/01/2013 Project meeting

  • Showed execution of a summarizer based on intersection function.(First method)
  • Prof. suggested to get the length of summary from user using slider.
  • Start Coding a centroid based summarizer.(Second Method)

09/24/2013 Project meeting

  • Showed Pseudocode for the centroid based method.
  • Explained coverage and diversity measures used in TF-ISF method.
  • Code a summarizer based on Intersection function.(First Method)

09/17/2013 Project meeting

  • Discussed about the running times of two methods for text summarization
  • Write Pseudocode for the centroid based method.
  • Study coverage and diversity measures used in TF-ISF method.

09/10/2013 Project meeting

  • Presented three methods for Text Summarization
  • Write Pseudocode for the three methods presented (Intersection Function,Centroid based and TF-IDF)

09/03/2013 Project meeting

  • Discussed how text summarization will be used for compressed inverted indexes and snippets
  • Worked on Project Proposal for CS297
  • Prepare a presentation on three methods for Text Summarization