edu.columbia.cs.cg.prdualrank.graph.generator
Class ExtractionGraphGenerator<T extends Relationship,D extends TokenizedDocument>

java.lang.Object
  extended by edu.columbia.cs.cg.prdualrank.graph.generator.GraphGenerator<Relationship,TokenizedDocument>
      extended by edu.columbia.cs.cg.prdualrank.graph.generator.ExtractionGraphGenerator<T,D>

public class ExtractionGraphGenerator<T extends Relationship,D extends TokenizedDocument>
extends GraphGenerator<Relationship,TokenizedDocument>

This class is used for our implementation of: "Searching Patterns for Relation Extraction over the Web: Rediscovering the Pattern-Relation Duality" . Y. Fang and K. C.-C. Chang. In WSDM, pages 825-834, 2011. For further information, WSDM 2011 Conference Website .

Description

Generates a graph, based on the extraction patterns and based on the assumption that extraction patterns only match the tuples whose context match the pattern.
Different type of extraction patterns can be defined. For instance, an Extraction Pattern "COMPANY was acquired by BUYER", matches the tuple context: "You Tube was acquired by Google"
For more information about Graphs, see Section 4 of the mentioned paper.

Since:
2011-10-07
Version:
0.1
Author:
Pablo Barrio, Goncalo Simoes
See Also:
WSDM 2011 Conference Website

Constructor Summary
ExtractionGraphGenerator()
           
 
Method Summary
 
Methods inherited from class edu.columbia.cs.cg.prdualrank.graph.generator.GraphGenerator
generateGraph
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtractionGraphGenerator

public ExtractionGraphGenerator()