gr.demokritos.iit.summarization.selection
Interface ISentenceSelector<TSentenceType,TTokenType>

All Known Implementing Classes:
NoveltyBasedSelector, RedundancyBasedSelector

public interface ISentenceSelector<TSentenceType,TTokenType>

Performs sentence selection in various ways. A sentence is considered to be a list of tokens. The subclasses should implement different selection methodologies.


Method Summary
 java.util.List<TSentenceType> selectFromSentences(java.util.List<TSentenceType> Sentences)
          Selects a sentence subset of a given sentence set.
 boolean selectSentence(java.util.List<TTokenType> tokens)
          Returns whether the given sentence (token list) should be selected.
 double sentenceSelectionConfidence(java.util.List<TTokenType> tokens)
          Returns a confidence measure of whether the given sentence (token list) should be selected.
 

Method Detail

selectFromSentences

java.util.List<TSentenceType> selectFromSentences(java.util.List<TSentenceType> Sentences)
Selects a sentence subset of a given sentence set.


selectSentence

boolean selectSentence(java.util.List<TTokenType> tokens)
Returns whether the given sentence (token list) should be selected.


sentenceSelectionConfidence

double sentenceSelectionConfidence(java.util.List<TTokenType> tokens)
Returns a confidence measure of whether the given sentence (token list) should be selected.