rebel-large

Maintained By
Babelscape

REBEL-Large

PropertyValue
Parameter Count406M
LicenseCC-BY-NC-SA 4.0
ArchitectureBART-based Seq2Seq
TaskRelation Extraction

What is rebel-large?

REBEL (Relation Extraction By End-to-end Language generation) is a state-of-the-art model that revolutionizes relation extraction by treating it as a sequence-to-sequence task. Developed by Babelscape, this model achieves impressive performance on multiple benchmarks, including 93.4 F1 score on NYT dataset.

Implementation Details

Built on the BART architecture, REBEL-large employs a novel linearization approach that enables end-to-end relation extraction for over 200 different relation types. The model processes raw text and generates structured triplets (subject, relation, object) through autoregressive sequence generation.

  • Uses special tokens for triplet structure (<triplet>, <subj>, <obj>)
  • Supports batch processing with customizable generation parameters
  • Implements beam search with configurable parameters

Core Capabilities

  • End-to-end relation extraction without pipeline requirements
  • Handles multiple relation types simultaneously
  • Achieves SOTA performance on major benchmarks
  • Flexible integration with Hugging Face Transformers library

Frequently Asked Questions

Q: What makes this model unique?

REBEL's uniqueness lies in its end-to-end approach to relation extraction, eliminating the need for complex pipelines while supporting a vast number of relation types. Its seq2seq architecture enables more natural and flexible extraction compared to traditional methods.

Q: What are the recommended use cases?

The model excels in knowledge base population, fact-checking, and information extraction tasks. It's particularly suitable for applications requiring structured relationship extraction from unstructured text, such as document analysis and automated knowledge graph construction.

The first platform built for prompt engineering