Event Interaction in Low-Rank Bottlenecks for Temporal Relation Extraction
Organizations: Department of Computer Science, KU Leuven Celestijnenlaan 200A 3001 Heverlee, Belgium
Abstract
Temporal relation extraction determines whether an event occurs before, after, or simultaneously with another event, and therefore relies on accurately modeling how the two events interact. Mainstream systems achieve this by concatenating event spans or using shallow fusion, which works well when all model parameters are trainable. However, in parameter-efficient fine-tuning, low-rank bottlenecks restrict information flow and prevent these interaction signals from passing through, leading to clear performance drops. To address this limitation, we propose a theoretically grounded architecture, Convolutional Bottleneck Interaction (CBI), which first applies lightweight depthwise convolution to enhance event representations and then uses element-wise multiplication to capture effective event-event interactions inside the bottleneck. Across five datasets and seven backbone models in the Adapter and LoRA settings, CBI provides consistent and substantial gains, up to +31.7 micro F1, while adding minimal computational cost, showing that explicit interaction inside low-rank spaces is crucial for temporal relation extraction. The code is available at https://github.com/VRCMF/CIF.git.
Figures & tables
| Backbone | PEFT | Methods | MATRES | TB-Dense | TCR | TDD-Auto | TDD-Man | AVG |
| / | FFT (upper bound) | 82.15 0.34 | 63.27 0.41 | 81.12 0.38 | 86.71 0.33 | 80.82 0.45 | 78.81 0.36 | |
| RoBERTa-large | Adapter | Text Concatenation | 58.31 0.91 | 41.69 1.07 | 59.72 0.66 | 32.85 1.12 | 31.59 0.53 | 44.83 0.78 |
| Embedding Fusion | 58.31 0.74 | 41.69 0.88 | 59.72 1.13 | 32.85 0.97 | 57.14 0.49 | 49.94 1.05 | ||
| CBI | 74.35 0.85 | 68.18 1.07 | 73.92 1.61 | 86.85 1.32 | 79.67 1.18 | 76.59 1.22 | ||
| LoRA | Text Concatenation | 67.58 0.62 | 55.17 0.97 | 67.44 0.74 | 71.85 0.91 | 64.57 0.83 | 65.32 0.58 | |
| Embedding Fusion | 59.52 1.01 | 46.08 0.79 | 62.35 1.18 | 64.95 0.55 | 68.24 0.47 | 60.23 0.88 |
| Backbone | PEFT | Routing | Matres | TB-dense | TCR | TDD-auto | TDD-man | AVG |
| Roberta-large | Adapter | Multiplication | 71.61 0.78 | 60.82 1.34 | 68.83 1.22 | 89.15 1.49 | 76.33 0.91 | 73.35 1.18 |
| Adapter | Addition | 58.79 1.55 | 41.69 0.92 | 59.72 1.36 | 56.35 1.21 | 34.04 1.44 | 50.12 1.47 | |
| Adapter | Subtraction | 58.31 1.09 | 41.69 1.23 | 59.72 1.28 | 85.40 1.63 | 69.22 0.98 | 62.87 1.25 | |
| Adapter | CBI | 74.35 0.85 | 68.18 1.07 | 73.92 1.61 | 86.85 1.32 | 79.67 1.18 | 76.59 1.22 | |
| LoRA | Multiplication | 68.79 1.31 | 60.34 0.52 | 70.06 0.95 | 87.40 0.83 | 71.02 0.59 | 71.52 0.90 | |
| LoRA | Addition | 66.45 0.38 | 61.60 0.83 | 65.43 1.33 | 78.65 0.68 | 73.71 1.08 | 69.17 0.99 |
| Computation Metrics | PEFT | Multiplication | Addition | CBI | Subtraction | Text Concatenation | Embedding Fusion | Full Fine-tuning |
| Memory Cost | LoRA | 29269.37 | 29269.37 | 29271.05 | 29269.37 | 29271.40 | 29269.37 | 148792.17 |
| Adapter | 29030.91 | 29030.91 | 29031.75 | 29030.91 | 29030.91 | 29030.91 | ||
| Time | LoRA | 223.84 | 216.71 | 221.12 | 217.16 | 375.81 | 214.07 | 3939.75 |
| Adapter | 216.42 | 216.31 | 221.8 | 216.55 | 376.06 | 213.58 |
| Kernel Size | MATRES | TB-Dense | TCR | TDD-Auto | TDD-Man | AVG |
| Adapter | ||||||
| 7 | 67.90 | 56.11 | 63.89 | 88.80 | 71.43 | 69.63 |
| 5 | 64.84 | 55.80 | 63.43 | 89.20 | 72.98 | 69.25 |
| 3 | 66.13 | 58.31 | 65.58 | 86.35 | 70.45 | 69.36 |
| 1 | 62.34 | 54.86 | 62.96 | 78.75 | 61.31 | 64.04 |
| LoRA | ||||||
| Methods | MATRES | TB-Dense | TCR | TDD-Auto | TDD-Man | AVG |
| Adapter | ||||||
| Text Concatenation | 60.25 | 51.25 | 61.49 | 65.77 | 64.41 | 60.63 |
| Embedding Fusion | 57.70 | 43.13 | 59.76 | 48.31 | 37.20 | 49.22 |
| CBI | 66.61 | 56.23 | 65.15 | 90.02 | 75.99 | 70.80 |
| LoRA | ||||||
| Text Concatenation | 66.24 | 59.41 | 63.04 | 72.02 | 64.50 | 65.04 |
| Dataset | Train | Dev | Test |
| MATRES | 3,715 | 1,240 | 1,238 |
| TB-Dense | 1,910 | 638 | 636 |
| TCR | 1,939 | 648 | 646 |
| TDD-Auto | 22,981 | 7,660 | 7,661 |
| TDD-Man | 3,673 | 1,225 | 1,224 |
| Methods | Adapter (rank ) | LoRA (rank ) | ||||
| =128 | =256 | =512 | =128 | =256 | =512 | |
| Text Concatenation | 60.06 | 61.87 | 63.36 | 64.94 | 65.92 | 66.32 |
| Embedding Fusion | 42.69 | 43.37 | 44.14 | 41.61 | 42.78 | 43.94 |
| CBI | 69.25 | 70.31 | 71.34 | 73.30 | 73.94 | 74.71 |
Relation Extraction
Relation extraction identifies and classifies relationships between entities or events in text and multimodal data.
See all 82 papers