enochlev commited on
Commit
47b36ae
·
verified ·
1 Parent(s): 1ebbd59

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +26 -0
README.md ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ base_model: enochlev/MiniCPM-duplex
3
+ tags:
4
+ - full-duplex
5
+ - speech
6
+ - turn-taking
7
+ - reinforcement-learning
8
+ ---
9
+
10
+ # MiniCPM-duplex-rl
11
+
12
+ RL-trained **full-duplex** conversational model tuned for natural turn-taking — the training
13
+ goal is to **avoid interrupting the user** while still responding promptly once they finish.
14
+
15
+ - **Base:** [enochlev/MiniCPM-duplex](https://huggingface.co/enochlev/MiniCPM-duplex)
16
+ - **Method:** REINFORCE over turn-taking reward functions (interruption penalty, timely-response
17
+ reward, idle/silence shaping). This checkpoint is seed 2 ("run9"), best avg_reward +1.35.
18
+ - **Serving:** text-only full-duplex server (`server.py --cpm`), ~1.7 s decision blocks,
19
+ monotonic ASR commit.
20
+
21
+ ## Evaluation (FullDuplexBench)
22
+
23
+ Scored with GPT-4o behavior classification over ~90–175 real conversations per task. On the
24
+ "don't interrupt" objective (lower RESPOND / higher RESUME = interrupts less), this seed
25
+ interrupts less than the base — and less than an independent same-config seed — on 3 of 4 tasks
26
+ (largest gains on `background_speech` and `talking_to_other`; `user_backchannel` already at floor).