File size: 4,310 Bytes
3f998c4
 
c706dc3
 
08268c9
 
c706dc3
08268c9
 
 
 
 
 
 
 
3f998c4
c706dc3
08268c9
c706dc3
08268c9
c706dc3
08268c9
c706dc3
08268c9
c706dc3
08268c9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
c706dc3
08268c9
c706dc3
08268c9
c706dc3
08268c9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
---
license: apache-2.0
base_model: Qwen/Qwen2.5-0.5B-Instruct
library_name: transformers
language:
- en
pipeline_tag: text-generation
tags:
- argument-mining
- fact-checking
- information-extraction
- qwen2
- peft
- lora
- research
---

# ArgParser-v1-Qwen0.5B

> **Version 1 of the ArgParser model series** — the initial baseline developed for structured argument extraction using a compact Qwen model.

ArgParser-v1-Qwen0.5B is the first model in the **ArgParser** research series. It serves as the baseline for evaluating lightweight argument-structure extraction models and demonstrates the feasibility of extracting structured argumentative information using a small language model.

This version performs a full fine-tuning of **Qwen2.5-0.5B-Instruct** on four academic argument-mining datasets and establishes the foundation for the later LoRA-based models in the series.

---

# Model Overview

| Property | Value |
|----------|-------|
| Model | ArgParser-v1-Qwen0.5B |
| Base Model | Qwen/Qwen2.5-0.5B-Instruct |
| Task | Argument Structure Extraction |
| Training Method | Full Fine-tuning |
| Author | **Jayesh Choudhari** |
| License | Apache-2.0 |

---

# Training Configuration

This model was trained using four manually annotated academic argument-mining corpora:

- AbstRCT
- Microtext
- CDCP
- PERSPECTRUM

Training configuration:

- **Training Samples:** 1,494
- **Epochs:** 3
- **Optimizer:** Adafactor
- **Precision:** FP16
- **Hardware:** NVIDIA GTX 1080 Ti
- **Training Time:** ~1.5 hours

---

# Performance

Average held-out Component F1 across the four datasets:

**Component F1:** **0.108**

Highlights:

- Best performance:
  - CDCP Claim Extraction → **0.501 F1**
- Weakest performance:
  - PERSPECTRUM
  - Approximately **91% empty predictions**

As expected, this early baseline struggles to generalize beyond academic argument-mining datasets.

---

# Intended Task

The model extracts structured argumentative information from input text, including:

- Claims
- Premises
- Citations
- Argument relations

The generated output follows a structured JSON format suitable for downstream NLP pipelines.

---

# Usage

```python
from peft import PeftModel
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

base_id = "Qwen/Qwen2.5-0.5B-Instruct"
adapter_id = "iamjayeshc/ArgParser-v1-Qwen0.5B"

tokenizer = AutoTokenizer.from_pretrained(base_id)

base = AutoModelForCausalLM.from_pretrained(
    base_id,
    torch_dtype=torch.float16,
    device_map="auto"
)

model = PeftModel.from_pretrained(base, adapter_id)
```

Example prompt:

```python
instruction = (
    "Extract all argument components and relations from the text. "
    "Return strict JSON containing "
    "claim_components, premise_components, citation_components and relations."
)

text = "The Obama administration is putting Border Patrol agents in a chokehold."
```

---

# Model Series

ArgParser-v1 is the first model in the development series.

If you're looking for improved performance, consider one of the later versions:

- **ArgParser-v2-Qwen1.5B**
  - https://huggingface.co/iamjayeshc/ArgParser-v2-Qwen1.5B

- **ArgParser-v3-Qwen1.5B**
  - https://huggingface.co/iamjayeshc/ArgParser-v3-Qwen1.5B

- **ArgParser-v4-Qwen1.5B (Recommended)**
  - https://huggingface.co/iamjayeshc/ArgParser-v4-Qwen1.5B

ArgParser-v4 is the final distilled model in this series and provides substantially better downstream performance on the target fact-checking task.

---

# Limitations

This model represents the initial baseline and has several limitations:

- Trained only on academic argument-mining corpora.
- Limited transfer to informal language such as social media or political fact-checking claims.
- Lower extraction accuracy compared with later versions.

It is primarily provided for **research reproducibility** and comparison with subsequent iterations.

---

# Acknowledgements

This model is part of the **ArgParser** research project investigating lightweight argument-structure extraction through progressively improved model distillation and domain adaptation.

Released by **Jayesh Choudhari**.

---

# Citation

If you use this model in your research, please cite the associated project when available.

A formal technical report / preprint will be released in the future.