FSRL (Financial Semantic Role Labeling)
Figure 1.
Goal
The FSRL dataset is designed for Semantic Role Labeling (SRL) or Textual Analogy Parsing (TAP) in the financial domain. Its primary goals are:
To parse financial sentences into semantic arguments like TIME, VALUE, QUANT, AGENT, and THEME.
To identify “who did what to whom, when, and how much” in financial contexts.
To structure complex financial narratives into actionable data points.
Description
FSRL is a dataset from ChanceFocus, applying semantic role labeling frameworks to financial news and reports.
Dataset Composition
Task: Sequence Labeling (Token Classification).
- Labels: A rich set of semantic roles tailored for finance:
TIME, REF_TIME: Temporal expressions.
VALUE, QUANT: Monetary amounts and quantities.
AGENT, THEME: Actors and subjects of actions.
MANNER, CAUSE, CONDITION: Modifiers explaining how/why.
Source: Financial news articles.
Modality: Text
Language: English
Annotation Process
Annotators tag every token in a sentence with its semantic role, providing a comprehensive understanding of the sentence structure and meanining.
Example
Below is a representative example of the FSRL task:
ID |
Text |
Roles |
|---|---|---|
0 |
Earnings totaled $36.6 million in the nine months. |
THEME: Earnings
VALUE: $36.6 million
TIME: in the nine months
|
1 |
Shares fell 46% from a year earlier. |
THEME: Shares
VALUE: 46%
TIME: a year earlier
|
Task Description
Semantic Parsing
Input: A financial sentence.
Output: A sequence of BIO tags assigning semantic roles to tokens (e.g.,
B-TIME,I-VALUE).Challenge: Capturing the intricate relationships between numbers, dates, and entities in dense financial text.
Evaluation Metrics
Span-based F1-Score: Measures the correctness of identified semantic arguments.
Role Accuracy: Ensuring the correct label is assigned to the correct span.
Why Use FSRL?
Deep Understanding: Moves beyond entity recognition to understanding the relationships and roles of entities.
Question Answering: Enables systems to answer complex questions like “How much did earnings increase in Q3?”.
Information Extraction: Facilitates the extraction of structured event data from news feeds.
References
For dataset access and more details, visit the HuggingFace dataset page.