A fine-tuned Qwen3-1.7B model specialized for structured debate, argumentation, and logical reasoning. Trained on a curated dataset of 35,000+ debate examples spanning policy, ethics, economics, philosophy, and technology topics.
Built with Unsloth — 2x faster training, 70% less VRAM.
Model Details
Property
Value
Base Model
Qwen/Qwen3-1.7B
Fine-tune Method
QLoRA (4-bit, rank 16)
Training Framework
Unsloth + TRL SFTTrainer
Format
GGUF (Q4_K_M quantization)
Parameters
1.7 Billion
Context Length
2048 tokens
Language
English
What This Model Does
This model is purpose-trained to function as a debate agent — it can:
Construct arguments for PRO or CON positions on any topic
Rebut opponent arguments with logical counter-evidence
Perform cross-examination with sharp, targeted questions
Detect logical fallacies (ad hominem, straw man, false dichotomy, etc.)
Cite reasoning chains rather than asserting unsupported claims
It is part of the Debate-AI project: a multi-agent debate system with separate specialized models for debating, fact-checking, and moderation.
Training Data
Trained on a mixed dataset of 35,000+ examples from:
IBM Argument Quality corpus (30k human-annotated arguments)
IBM Debate Speeches (human-scored opening speeches)
args.me debate portal corpus (382k arguments, sampled)
An Modelfile is included in the repository. To load it:
bash
1ollama create debate-debater -f Modelfile
2ollama run debate-debater
Python (via llama-cpp-python)
python
1from llama_cpp import Llama
23llm = Llama.from_pretrained(4 repo_id="karthik0098/debate-debater-1.7b",5 filename="qwen3-1.7b.Q4_K_M.gguf",6 n_ctx=2048,7)89response = llm.create_chat_completion(10 messages=[11{12"role":"system",13"content":"You are an expert PRO debater. Build logical, evidence-based arguments for your assigned position."14},15{16"role":"user",17"content":"Topic: Universal Basic Income should be implemented globally\nStance: PRO\nBuild your opening argument."18}19],20 temperature=0.7,21 max_tokens=512,22)23print(response["choices"][0]["message"]["content"])