tml.vectorspace.operations.summarization
Class LatentSemanticAnalysisSummarization

java.lang.Object
  extended by tml.vectorspace.operations.AbstractOperation<Summary>
      extended by tml.vectorspace.operations.summarization.AbstractSummarizationOperation
          extended by tml.vectorspace.operations.summarization.LatentSemanticAnalysisSummarization
All Implemented Interfaces:
Operation<Summary>, SummarizationOperation

public class LatentSemanticAnalysisSummarization
extends AbstractSummarizationOperation
implements SummarizationOperation

LSA based summarization using Steiberger's formula from: INPROCEEDINGS{ author = {Josef Steinberger and Karel Jezek}, title = {Using Latent Semantic Analysis in Text Summarization and Summary Evaluation}, booktitle = {Proceedings of the 7th International Conference ISIM}, year = {2004} }

Author:
Jorge Villalon

Constructor Summary
LatentSemanticAnalysisSummarization()
           
 
Method Summary
 void setCorpus(Corpus corpus)
           
 
Methods inherited from class tml.vectorspace.operations.summarization.AbstractSummarizationOperation
start
 
Methods inherited from class tml.vectorspace.operations.AbstractOperation
addOperationListener, getBackgroundKnowledgeCorpus, getCorpus, getMaxResults, getName, getRepository, getResults, getResultsCSVString, getResultsNumber, getResultsString, getResultsStringTable, getResultsTable, getResultsTableHeader, getResultsXML, getTimeElapsed, printResults, printResultsCSV, printResultsMatlab, removeOperationListener, setBackgroundKnowledgeCorpus, setMaxResults, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface tml.vectorspace.operations.Operation
addOperationListener, getBackgroundKnowledgeCorpus, getCorpus, getMaxResults, getName, getResults, getResultsCSVString, getResultsNumber, getResultsStringTable, getResultsTable, getResultsTableHeader, getResultsXML, getTimeElapsed, printResultsCSV, printResultsMatlab, removeOperationListener, setBackgroundKnowledgeCorpus, setMaxResults, start
 

Constructor Detail

LatentSemanticAnalysisSummarization

public LatentSemanticAnalysisSummarization()
Method Detail

setCorpus

public void setCorpus(Corpus corpus)
Specified by:
setCorpus in interface Operation<Summary>
Overrides:
setCorpus in class AbstractOperation<Summary>
Parameters:
corpus - sets the Corpus that will be used for the operation