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.

🍰 Interesting in building your own agents?
PromptLayer provides Huggingface integration tools to manage and monitor prompts with your whole team. Get started here.