Skip to content

Latest commit

 

History

History
79 lines (64 loc) · 5.97 KB

relation-extraction.md

File metadata and controls

79 lines (64 loc) · 5.97 KB

Relation Extraction

Table of Contents generated with DocToc

Contents

Publications

  • "A Survey of Deep Learning Methods for Relation Extraction", Kumar, Shantanu, arXiv preprint, 2017. (Citations: 6)

  • "Joint extraction of entities and relations using reinforcement learning and deep learning", Feng, Y., Zhang, H., Hao, W., & Chen, G, Computational intelligence and neuroscience, 2017. (Citations: 2)

  • "On the recursive neural networks for relation extraction and entity recognition", Khashabi, Daniel, Computational intelligence and neuroscience, 2013. (Citations: 6)

  • "Relation extraction and scoring in DeepQA", C. Wang, A. Kalyanpur, J. Fan, B. K. Boguraev, and D. C. Gondek, IBM Journal, 2012. (Citations: 58)

    • Rule-based relation extraction
    • Statistical approaches for relation extraction and passage scoring'
  • "Automatic knowledge extraction from documents", J. Fan, A. Kalyanpur, D. C. Gondek, and D. A. Ferrucci, IBM Journal, 2012. (Citations: 123)

    • PRISMATIC is used as a knowledge resource for QA in Watson
    • PRISMATIC is built using a suite of natural-language processing (NLP) tools that include a dependency parser, a rule-based NER, and a co-reference resolution component. The PRISMATIC creation process consists of three phases.
      1. Corpus processingVDocuments are annotated by a suite of components that perform dependency parsing, co-reference resolution, NER, and relation detection.
      2. Frame extractionVFrames are extracted on the basis of the dependency parses and associated annotations. This phase implements the first stage of our approach.
      3. Frame projectionVFrame projections of interest (e.g., S-V-O projections) are identified over all frames, and frequency information for each projection is tabulated. This phase produces the aggregate statistics from the extracted frames used to infer additional semantics.
  • "PRISMATIC: inducing knowledge from a large scale lexicalized relation resource", J Fan, D Ferrucci, D Gondek, A Kalyanpur, NAACL HLT, 2010. (Citations: 35)

    • This paper presents PRISMATIC, a large scale lexicalized relation resource that is automatically created over 30 gb of text.
    • The authors' focus has been on building the infrastructure and gathering the data.

  • "A review of relation extraction", Bach, Nguyen, and Sameer Badaskar, iterature review for Language and Statistics II, 2007. (Citations: 118)

  • "REXTOR: A System for Generating Relations from Natural Language", Boris Katz and Jimmy Lin, ACL, 2000. (Citations: 83)

    • The application of natural language processing (NLP) techniques to information retrieval promises to generate representational structures that better capture the semantic content of documents. In particular, syntactic analysis can highlight the relationships between various terms and phrases in a sentence, which will allow us to distinguish between the example pairs given above and answer queries with higher precision than traditional IR systems. However, a syntactically-informed representational structure faces the problem of Hnguistic variations, the phenomenon in which similar semantic content may be expressed in different surface forms.
    • REXTOR(Relations EXtracTOR) provides two separate grammars: one for extracting arbitrary entities from documents, and the other for building relations from the extracted items.

    • Relation and extraction rules
      Eztraction Rules:
        NounGroup := (PRPZ|DT)? {JJX*} {(NNPX|NNX|NNPS|NNS)+};
        PrepositionalPhrase := IN {NounGroup} ;
        ComplexNounGroup := {NounGroup} {PrepositionalPhrase};
      Relation Rules:
        NounGroup :=> <{0} 'describes' [1]>;
        ComplexNounGroup :=>
          <[0],NounGroup[1]
          ;related-to;
          [1],PrepositionalPhrase[0], NounGroup[1]>; 
      
      PRPZ: Part-of-speech tag for possessive pronouns
      DT: " for determiners
      JJX: " for adjectives
      JJR: " for comparative adjectives
      JJS: " for uperlative adjectives
      NNX: " for singular or mass nouns
      NNS: " for plural nouns
      NNPX: " for singular proper nouns
      NNPS: " for plural proper nouns
      IN: " for prepositions