DiffIE: Diffusion-based Open Information Extraction

arXiv cs.CL Papers

Summary

DiffIE introduces a diffusion-based method for open information extraction that uses stochastic reverse-diffusion to generate multiple candidate triplets, achieving state-of-the-art performance on benchmarks like CaRB and BenchIE.

arXiv:2609.02315v1 Announce Type: new Abstract: A single sentence often expresses multiple valid relational triplets, which makes Open Information Extraction (OpenIE) fundamentally a multi-output task. Existing neural systems handle this by autoregressive generation, which is flexible but slow and prone to redundancy, or by fixed-slot prediction, which is efficient but couples the extraction budget to training. We introduce DIFFIE which instead treats the stochasticity of conditional discrete diffusion as the extraction mechanism itself: independent reverse-diffusion trajectories over per-token role tags produce a pool of candidate triplets, which are clustered under lenient matching and ranked to form the output. Both the pool size and the number of returned extractions are inference-time choices, decoupling the extraction budget from training and exposing test-time compute as a tunable axis. DIFFIE achieves the new state of the art in CaRB (1-1) both F1 and AUC, and outperforms the strongest rule-based system (ClausIE) in BenchIE; it also remains competitive in standard CaRB and WiRe57 evaluations, giving the best average score among systems that report all four benchmarks. Ablations show that uniform discrete diffusion outperforms absorbing state diffusion in our setting, and that a matched non-diffusion stochastic tagger does not reproduce its gains. Our results indicate that diffusion stochasticity is an effective mechanism for structured prediction tasks with multiple valid outputs.
Original Article
View Cached Full Text

Cached at: 09/03/26, 05:53 AM

# DiffIE: Diffusion-based Open Information Extraction
Source: [https://arxiv.org/html/2609.02315](https://arxiv.org/html/2609.02315)
Konstantin FedorovAffiliation:Matrosov Institute for System Dynamics and Control Theory, SB RASAffiliation:AI Talent Hub, ITMO UniversityValentin MalykhAffiliation:MWS AIAffiliation:Trusted AI Research Center, RASAffiliation:IITU UniversityCorrespondence:k\.fedorov@innopolis\.university

###### Abstract

A single sentence often expresses multiple valid relational triplets, which makes Open Information Extraction \(OpenIE\) fundamentally a multi\-output task\. Existing neural systems handle this by autoregressive generation, which is flexible but slow and prone to redundancy, or by fixed\-slot prediction, which is efficient but couples the extraction budget to training\. We introduceDiffIEwhich instead treats the stochasticity of conditional discrete diffusion as the extraction mechanism itself: independent reverse\-diffusion trajectories over per\-token role tags produce a pool of candidate triplets, which are clustered under lenient matching and ranked to form the output\. Both the pool size and the number of returned extractions are inference\-time choices, decoupling the extraction budget from training and exposing test\-time compute as a tunable axis\.DiffIEachieves the new state of the art in CaRB \(1\-1\) both F1 and AUC, and outperforms the strongest rule\-based system \(ClausIE\) in BenchIE; it also remains competitive in standard CaRB and WiRe57 evaluations, giving the best average score among systems that report all four benchmarks\. Ablations show that uniform discrete diffusion outperforms absorbing\-state diffusion in our setting, and that a matched non\-diffusion stochastic tagger does not reproduce its gains\. Our results indicate that diffusion stochasticity is an effective mechanism for structured prediction tasks with multiple valid outputs\.

1\. Encode sentence onceShe took the train heading southEncoder2\. Sample n reverse\-diffusiontrajectories over tagsy1\(T\)y\_\{1\}^\{\(T\)\}y1\(T−1\)y\_\{1\}^\{\(T\-1\)\}⋯\\cdotsy1\(t\)y\_\{1\}^\{\(t\)\}⋯\\cdotsy1\(1\)y\_\{1\}^\{\(1\)\}y1\(0\)y\_\{1\}^\{\(0\)\}OBRSORRBSOBR⋯\\cdotsSBBOBO⋯\\cdotsSROOBBSRBOBBRandom initial tagsFinal denoised tagsReverse diffusion:y\(T\)→y\(0\)y^\{\(T\)\}\\rightarrow y^\{\(0\)\}3\. Construct candidate triplets4\. Aggregate tripletsBBackgroundSSubjectRRelationOObject

Figure 1:Overview ofDiffIEinference\. Multiple reverse\-diffusion trajectories conditioned on the same sentence produce candidate triplets, which may include duplicates and noisy outputs\. Lenient aggregation clusters candidates and returns the top\-ranked extractions\.## 1Introduction

Open Information Extraction \(OpenIE\) aims to extract schema\-free relational triplets \(Subject, Relation, Object\) from natural language text, where a single sentence typically expresses multiple distinct facts\. Existing neural approaches divide into autoregressive sequence generators\([Cui et al\., 2018](https://arxiv.org/html/2609.02315#bib.bib8);[Kolluru et al\., 2020b](https://arxiv.org/html/2609.02315#bib.bib3);[Chen et al\., 2024](https://arxiv.org/html/2609.02315#bib.bib10)\), which are flexible but slow and prone to redundancy, and sequence\-labeling models\([Stanovsky et al\., 2018](https://arxiv.org/html/2609.02315#bib.bib6);[Kolluru et al\., 2020a](https://arxiv.org/html/2609.02315#bib.bib2);[Zhan and Zhao, 2020](https://arxiv.org/html/2609.02315#bib.bib7)\), which are efficient but typically produce one triplet per pass\. DetIE\([Vasilkovsky et al\., 2022](https://arxiv.org/html/2609.02315#bib.bib1)\)addresses this with an object\-detection\-inspired design that predicts a fixed numberNNof candidates in a single forward pass, demonstrating that non\-autoregressive multi\-triplet extraction is viable; the trade\-off is thatNNis fixed at training time and the model must be retrained when the target cardinality changes\.

We proposeDiffIE, a non\-autoregressive sequence\-labeling model based on conditional discrete diffusion over per\-token role tags\. Rather than decoding a single tag sequence,DiffIEexploits the stochasticity of the reverse diffusion process:nnindependent denoising trajectories yield a sample\-based candidate pool of valid tag sequences, which a lenient\-match extractor aggregates into a final triplet set\. Becausennis set at inference time, it doubles as a tunable compute–quality axis: more samples expand the candidate pool at greater inference cost\. The size of the returned extraction set is likewise an inference\-time choice, so the extraction budget can be retuned per corpus without retraining\.

Our contributions are: \(1\) the first application of discrete diffusion language models to OpenIE, formulating it as conditional sequence labeling; \(2\) a sample\-aggregation inference mechanism, paired with a lenient\-match extractor tailored to the multi\-reference nature of OpenIE ground truth, that decouples the extraction budget from training; \(3\) an empirical demonstration that uniform\-noise discrete diffusion \(D3PM\) outperforms absorbing\-state diffusion \(MDLM\) in the extreme small\-vocabulary regime \(\|𝒱\|=4\|\\mathcal\{V\}\|=4\); \(4\) a matched non\-diffusion stochastic tagger control that isolates reverse diffusion, rather than repeated sampling and clustering, as the source of the gains; and \(5\) best reported CaRB \(1\-1\) F1 and AUC and BenchIE F1, outperforming prior neural systems and the strongest rule\-based baseline on BenchIE\.111Code and checkpoints:[https://github\.com/KonstFed/DiffIE](https://github.com/KonstFed/DiffIE)\.

## 2Related Work

### 2\.1Neural Open Information Extraction

#### Sequence\-labeling approaches

treat extraction as token\-level tagging, typically with BIO\-style schemes\([Stanovsky et al\., 2018](https://arxiv.org/html/2609.02315#bib.bib6)\)\. OpenIE6\([Kolluru et al\., 2020a](https://arxiv.org/html/2609.02315#bib.bib2)\)replaces flat tagging with a 2\-D Iterative Grid Labeling formulation that captures discontinuous spans and overlapping relations, and SpanOIE\([Zhan and Zhao, 2020](https://arxiv.org/html/2609.02315#bib.bib7)\)first detects predicate spans and then classifies their arguments\. Most relevant to our work, DetIE\([Vasilkovsky et al\., 2022](https://arxiv.org/html/2609.02315#bib.bib1)\)adopts an object\-detection\-inspired formulation that emits a fixed numberNNof triplet candidates in a single forward pass with bipartite matching at training time\. Our method belongs to this family but replaces the train\-time fixed budget with inference\-time sampling from a distributional model \(§[3](https://arxiv.org/html/2609.02315#S3)\)\.

#### Sequence\-generation approaches

formulate OpenIE as autoregressive text\-to\-text generation\. Early work introduced encoder–decoder copy mechanisms\([Cui et al\., 2018](https://arxiv.org/html/2609.02315#bib.bib8)\); IMoJIE\([Kolluru et al\., 2020b](https://arxiv.org/html/2609.02315#bib.bib3)\)produces extractions iteratively, conditioning each on previously generated ones\. More recent systems include T5\-based formulations\([Fan and He, 2023](https://arxiv.org/html/2609.02315#bib.bib9)\)and dual learning to reduce missing and redundant triples\([Chen et al\., 2024](https://arxiv.org/html/2609.02315#bib.bib10)\)\. CycleOIE\([Jin et al\., 2025](https://arxiv.org/html/2609.02315#bib.bib11)\)introduces a low\-resource training framework whose curatedLSOIE\-examplessubset we use as our training corpus\. Generative approaches are flexible but pay an autoregressive inference cost and tend to produce redundant extractions, motivating non\-autoregressive alternatives like\([Vasilkovsky et al\., 2022](https://arxiv.org/html/2609.02315#bib.bib1)\), of which ours is one\.

#### Low\-resource OpenIE\.

CycleOIE\([Jin et al\., 2025](https://arxiv.org/html/2609.02315#bib.bib11)\)argues that neural OpenIE remains heavily dependent on large annotated corpora and curates small, GPT\-annotated training sets via two prompting strategies, reporting stronger results from the few\-shot examples variant\. We use thislsoie\-examplessubset as our training source and later analyze whether augmenting it with raw LSOIE helps\.

#### Relation to LLM prompting\.

Recent work prompts LLMs to perform OpenIE directly\([Chen et al\., 2024](https://arxiv.org/html/2609.02315#bib.bib10)\); such systems are autoregressive, expensive at corpus scale, and offer little control over the extraction distribution\.DiffIEencodes each sentence once and exposes test\-time compute as a tunable axis, so its cost can be set after training rather than fixed by a decoder \(§[6\.2](https://arxiv.org/html/2609.02315#S6.SS2)\)\.

### 2\.2Discrete Diffusion Language Models

Diffusion models for text fall into continuous\-space variants—which embed discrete tokens into a continuous latent and diffuse there\([Li et al\., 2022](https://arxiv.org/html/2609.02315#bib.bib12)\)—and discrete\-space variants, which define the noising process directly over the categorical vocabulary\. D3PM\([Austin et al\., 2021](https://arxiv.org/html/2609.02315#bib.bib13)\)establishes the discrete\-diffusion framework with several transition matrix choices, of which absorbing\-state and uniform corruption are the two most widely used\. MDLM\([Sahoo et al\., 2024](https://arxiv.org/html/2609.02315#bib.bib4)\)simplifies absorbing\-state diffusion and, alongside SEDD\([Lou et al\., 2024](https://arxiv.org/html/2609.02315#bib.bib14)\)and LLaDA\([Nie et al\., 2025](https://arxiv.org/html/2609.02315#bib.bib15)\), has established discrete diffusion as a viable alternative to autoregressive language modeling\.

The relative performance of the two formulations depends on vocabulary size:[Schiff et al\. \(2025\)](https://arxiv.org/html/2609.02315#bib.bib5)show that uniform\-noise diffusion can match or exceed absorbing\-state on small\-vocabulary language modeling, contrary to the common assumption that absorbing\-state is uniformly stronger\. Our four\-symbol tag vocabulary is an extreme instance of this regime; we implement both and report the comparison in §[6\.3](https://arxiv.org/html/2609.02315#S6.SS3)\.

### 2\.3Diffusion for Structured Prediction

Prior diffusion\-based approaches to structured NLP either operate in continuous space \(DiffusionNER\([Shen et al\., 2023](https://arxiv.org/html/2609.02315#bib.bib16)\)\) or assume a fixed relation schema \(IPED\([Zhao et al\., 2024](https://arxiv.org/html/2609.02315#bib.bib18)\)\), making them incompatible with schema\-free, multi\-extraction OpenIE\. Closest to our work, DiffusionSL\([Huang et al\., 2023](https://arxiv.org/html/2609.02315#bib.bib17)\)performs sequence labeling via a*Bit\-Tag Converter*that encodes each tag as a bit pattern and applies continuous Gaussian diffusion in bit space; it is evaluated on tasks \(NER, POS, chunking\) where each sentence has a single best label sequence and decodes from a single trajectory\.DiffIEdiffers in three ways: we use categorical discrete diffusion over the four\-symbol tag vocabulary directly; we drawnntrajectories at inference and aggregate them, treating sample diversity as the mechanism for capturing multiple valid extractions; and we introduce task\-specific extractors \(§[3\.4](https://arxiv.org/html/2609.02315#S3.SS4)\) for the multi\-reference nature of OpenIE ground truth\.

### 2\.4OpenIE Evaluation Benchmarks

OpenIE evaluation is complicated by the fact that a single sentence admits many valid extractions with substantial surface\-form variation, and benchmarks differ in both reference construction and matching\.

#### CaRB and CaRB \(1\-1\)\.

CaRB\([Bhardwaj et al\., 2019](https://arxiv.org/html/2609.02315#bib.bib22)\)provides crowdsourced extractions for 1,282 sentences with a token\-level matcher allowing partial credit\. The standard matcher permits many\-to\-one alignment scored by token overlap, which rewards systems that emit overly long extractions covering many gold tokens at once\([Lechelle et al\., 2019](https://arxiv.org/html/2609.02315#bib.bib23);[Gashteovski et al\., 2022](https://arxiv.org/html/2609.02315#bib.bib21);[Fatahi Bayat et al\., 2022](https://arxiv.org/html/2609.02315#bib.bib19)\)\. CaRB \(1\-1\) enforces one\-to\-one alignment via the Hungarian algorithm and is widely regarded as a more faithful measure of extraction quality\.

#### BenchIE\.

BenchIE\([Gashteovski et al\., 2022](https://arxiv.org/html/2609.02315#bib.bib21)\)replaces per\-triplet gold annotations with*fact synsets*—exhaustive clusters of acceptable surface realizations of the same underlying fact—and applies strict synset\-level matching\. Because credit requires hitting a fact rather than fragments of one, BenchIE is substantially harder to game by over\-extraction\.

#### WiRe57\.

WiRe57\([Lechelle et al\., 2019](https://arxiv.org/html/2609.02315#bib.bib23)\)is a smaller benchmark \(57 sentences\) with manually curated, high\-precision references, providing a complementary sanity check\.

#### Benchmark selection\.

We evaluateDiffIEon all four, treating CaRB \(1\-1\) and BenchIE as the more rigorous indicators of extraction quality\. The suite spans the full lenient\-to\-strict matching spectrum, letting us characterize where our method’s strengths lie\.

## 3Method

We formulate OpenIE as conditional discrete diffusion over per token tag sequences\. Given an input sentence, our model learns to reverse a discrete corruption process that maps a random tag sequence to the ground\-truth tagging\. At inference time, we exploit the stochasticity of this reverse process: by drawing many independent denoising trajectories from the same sentence, we obtain a sample\-based candidate pool of valid tag sequences, which we then aggregate into a final set of \(Subject, Relation, Object\) triplets\.

### 3\.1Problem Formulation

Letx=\(x1,…,xL\)x=\(x\_\{1\},\\ldots,x\_\{L\}\)denote an input sentence ofLLtokens\. Following prior sequence\-labeling formulations of OpenIE\([Vasilkovsky et al\., 2022](https://arxiv.org/html/2609.02315#bib.bib1);[Kolluru et al\., 2020a](https://arxiv.org/html/2609.02315#bib.bib2)\), we represent extractions as a tag sequencey=\(y1,…,yL\)y=\(y\_\{1\},\\ldots,y\_\{L\}\)where eachyi∈𝒱=\{B,S,R,O\}y\_\{i\}\\in\\mathcal\{V\}=\\\{B,S,R,O\\\}assigns a role—Background, Subject, Relation, or Object—to theii\-th token\. A single tag sequence encodes exactly one triplet, and in the current post\-sampling construction step we recover the Subject, Relation, and Object spans as the longest contiguous runs of their respective tags\.

Unlike DetIE\([Vasilkovsky et al\., 2022](https://arxiv.org/html/2609.02315#bib.bib1)\), which predicts a fixed numberNNof triplets simultaneously and resolves multi\-extraction via bipartite matching at train time, and unlike IMoJIE\([Kolluru et al\., 2020b](https://arxiv.org/html/2609.02315#bib.bib3)\), which generates triplets autoregressively, our formulation produces*one tag sequence per forward sample*\. Multi\-extraction is recovered at inference time through repeated stochastic sampling \(§[3\.4](https://arxiv.org/html/2609.02315#S3.SS4)\)\.

### 3\.2Architecture

DiffIEconsists of two components: a pretrained transformerencoderand a small randomly\-initialized diffusiondenoiser\. An overview is shown in Figure[1](https://arxiv.org/html/2609.02315#S0.F1)\.

#### Encoder\.

We use a pretrained transformer encoderEnc⁡\(⋅\)\\mathrm\{Enc\}\(\\cdot\)to map the input sentence to contextual token embeddingshenc∈ℝL×dh^\{\\text\{enc\}\}\\in\\mathbb\{R\}^\{L\\times d\}\. Depending on the tuned configuration, some lower encoder layers may be frozen while the remaining layers are fine\-tuned jointly with the denoiser\.

#### Denoiser\.

The denoiser is a small transformer with self\-attention only and is trained from scratch\. At denoising steptt, it takes the current noisy tag sequencey\(t\)y^\{\(t\)\}, embeds it ashtag∈ℝL×dh^\{\\text\{tag\}\}\\in\\mathbb\{R\}^\{L\\times d\}, and projects the encoder context to the same dimension\. Conditioning is implemented by tokenwise fusion: for each positionii, the tag embedding and contextual embedding are concatenated and mapped through a learned projection to obtain a shared latent representation\. The resulting sequence is then processed exclusively by self\-attention, so the encoder information enters the denoiser without a separate cross\-attention module\. A timestep embedding is added before the self\-attention stack, and the decoder outputs logits over the tag states for each token position\.

### 3\.3Discrete Diffusion Training

A sentence withmmgold triplets is expanded intommindependent \(sentence, tag\-sequence\) examples, one per triplet, which are then shuffled into mini\-batches\. The denoiser thus learns the marginal distribution over single\-triplet taggings conditioned on the sentence; this marginal is sampled repeatedly at inference to recover the variable\-cardinality extraction set\.

We adopt the uniform discrete diffusion formulation of[Austin et al\. \(2021\)](https://arxiv.org/html/2609.02315#bib.bib13)\. The forward process gradually corrupts the ground\-truth tag sequencey\(0\)=y∗y^\{\(0\)\}=y^\{\*\}by transitioning each token toward a uniform draw from𝒱\\mathcal\{V\}according to a noise scheduleα¯t\\bar\{\\alpha\}\_\{t\}:

q⁡\(yi\(t\)∣yi\(0\)\)=α¯t​𝐞yi\(0\)\+\(1−α¯t\)​1\|𝒱\|​𝟏,q\(y^\{\(t\)\}\_\{i\}\\mid y^\{\(0\)\}\_\{i\}\)=\\bar\{\\alpha\}\_\{t\}\\,\\mathbf\{e\}\_\{y^\{\(0\)\}\_\{i\}\}\+\(1\-\\bar\{\\alpha\}\_\{t\}\)\\,\\tfrac\{1\}\{\|\\mathcal\{V\}\|\}\\mathbf\{1\},\(1\)where𝐞yi\(0\)\\mathbf\{e\}\_\{y^\{\(0\)\}\_\{i\}\}is the one\-hot vector at positionyi\(0\)y^\{\(0\)\}\_\{i\}and𝟏\\mathbf\{1\}is the all\-ones vector over𝒱\\mathcal\{V\}\.

The denoising modelpθ​\(y\(0\)∣y\(t\),x\)p\_\{\\theta\}\(y^\{\(0\)\}\\mid y^\{\(t\)\},x\)is trained with the standard D3PM uniform\-kernel denoising objective, implemented as token\-level cross\-entropy at a uniformly sampled timesteptt\. To mitigate label imbalance, we use per\-class loss weights during training\.

### 3\.4Sample\-Aggregation Inference

Because OpenIE admits multiple valid extractions per sentence, single\-trajectory decoding is fundamentally limited\. We instead exploit the stochasticity of the reverse diffusion process to build a sample\-based candidate pool\.

#### Sampling\.

Given a sentencexx, we encode it once and runnnindependent reverse\-diffusion trajectories, each initialized from a uniform random tag sequencey\(T\)∼Unif⁡\(𝒱L\)y^\{\(T\)\}\\sim\\mathrm\{Unif\}\(\\mathcal\{V\}^\{L\}\)\. In implementation, thennnoisy tag sequences are stacked along the batch dimension and denoised in parallel forT=16T=16steps, reusing the same encoder states\. Each trajectory yields a denoised tag sequenceyk\(0\)y^\{\(0\)\}\_\{k\}fork=1,…,nk=1,\\ldots,n\.

#### Triplet construction\.

The diffusion model predicts token\-level role tags and does not require role labels to be contiguous\. In the current post\-sampling construction step, we surface the longest contiguous span for each role\. This simple heuristic filters isolated tag errors and works well in our experiments, but it may drop useful tokens when a predicted role is discontinuous\. Because this step is applied only after sampling, alternative triplet\-construction rules can be used without retraining the model\. Future work could replace the longest\-span heuristic with construction rules that preserve multiple predicted spans per role\. If any of the three role tags is absent fromyk\(0\)y^\{\(0\)\}\_\{k\}, the sample produces no triplet\.

#### Aggregation\.

Thenntrajectories yield candidate tripletsC1,…,CnC\_\{1\},\\ldots,C\_\{n\}, treated as i\.i\.d\. samples frompθ\(⋅∣x\)p\_\{\\theta\}\(\\cdot\\mid x\)\. For any tripletTT, the empirical frequency

p^n\(T∣x\)=1n∑k=1n𝟏\{Ck=T\}\\hat\{p\}\_\{n\}\(T\\mid x\)=\\frac\{1\}\{n\}\\sum\_\{k=1\}^\{n\}\\mathbf\{1\}\\\{C\_\{k\}=T\\\}\(2\)is the empirical frequency of each candidate or candidate cluster\. We use these frequencies as confidence scores in two extractors\.

#### Lenient\-match extractor\.

To recover this dispersed mass, we cluster candidates under CaRB\-style lenient matching\([Bhardwaj et al\., 2019](https://arxiv.org/html/2609.02315#bib.bib22)\)\. For tripletsT\(i\)T^\{\(i\)\}andT\(j\)T^\{\(j\)\}with total word countsni,njn\_\{i\},n\_\{j\}, letmi​jm\_\{ij\}be the role\-wise lowercased word\-multiset overlap, summed over subject, relation, and object\. The symmetric lenient F1 is

Fi​j=2​mi​jni\+nj,F\_\{ij\}\\;=\\;\\frac\{2\\,m\_\{ij\}\}\{n\_\{i\}\+n\_\{j\}\},\(3\)matching the CaRB evaluator’s token\-level matcher\. Triplets withFi​j≥τF\_\{ij\}\\geq\\tauare declared equivalent, and we take connected components under this relation as clusters\. Each cluster’s mass is the sum of its members’ frequencies; we return the top\-kkclusters by mass, each surfaced by its highest\-frequency member\. Asτ→1\\tau\\to 1the extractor reduces to the frequency baseline;τ\\tau,kk, andnnare tuned on validation data\. We fix the output budget tok=4k=4and the lenient\-clustering threshold toτ=0\.9\\tau=0\.9, selected on the CaRB development set\. The sample countnncontrols the size of the candidate pool, whilekkcontrols how many clustered extractions are returned\. Unlike fixed\-slot models, changingkkat inference time does not require retraining\.

#### Test\-time compute control\.

The number of samplesnnis a hyperparameter of inference, not training\. This makesnna tunable compute\-quality axis: largernnprovides a larger candidate pool at greater inference cost\. We analyze this tradeoff in §[6\.2](https://arxiv.org/html/2609.02315#S6.SS2)\.

Table 1:Dataset statistics for all training configurations\.*Instances*: triplet pairs after sentence decomposition\.*Filtered*: instances surviving span\-alignment filtering\. The upper block contains subsets of LSOIE\-examples; the lower block augmentslsoie\-ex\-fullwith raw LSOIE data \(100% retention, as LSOIE is already in token\-labeled format\)\.Table 2:Main results across four OpenIE benchmarks\. We compare to the strongest published numbers available for each benchmark\. Since prior systems do not all report the same metrics, we emphasize per\-benchmark comparisons rather than a single aggregate score;*Avg*is defined only for systems reporting all four benchmarks\.DiffIEresults are means over 10 random seeds\. BenchIE and WiRe57 scores for OpenIE6 are from[Jin et al\. \(2025\)](https://arxiv.org/html/2609.02315#bib.bib11); BenchIE scores for IMoJIE and ClausIE are from[Fatahi Bayat et al\. \(2022\)](https://arxiv.org/html/2609.02315#bib.bib19)and[Gashteovski et al\. \(2022\)](https://arxiv.org/html/2609.02315#bib.bib21)respectively; remaining baseline scores are from their original papers\.Bold: best in column\.

## 4Experimental Setup

#### Training data\.

We train on LSOIE\-examples\([Jin et al\., 2025](https://arxiv.org/html/2609.02315#bib.bib11)\), a 4,901\-sentence subset of LSOIE\([Solawetz and Larson, 2021](https://arxiv.org/html/2609.02315#bib.bib24)\)curated by CycleOIE via example\-guided prompting\. We use this variant because CycleOIE reports stronger performance for example\-guided curation than for its principles\-guided alternative, particularly in recall and F1\. Since LSOIE\-examples is distributed in a generative format pairing each sentence with one or more extracted triplets, we convert it to sequence\-labeling supervision by decomposing each sentence into one \(sentence, triplet\) instance per triplet and assigning per\-token B/S/R/O labels via span alignment to tokenizer offsets\. Alignment is filtered at the triplet level: instances for which the alignment fails to cover all tokens of any argument span are discarded, while the sentence is retained if at least one of its triplets aligns successfully\. This filtering removes 38–40% of instances across configurations, a stable rate attributable to CycleOIE’s tendency to paraphrase argument spans rather than copy them verbatim from the source sentence\. We study five curated subsets of varying size \(50–4,901 sentences\) and two configurations that augment the full curated set with raw LSOIE data\. Statistics for all configurations are reported in Table[1](https://arxiv.org/html/2609.02315#S3.T1)\. We adoptlsoie\-ex\-2\.5kas our primary configuration; the ablation justifying this choice is presented in §[6\.1](https://arxiv.org/html/2609.02315#S6.SS1)\.

#### Implementation details\.

We usebert\-base\-uncasedas the encoder, with the four lowest transformer layers frozen during training\. The denoiser is a 6\-layer self\-attention transformer with model dimension 512, 8 attention heads, and concatenation\-based encoder fusion\. The diffusion process usesT=16T=16steps with a cosine noise schedule \(s=0\.002s=0\.002\)\. We train with AdamW, using a learning rate of2×10−42\\times 10^\{\-4\}for the denoiser and5×10−55\\times 10^\{\-5\}for the encoder, weight decay0\.010\.01, 500 linear warmup steps, and a batch size of 32 for 12 epochs\. To mitigate label imbalance we assign a class weight of 0\.7 to the background label and 1\.0 to all other tags\. Hyperparameters were selected by grid search on the CaRB development set\.

#### Evaluation protocol\.

Unless otherwise stated, we uselsoie\-ex\-2\.5kas the primary training configuration; §[6\.1](https://arxiv.org/html/2609.02315#S6.SS1)analyzes this choice\. AllDiffIEresults are averaged over 10 independent random seeds\. The denoising sample countnn, output budgetkk, and lenient\-matching thresholdτ\\tauare fixed globally using the CaRB development set\.

## 5Results

DiffIEachieves the best reported CaRB \(1\-1\) F1 and AUC among published OpenIE systems\. This improvement is consistent across runs: every seed exceeds the previous best reported CaRB \(1\-1\) F1 score of 51\.5\. Across benchmarks, F1 variance is low, with standard deviation at most 0\.5 points\. Holm\-corrected one\-samplett\-tests against the published scores give adjustedp=0\.0017p=0\.0017,p<10−7p<10^\{\-7\}, andp=0\.0196p=0\.0196for CaRB \(1\-1\) F1, CaRB \(1\-1\) AUC, and BenchIE F1, treating the baselines as fixed references rather than as paired comparisons\.

On BenchIE,DiffIEachieves the best average reported F1, with 9 of 10 seeds exceeding ClausIE, the strongest rule\-based baseline\. The gain over ClausIE is small, butDiffIEsubstantially outperforms prior neural OpenIE systems on this stricter fact\-level benchmark\.

CycleOIE is a particularly relevant comparison because our primary model is trained on a 2\.5K\-sentence subset of its LSOIE\-examples resource\. Despite using only this subset,DiffIEimproves over CycleOIE on CaRB F1 and on the stricter CaRB \(1\-1\) F1/AUC metrics, although CycleOIE retains higher standard CaRB AUC\. On WiRe57,DiffIEtrails OpenIE6, indicating that its gains do not transfer uniformly across all evaluation settings\.

## 6Ablation Study

All ablations are evaluated on the CaRB development set, the only one of our four benchmarks with a designated development split\. BenchIE and WiRe57 provide test\-only resources\.

### 6\.1Effect of Training Data Size

Table[3](https://arxiv.org/html/2609.02315#S6.T3)reports CaRB and CaRB \(1\-1\) F1 on the development set across all training configurations\. The two metrics tell different stories abovelsoie\-ex\-1\.25k: CaRB F1 is essentially flat across the three largest curated\-only configurations \(52\.6, 52\.4, 52\.5\), while CaRB \(1\-1\) F1 peaks atlsoie\-ex\-2\.5k\(53\.1\), 1\.8 points abovelsoie\-ex\-1\.25k\(51\.3\) and 1\.7 points abovelsoie\-ex\-full\(51\.4\)\. We adoptlsoie\-ex\-2\.5kas the primary configuration on the basis of this CaRB \(1\-1\) advantage\. Augmenting with raw LSOIE data degrades performance in both metrics, and the degradation grows with the volume of raw data added:\+lsoie\-fullfalls 5\.6 F1 points belowlsoie\-ex\-fullon CaRB and 7\.4 points on CaRB \(1\-1\)\. The two sources differ in annotation construction and target labels, not only in size, so we read this degradation as annotation\-distribution mismatch rather than as evidence that the original LSOIE labels are noisier\.

These results are consistent with the low\-resource motivation of[Jin et al\. \(2025\)](https://arxiv.org/html/2609.02315#bib.bib11): forDiffIE, more data is not automatically better\. The curatedlsoie\-ex\-2\.5ksubset outperforms both the larger curated set and the configurations augmented with raw LSOIE, suggesting that supervision quality and span alignment are more important than raw corpus size in this setting\.

Table 3:CaRB and CaRB \(1\-1\) F1 on the development set for all training configurations \(mean±\\pmstd over 10 seeds\)\. Upper block: curated\-only subsets of LSOIE\-examples\. Lower block:lsoie\-ex\-fullaugmented with raw LSOIE data\.
### 6\.2Test\-Time Compute Scaling

A central property ofDiffIEis that the number of denoising samplesnnis an inference\-time hyperparameter, allowing a tunable trade\-off between extraction quality and compute\. Full sensitivity tables fornn, the output budgetkk, and the clustering thresholdτ\\tau, together with the exact\-frequency extractor baseline, are reported in Appendix[B](https://arxiv.org/html/2609.02315#A2)\. Performance improves with larger sample pools and then saturates, while lenient matching consistently improves over exact\-frequency aggregation\. The single CaRB\-dev\-selected setting \(n=512n=512,k=4k=4,τ=0\.9\\tau=0\.9\) is used for every reported test result; it is within 2\.0 F1 of the best diagnostic sweep point on BenchIE and matches the best point on WiRe57\.

#### Inference cost\.

Table[4](https://arxiv.org/html/2609.02315#S6.T4)reports end\-to\-end throughput and peak memory on a single NVIDIA A100 over a CaRB development subset\. Loweringnnfrom 512 to 64 costs 1\.5 F1 and to 16 costs 3\.0 F1, while raising throughput by6\.6×6\.6\\timesand15×15\\times; clustering and ranking account for 0\.2–1\.0% of runtime\.DiffIEis not faster than fixed\-slot tagging in absolute terms: DetIE processes 686 sentences per second against 14\.2 atn=16n\{=\}16\. The claim is controllable inference cost, not raw speed\. Against direct LLM prompting the comparison is favorable: atn=16n\{=\}16DiffIEmatches a prompted Qwen3\-30B\-A3B \(49\.3 vs\. 49\.5 F1\) at roughly50×50\\timesthe throughput and a small fraction of the memory\. We also evaluate the released DetIE\-LSOIE checkpoint under our evaluator \(45\.1 F1\)\. That comparison shares an evaluator but not annotation targets—DetIE\-LSOIE trains on original LSOIE token labels,DiffIEon CycleOIE annotations—so we report it as a same\-evaluator reference point rather than a controlled training comparison\.

Table 4:End\-to\-end inference on the CaRB development set, single NVIDIA A100\. F1 is CaRB F1,*sent/s*is sentences per second, and*VRAM*is peak GPU memory in GB\. The DetIE memory figure is estimated; the Qwen figure is vLLM’s memory reservation rather than the model’s parameter footprint\.

### 6\.3D3PM\-uniform vs\. absorbing\-state diffusion

We compare D3PM\-uniform against MDLM\([Sahoo et al\., 2024](https://arxiv.org/html/2609.02315#bib.bib4)\), the standard absorbing\-state discrete diffusion formulation, training both systems onlsoie\-ex\-2\.5kandlsoie\-ex\-full\. For MDLM we sweep noise schedule \(cosine, linear, log\-linear, mutual\-information\), number of sampling steps \(8–64\), temperature, and remasking strategy on the CaRB development set, and report the best configuration found for each training set\.

Results are shown in Table[5](https://arxiv.org/html/2609.02315#S6.T5)\. D3PM\-uniform outperforms MDLM at both training set sizes; theΔ\\Deltarows show the advantage is\+2\.2\+2\.2/\+3\.4\+3\.4points atlsoie\-ex\-2\.5kand widens to\+4\.1\+4\.1/\+2\.9\+2\.9atlsoie\-ex\-full\. This is consistent with[Schiff et al\. \(2025\)](https://arxiv.org/html/2609.02315#bib.bib5), who show that uniform\-noise diffusion can match or exceed absorbing\-state diffusion in small\-vocabulary regimes; our four\-symbol tag vocabulary \(\|𝒱\|=4\|\\mathcal\{V\}\|=4\) is an extreme instance of this effect\.

Table 5:D3PM\-uniform vs\. MDLM on the CaRB development set\. Each score entry reports mean±\\pmstd F1 over 10 seeds for CaRB and CaRB \(1\-1\);Δ\\Deltadenotes D3PM\-uniform minus MDLM within each data configuration\.
### 6\.4Is diffusion necessary?

Sample aggregation could in principle be driven by any stochastic tagger\. To isolate the contribution of reverse diffusion, we train an MC\-dropout sequence tagger that shares everything else withDiffIE: the same training instances, the samebert\-base\-uncasedencoder, the same B/S/R/O label space, longest\-span construction, and lenient clustering and ranking\. Full\-encoder MC dropout replaces reverse diffusion as the candidate generator, and we select its best configuration on the CaRB development set from the same grid\.

The control reaches 37\.5 CaRB F1 against 52\.3 forDiffIE\(Table[6](https://arxiv.org/html/2609.02315#S6.T6)\), and 37\.3 against 53\.1 under one\-to\-one matching\. The gap is driven by recall: across the whole tagger sweep, recall never exceeds 27\.3 on CaRB or 27\.9 on CaRB \(1\-1\), whereasDiffIEreaches 45\.8 and 48\.0\. The control is therefore candidate\-pool limited, as no setting of the shared clustering stage can recover triplets the tagger never proposes\. This attributes the gain to reverse\-diffusion candidate generation rather than to repeated sampling and clustering alone\.

Table 6:Matched non\-diffusion control on the CaRB development set\. Both systems share encoder, training instances, label space, triplet construction, and aggregation; only the candidate generator differs\.

## 7Discussion

#### Why diffusion fits OpenIE\.

OpenIE is a multi\-output task by nature: a sentence usually contains several valid triplets, so any single tagging is incomplete\. Diffusion fits this well because its reverse process is stochastic — running it several times on the same input gives different valid outputs, which matches how OpenIE ground truth is structured\. Other non\-autoregressive methods handle this by building multiplicity into the architecture \(fixed slots, bipartite matching\) or the decoder \(autoregressive iteration\);DiffIEinstead lets sample diversity do the work, and turns the candidate\-pool size into an inference\-time knob\. That knob is a cost control:DiffIEis slower than fixed\-slot tagging but substantially faster and more memory\-efficient than direct LLM prompting\. Its sample count allows quality to be traded against throughput after training \(Table[4](https://arxiv.org/html/2609.02315#S6.T4)\)\. Table[10](https://arxiv.org/html/2609.02315#A2.T10)shows that this pool converges, and that lenient\-match beats frequency aggregation across allnnshows that the candidate pool contains many near\-equivalent triplets that differ only in span boundaries — variation that clustering recovers but exact\-match aggregation fragments\. The gains show up most on CaRB \(1\-1\) and BenchIE, the two benchmarks built to penalize over\-extraction; on WiRe57, whose references prefer short, syntactically tight extractions,DiffIEtrails OpenIE6\. We attribute this to the style of our LSOIE\-derived training supervision, which by construction rewards exhaustive extraction and multi\-token relation spans that include modifiers and determiners — a style well aligned with CaRB but at odds with WiRe57’s curated references\.

#### Uniform vs\. absorbing\-state diffusion\.

Uniform\-noise diffusion outperforms MDLM at both training sizes, and the gap widens with more data \(§[6\.3](https://arxiv.org/html/2609.02315#S6.SS3)\)\. We attribute this to a structural difference in the reverse process: under absorbing\-state corruption, each position transitions once from\[MASK\]to a tag and stays there, so an early wrong commitment is locked in unless explicitly remasked at inference; under uniform corruption, positions can transition between non\-mask tags at any step, letting the denoiser revise earlier decisions as more context becomes available\. This matters for OpenIE because role tags are jointly constrained\. Our MDLM sweep included remasking strategies and uniform diffusion still won, consistent with this account\. Together with[Schiff et al\. \(2025\)](https://arxiv.org/html/2609.02315#bib.bib5), this suggests uniform corruption is the better default for structured prediction over small label vocabularies\.

## 8Conclusion

We introducedDiffIE, which treats Open Information Extraction as conditional discrete diffusion over per\-token role tags and uses the stochasticity of the reverse process as the extraction mechanism itself\. Independent denoising trajectories conditioned on the same sentence yield a diverse pool of candidate triplets, which a lenient\-match extractor clusters and ranks to recover multiple valid extractions without autoregressive decoding or train\-time fixed slots\. Because both the candidate\-pool size and the number of returned clusters are inference\-time choices,DiffIEexposes test\-time compute as a tunable quality–cost axis\. Across four OpenIE benchmarks,DiffIEachieves the best reported CaRB \(1\-1\), both F1 and AUC, and beats the strongest rule\-based system on BenchIE while substantially outperforming all prior neural OpenIE systems with reported BenchIE numbers\. It remains competitive on standard CaRB and WiRe57, and has the best average score among systems that report all four benchmarks\. A matched MC\-dropout tagger sharing our encoder, labels, and aggregation does not reproduce these gains, which places them in candidate generation\. We further find that uniform discrete diffusion outperforms absorbing\-state diffusion in this four\-tag setting, which we attribute to the reverse process’s ability to revise earlier decisions, and that supervision quality matters more than corpus size for sample\-aggregation models\. More broadly, our results indicate that diffusion stochasticity is a useful mechanism for structured prediction tasks with multiple valid outputs, and we leave its application to other multi\-reference NLP tasks to future work\.

## Acknowledgments

This work was carried out within the state assignment under the research theme “Methods and technologies of a cloud\-based, service\-oriented digital platform for collecting, storing, and processing large volumes of multi\-format interdisciplinary data and knowledge, based on the use of artificial intelligence, component\-based and model\-driven approaches, and machine learning” \(code FWEW\-2026\-0012, State Registration No\. 126021217141\-8\)\.

## Limitations

#### Longest\-span construction heuristic\.

We construct triplets from denoised tag sequences by taking the longest contiguous run of each role tag \(§[3](https://arxiv.org/html/2609.02315#S3)\)\. This filters isolated tag errors but discards information when a role is discontinuous in the prediction\. On the CaRB dev set, 28\.9% of denoised samples contain at least one discontinuous role\-tag run, most often in Relations \(18\.6%\) and Objects \(12\.2%\), discarding 2\.4 tokens on average when triggered — roughly 0\.7 tokens per sample unconditionally\. BecauseDiffIEaggregatesn=512n=512trajectories per sentence and ranks clusters by mass, these occasional drops are absorbed in aggregation rather than directly producing wrong extractions — the same fact is typically recovered by other trajectories whose longest\-span construction succeeds\. Alternative construction rules that preserve multiple maximal spans per role are straightforward to plug in post\-sampling and may further improve recall; we leave this to future work\. More generally, the four\-tag scheme assigns each token a single role within a trajectory, so overlapping roles and discontinuous arguments cannot be represented inside one sample\. Sampling removes the cap on how many triplets a sentence yields, but not this per\-trajectory restriction\.

#### Training data scope\.

All experiments use English supervision from CycleOIE’s curatedlsoie\-examples\([Jin et al\., 2025](https://arxiv.org/html/2609.02315#bib.bib11)\)\. We do not evaluate on other languages or out\-of\-domain corpora\. Our span\-alignment filter additionally discards roughly 40% of instances whose GPT\-generated arguments do not match source spans verbatim; training on datasets with cleaner extractive spans could increase usable supervision\. We have not carried out a stratified audit of the discarded instances, so we cannot say whether the filter correlates with relation type, argument length, discontinuity, or syntactic construction; our conclusions are scoped to the retained, extractive portion of the data\.

## References

- J\. Austin, D\. D\. Johnson, J\. Ho, D\. Tarlow, and R\. van den BergStructured denoising diffusion models in discrete state\-spaces\.InAdvances in Neural Information Processing Systems,M\. Ranzato, A\. Beygelzimer, Y\. Dauphin, P\.S\. Liang, and J\. W\. Vaughan \(Eds\.\),Vol\.34,pp\. 17981–17993\.External Links:[Link](https://proceedings.neurips.cc/paper_files/paper/2021/file/958c530554f78bcd8e97125b70e6973d-Paper.pdf)Cited by:[§2\.2](https://arxiv.org/html/2609.02315#S2.SS2.p1.1),[§3\.3](https://arxiv.org/html/2609.02315#S3.SS3.p2.1)\.
- Bhardwajet al\.\(2019\)S\. Bhardwaj, S\. Aggarwal, and MausamCaRB: a crowdsourced benchmark for open IE\.InProceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing \(EMNLP\-IJCNLP\),K\. Inui, J\. Jiang, V\. Ng, and X\. Wan \(Eds\.\),Hong Kong, China,pp\. 6262–6267\.External Links:[Link](https://aclanthology.org/D19-1651/),[Document](https://dx.doi.org/10.18653/v1/D19-1651)Cited by:[§2\.4](https://arxiv.org/html/2609.02315#S2.SS4.SSS0.Px1.p1.1),[§3\.4](https://arxiv.org/html/2609.02315#S3.SS4.SSS0.Px4.p1.1)\.
- Chenet al\.\(2024\)Z\. Chen, J\. Liu, D\. Yang, Y\. Xiao, H\. Xu, Z\. Wang, R\. Xie, and Y\. XianExploiting duality in open information extraction with predicate prompt\.InProceedings of the 17th ACM International Conference on Web Search and Data Mining,pp\. 125–133\.Cited by:[§1](https://arxiv.org/html/2609.02315#S1.p1.1),[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px2.p1.1),[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px4.p1.1),[Table 2](https://arxiv.org/html/2609.02315#S3.T2.2.1.8.1),[Table 2](https://arxiv.org/html/2609.02315#S3.T2.2.1.9.1)\.
- Cuiet al\.\(2018\)L\. Cui, F\. Wei, and M\. ZhouNeural open information extraction\.InProceedings of the 56th Annual Meeting of the Association for Computational Linguistics \(Volume 2: Short Papers\),I\. Gurevych and Y\. Miyao \(Eds\.\),Melbourne, Australia,pp\. 407–413\.External Links:[Link](https://aclanthology.org/P18-2065/),[Document](https://dx.doi.org/10.18653/v1/P18-2065)Cited by:[§1](https://arxiv.org/html/2609.02315#S1.p1.1),[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px2.p1.1)\.
- Del Corro and Gemulla \(2013\)L\. Del Corro and R\. GemullaClausIE: clause\-based open information extraction\.InProceedings of the 22nd International Conference on World Wide Web,WWW ’13,New York, NY, USA,pp\. 355–366\.External Links:ISBN 9781450320351,[Link](https://doi.org/10.1145/2488388.2488420),[Document](https://dx.doi.org/10.1145/2488388.2488420)Cited by:[Table 2](https://arxiv.org/html/2609.02315#S3.T2.2.1.6.1)\.
- Fan and He \(2023\)Z\. Fan and S\. HeEfficient data learning for open information extraction with pre\-trained language models\.InFindings of the Association for Computational Linguistics: EMNLP 2023,H\. Bouamor, J\. Pino, and K\. Bali \(Eds\.\),Singapore,pp\. 13056–13063\.External Links:[Link](https://aclanthology.org/2023.findings-emnlp.869/),[Document](https://dx.doi.org/10.18653/v1/2023.findings-emnlp.869)Cited by:[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px2.p1.1)\.
- Fatahi Bayatet al\.\(2022\)F\. Fatahi Bayat, N\. Bhutani, and H\. JagadishCompactIE: compact facts in open information extraction\.InProceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies,M\. Carpuat, M\. de Marneffe, and I\. V\. Meza Ruiz \(Eds\.\),Seattle, United States,pp\. 900–910\.External Links:[Link](https://aclanthology.org/2022.naacl-main.65/),[Document](https://dx.doi.org/10.18653/v1/2022.naacl-main.65)Cited by:[§2\.4](https://arxiv.org/html/2609.02315#S2.SS4.SSS0.Px1.p1.1),[Table 2](https://arxiv.org/html/2609.02315#S3.T2),[Table 2](https://arxiv.org/html/2609.02315#S3.T2.2.1.7.1)\.
- Gashteovskiet al\.\(2022\)K\. Gashteovski, M\. Yu, B\. Kotnis, C\. Lawrence, M\. Niepert, and G\. GlavašBenchIE: a framework for multi\-faceted fact\-based open information extraction evaluation\.InProceedings of the 60th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),S\. Muresan, P\. Nakov, and A\. Villavicencio \(Eds\.\),Dublin, Ireland,pp\. 4472–4490\.External Links:[Link](https://aclanthology.org/2022.acl-long.307/),[Document](https://dx.doi.org/10.18653/v1/2022.acl-long.307)Cited by:[§2\.4](https://arxiv.org/html/2609.02315#S2.SS4.SSS0.Px1.p1.1),[§2\.4](https://arxiv.org/html/2609.02315#S2.SS4.SSS0.Px2.p1.1),[Table 2](https://arxiv.org/html/2609.02315#S3.T2)\.
- Huanget al\.\(2023\)Z\. Huang, P\. Cao, J\. Zhao, and K\. LiuDiffusionSL: sequence labeling via tag diffusion process\.InFindings of the Association for Computational Linguistics: EMNLP 2023,H\. Bouamor, J\. Pino, and K\. Bali \(Eds\.\),Singapore,pp\. 12902–12920\.External Links:[Link](https://aclanthology.org/2023.findings-emnlp.860/),[Document](https://dx.doi.org/10.18653/v1/2023.findings-emnlp.860)Cited by:[§2\.3](https://arxiv.org/html/2609.02315#S2.SS3.p1.1)\.
- Jinet al\.\(2025\)Z\. Jin, C\. Zhang, Z\. Hu, J\. Yu, R\. Ma, Q\. Chen, X\. Liao, and Y\. ZhangCycleOIE: a low\-resource training framework for open information extraction\.InProceedings of the 31st International Conference on Computational Linguistics,O\. Rambow, L\. Wanner, M\. Apidianaki, H\. Al\-Khalifa, B\. D\. Eugenio, and S\. Schockaert \(Eds\.\),Abu Dhabi, UAE,pp\. 3372–3390\.External Links:[Link](https://aclanthology.org/2025.coling-main.227/)Cited by:[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px2.p1.1),[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px3.p1.1),[Table 2](https://arxiv.org/html/2609.02315#S3.T2),[Table 2](https://arxiv.org/html/2609.02315#S3.T2.2.1.10.1),[§4](https://arxiv.org/html/2609.02315#S4.SS0.SSS0.Px1.p1.1),[§6\.1](https://arxiv.org/html/2609.02315#S6.SS1.p2.1),[Training data scope\.](https://arxiv.org/html/2609.02315#Sx2.SS0.SSS0.Px2.p1.1)\.
- Kolluruet al\.\(2020a\)K\. Kolluru, V\. Adlakha, S\. Aggarwal, Mausam, and S\. ChakrabartiOpenIE6: Iterative Grid Labeling and Coordination Analysis for Open Information Extraction\.InProceedings of the 2020 Conference on Empirical Methods in Natural Language Processing \(EMNLP\),B\. Webber, T\. Cohn, Y\. He, and Y\. Liu \(Eds\.\),Online,pp\. 3748–3761\.External Links:[Link](https://aclanthology.org/2020.emnlp-main.306/),[Document](https://dx.doi.org/10.18653/v1/2020.emnlp-main.306)Cited by:[§1](https://arxiv.org/html/2609.02315#S1.p1.1),[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px1.p1.1),[§3\.1](https://arxiv.org/html/2609.02315#S3.SS1.p1.1),[Table 2](https://arxiv.org/html/2609.02315#S3.T2.2.1.3.1)\.
- Kolluruet al\.\(2020b\)K\. Kolluru, S\. Aggarwal, V\. Rathore, Mausam, and S\. ChakrabartiIMoJIE: iterative memory\-based joint open information extraction\.InProceedings of the 58th Annual Meeting of the Association for Computational Linguistics,D\. Jurafsky, J\. Chai, N\. Schluter, and J\. Tetreault \(Eds\.\),Online,pp\. 5871–5886\.External Links:[Link](https://aclanthology.org/2020.acl-main.521/),[Document](https://dx.doi.org/10.18653/v1/2020.acl-main.521)Cited by:[§1](https://arxiv.org/html/2609.02315#S1.p1.1),[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px2.p1.1),[§3\.1](https://arxiv.org/html/2609.02315#S3.SS1.p2.1),[Table 2](https://arxiv.org/html/2609.02315#S3.T2.2.1.4.1)\.
- Lechelleet al\.\(2019\)W\. Lechelle, F\. Gotti, and P\. LanglaisWiRe57 : a fine\-grained benchmark for open information extraction\.InProceedings of the 13th Linguistic Annotation Workshop,A\. Friedrich, D\. Zeyrek, and J\. Hoek \(Eds\.\),Florence, Italy,pp\. 6–15\.External Links:[Link](https://aclanthology.org/W19-4002/),[Document](https://dx.doi.org/10.18653/v1/W19-4002)Cited by:[§2\.4](https://arxiv.org/html/2609.02315#S2.SS4.SSS0.Px1.p1.1),[§2\.4](https://arxiv.org/html/2609.02315#S2.SS4.SSS0.Px3.p1.1)\.
- Liet al\.\(2022\)X\. L\. Li, J\. Thickstun, I\. Gulrajani, P\. Liang, and T\. B\. HashimotoDiffusion\-lm improves controllable text generation\.InProceedings of the 36th International Conference on Neural Information Processing Systems,NIPS ’22,Red Hook, NY, USA\.External Links:ISBN 9781713871088Cited by:[§2\.2](https://arxiv.org/html/2609.02315#S2.SS2.p1.1)\.
- Louet al\.\(2024\)A\. Lou, C\. Meng, and S\. ErmonDiscrete diffusion modeling by estimating the ratios of the data distribution\.InProceedings of the 41st International Conference on Machine Learning,ICML’24\.Cited by:[§2\.2](https://arxiv.org/html/2609.02315#S2.SS2.p1.1)\.
- Nieet al\.\(2025\)S\. Nie, F\. Zhu, Z\. You, X\. Zhang, J\. Ou, J\. Hu, J\. Zhou, Y\. Lin, J\. Wen, and C\. LILarge language diffusion models\.InAdvances in Neural Information Processing Systems,D\. Belgrave, C\. Zhang, H\. Lin, R\. Pascanu, P\. Koniusz, M\. Ghassemi, and N\. Chen \(Eds\.\),Vol\.38,pp\. 50608–50646\.External Links:[Link](https://proceedings.neurips.cc/paper_files/paper/2025/file/48b383b24230e0e6e649d9c98dae4d8c-Paper-Conference.pdf)Cited by:[§2\.2](https://arxiv.org/html/2609.02315#S2.SS2.p1.1)\.
- Sahooet al\.\(2024\)S\. S\. Sahoo, M\. Arriola, A\. Gokaslan, E\. M\. Marroquin, A\. M\. Rush, Y\. Schiff, J\. T\. Chiu, and V\. KuleshovSimple and effective masked diffusion language models\.InThe Thirty\-eighth Annual Conference on Neural Information Processing Systems,External Links:[Link](https://openreview.net/forum?id=L4uaAR4ArM)Cited by:[§2\.2](https://arxiv.org/html/2609.02315#S2.SS2.p1.1),[§6\.3](https://arxiv.org/html/2609.02315#S6.SS3.p1.1)\.
- Schiffet al\.\(2025\)Y\. Schiff, S\. Sahoo, H\. Phung, G\. Wang, S\. Boshar, H\. Dalla\-torre, B\. Almeida, A\. Rush, T\. Pierrot, and V\. KuleshovSimple guidance mechanisms for discrete diffusion models\.InInternational Conference on Learning Representations,Y\. Yue, A\. Garg, N\. Peng, F\. Sha, and R\. Yu \(Eds\.\),Vol\.2025,pp\. 43776–43821\.External Links:[Link](https://proceedings.iclr.cc/paper_files/paper/2025/file/6cc31b44d88dce8380d36e81485cd07f-Paper-Conference.pdf)Cited by:[§2\.2](https://arxiv.org/html/2609.02315#S2.SS2.p2.1),[§6\.3](https://arxiv.org/html/2609.02315#S6.SS3.p2.1),[§7](https://arxiv.org/html/2609.02315#S7.SS0.SSS0.Px2.p1.1)\.
- Shenet al\.\(2023\)Y\. Shen, K\. Song, X\. Tan, D\. Li, W\. Lu, and Y\. ZhuangDiffusionNER: boundary diffusion for named entity recognition\.InProceedings of the 61st Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),A\. Rogers, J\. Boyd\-Graber, and N\. Okazaki \(Eds\.\),Toronto, Canada,pp\. 3875–3890\.External Links:[Link](https://aclanthology.org/2023.acl-long.215/),[Document](https://dx.doi.org/10.18653/v1/2023.acl-long.215)Cited by:[§2\.3](https://arxiv.org/html/2609.02315#S2.SS3.p1.1)\.
- Solawetz and Larson \(2021\)J\. Solawetz and S\. LarsonLSOIE: a large\-scale dataset for supervised open information extraction\.InProceedings of the 16th Conference of the European Chapter of the Association for Computational Linguistics: Main Volume,P\. Merlo, J\. Tiedemann, and R\. Tsarfaty \(Eds\.\),Online,pp\. 2595–2600\.External Links:[Link](https://aclanthology.org/2021.eacl-main.222/),[Document](https://dx.doi.org/10.18653/v1/2021.eacl-main.222)Cited by:[§4](https://arxiv.org/html/2609.02315#S4.SS0.SSS0.Px1.p1.1)\.
- Stanovskyet al\.\(2018\)G\. Stanovsky, J\. Michael, L\. Zettlemoyer, and I\. DaganSupervised open information extraction\.InProceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 \(Long Papers\),M\. Walker, H\. Ji, and A\. Stent \(Eds\.\),New Orleans, Louisiana,pp\. 885–895\.External Links:[Link](https://aclanthology.org/N18-1081/),[Document](https://dx.doi.org/10.18653/v1/N18-1081)Cited by:[§1](https://arxiv.org/html/2609.02315#S1.p1.1),[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px1.p1.1)\.
- Vasilkovskyet al\.\(2022\)M\. Vasilkovsky, A\. Alekseev, V\. Malykh, I\. Shenbin, E\. Tutubalina, D\. Salikhov, M\. Stepnov, A\. Chertok, and S\. NikolenkoDetIE: multilingual open information extraction inspired by object detection\.InProceedings of the 36th AAAI Conference on Artificial Intelligence,Cited by:[§1](https://arxiv.org/html/2609.02315#S1.p1.1),[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px1.p1.1),[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px2.p1.1),[§3\.1](https://arxiv.org/html/2609.02315#S3.SS1.p1.1),[§3\.1](https://arxiv.org/html/2609.02315#S3.SS1.p2.1),[Table 2](https://arxiv.org/html/2609.02315#S3.T2.2.1.5.1)\.
- Zhan and Zhao \(2020\)J\. Zhan and H\. ZhaoSpan model for open information extraction on accurate corpus\.Proceedings of the AAAI Conference on Artificial Intelligence34\(05\),pp\. 9523–9530\.External Links:[Link](https://ojs.aaai.org/index.php/AAAI/article/view/6497),[Document](https://dx.doi.org/10.1609/aaai.v34i05.6497)Cited by:[§1](https://arxiv.org/html/2609.02315#S1.p1.1),[§2\.1](https://arxiv.org/html/2609.02315#S2.SS1.SSS0.Px1.p1.1)\.
- Zhaoet al\.\(2024\)J\. Zhao, C\. Xu, and Bin\. JiangIPED: an implicit perspective for relational triple extraction based on diffusion model\.InProceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies \(Volume 1: Long Papers\),K\. Duh, H\. Gomez, and S\. Bethard \(Eds\.\),Mexico City, Mexico,pp\. 2080–2092\.External Links:[Link](https://aclanthology.org/2024.naacl-long.114/),[Document](https://dx.doi.org/10.18653/v1/2024.naacl-long.114)Cited by:[§2\.3](https://arxiv.org/html/2609.02315#S2.SS3.p1.1)\.

## Appendix AFull Results with Standard Deviations

Tables[7](https://arxiv.org/html/2609.02315#A1.T7)and[8](https://arxiv.org/html/2609.02315#A1.T8)report precision, recall, F1, and AUC where applicable forDiffIEon CaRB, CaRB \(1\-1\), BenchIE, and WiRe57 across 10 samples\. All metrics are shown in percentage points\. Each panel reports the mean and standard deviation across samples in its final row\.

Table 7:DiffIEresults on CaRB and CaRB \(1\-1\) for thelsoie\-ex\-2\.5kconfiguration\.
Table 8:DiffIEresults on BenchIE and WiRe57 for thelsoie\-ex\-2\.5kconfiguration\.
## Appendix BSensitivity Analyses

Tables[9](https://arxiv.org/html/2609.02315#A2.T9)and[10](https://arxiv.org/html/2609.02315#A2.T10)varyτ\\tau,kk, andnnone at a time, holding the other two at the CaRB\-dev\-selected values\. BenchIE and WiRe57 have no development split, so their sweeps are diagnostic only and do not determine any reported test setting\. The selected operating point isτ=0\.9\\tau=0\.9,k=4k=4, andn=512n=512\.

Table 9:One\-at\-a\-time sensitivity of F1 \(percentage points\) to the clustering thresholdτ\\tauand output budgetkk\. Bold rows mark the CaRB\-dev\-selected values used for all reported results\.Table[10](https://arxiv.org/html/2609.02315#A2.T10)reports sample\-count scaling across all benchmarks and additionally compares the lenient\-match extractor with exact\-frequency aggregation on CaRB development data\. The latter groups triplets only when all three span boundaries match exactly, fragmenting posterior mass across boundary\-shifted realizations of the same fact\. Lenient matching is consistently stronger once multiple samples are available, and all benchmarks show diminishing returns at largernn\.

Table 10:F1 versus the number of sampled trajectories\. CaRB development results compare lenient\-match \(Len\.\) and exact\-frequency \(Freq\.\) aggregation; BenchIE and WiRe57 use lenient matching\. Bold entries mark the globally selectednn\.

Similar Articles

DiffImaginE: Imagine to Verify Entity Types with Diffusio

arXiv cs.AI

DiffImaginE is a research paper proposing a diffusion-based verifier for multimodal named entity recognition, replacing deterministic imagination with conditional latent diffusion inference for more robust entity type verification.

DiffusionBench: On Holistic Evaluation of Diffusion Transformers

Hugging Face Daily Papers

Researchers introduce NanoGen, a unified framework for training and evaluating diffusion transformers, and propose DiffusionBench, a holistic benchmark combining ImageNet class-conditional and text-to-image generation to better assess progress in generative modeling.