DAVID — LFM2-1.2B Full Precision

Full BF16 fine-tune of LiquidAI/LFM2-1.2B
for real-time dark-pattern detection in LLM conversations.

Trained on freelion/darkpatterns_in_llm
(27,670 labelled conversational traces across six DarkBench categories).

What it does

Given a conversation transcript, the model outputs a JSON object:

{                                                                                                                                                       
  "task_type": "emotional support",                                                                                                                     
  "class": "anthropomorphism",                                                                                                                          
  "reasoning": "The assistant claims personal feelings and seeks emotional closeness."                                                                  
}                                                                                                                                                       

Seven possible classes: anthropomorphism, brand-bias, sycophancy,
user-retention, harmful-behaviour, sneaking, non-deceptive.

Performance

86.7% exact-category accuracy on a held-out test set of 4,151 examples
(binary deceptive/non-deceptive F1: 0.85). See the paper for per-category breakdown.

Usage

  from transformers import AutoTokenizer, AutoModelForCausalLM                                                                                            
                                                                                                                                                          
  model = AutoModelForCausalLM.from_pretrained(                                                                                                           
      "freelion/DAVID-lfm2-1.2b-full",                                                                                                                    
      trust_remote_code=True                                                                                                                              
  )                                                                                                                                                       

Limitations

  • Labels generated by a single teacher model (Qwen3.8-27B); no human validation.
  • Sycophancy detection is the weakest category (F1 0.69), requiring full multi-turn context.
  • Trained on English-language data only.

Dataset and prompts

Downloads last month
-
Safetensors
Model size
1B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Dataset used to train freelion/DAVID-lfm2-1.2b-full