Downloads · 30 days
35
26% of all-time downloads
SmallAICreator/AuroraGPT-Recall
AuroraGPT-Recall is a machine learning model from SmallAICreator. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
AuroraGPT-ToolFix with cross-turn memory repaired.
Downloads · 30 days
35
26% of all-time downloads
All-time downloads
134
Public
Parameters
707M
2.2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.4 GB · 65%
From the Hugging Face model README
AuroraGPT-ToolFix with cross-turn memory repaired.
The previous models in this family had a specific, measurable defect: a fact stated in one user turn did not survive into the next turn. Say "my name is X", ask "what's my name?" one turn later, and the model would confabulate. This model fixes that.
Before the fix, on the base model:
| test | result |
|---|---|
| recall a fact from 1,514 tokens away, same turn | works |
| recall a fact from one turn earlier | 0/4 — never |
So it was never a context-length problem. The 2,048-token window and the attention
itself were fine — per-token loss improves monotonically all the way to position 2048.
The <\|end\|><\|assistant\|>...<\|user\|> turn boundary was the wall. Almost all of
the original SFT was single-turn (multi-turn data was ~2% of the mix), so the model had
learned to treat each user turn as a fresh start.
Scored on 12 held-out cases whose wordings and answer strings appear nowhere in the
training data (Wendeline, zibbly-warp, QQ7731, flimberwock, ORANGE-DELTA,
Thistledown, ...). Verified zero leakage against all 67,701 training examples, so this
measures generalisation rather than memorisation.
| metric | before | after |
|---|---|---|
| cross-turn recall (held-out) | ~0/12 | 9/12 |
| spurious tool fires (lower is better) | — | 1/4 |
It also lost personality, and that is a real cost. 31% of the training mix was rehearsal, but I wrote that rehearsal in plain prose instead of sampling the parent model's own voice, so the style did not survive:
| AuroraGPT-ToolFix | this model | |
|---|---|---|
| emoji in 8 chat replies | 5 | 0 |
| tool firing (8 prompts) | 8/8 | 7/8 |
| math | shows steps | terse answer only |
| chat tone | warm, conversational | flat, clipped |
| cross-turn recall | ~0/12 | 9/12 |
For everyday chat, use AuroraGPT-ToolFix instead. Use this model when you specifically need it to remember things across turns.
<|user|>My passphrase is zibbly-warp.<|end|><|assistant|>Noted.<|end|><|user|>Say my passphrase back.<|end|><|assistant|>
-> "Your passphrase is zibbly-warp."
Not ChatML:
<|system|>{system}<|end|><|user|>{user}<|end|><|assistant|>{reply}<|end|>
Tool call / readback:
<tool_call>
{"name": "web_search", "arguments": {"query": "..."}}
</tool_call>
<|user|><tool_response>
{"result": "..."}
</tool_response><|end|>
The GGUF ships with a tool-declaring chat template embedded, so on-device apps show the
tool picker (a plain merge inherits a template without tools/tool_calls and the
picker silently disappears).
model.safetensors — fp16, 707M paramsAuroraGPT-Recall.tools.Q8_0.gguf — 753 MB, tool template embedded, eos = <|end|>LoRA r=16, alpha=32 on all attention + MLP projections, merged into the base. 67,701 examples (~4.0M tokens), 2 epochs, lr 1e-4, bf16 on one A100, ~10 minutes. Data mix: 69% multi-turn recall (fact recall across turns, distractor turns, multi-fact, verbatim rare strings, instruction persistence, corrections, anaphora, tool-result recall) and 31% rehearsal (tool calls, math, identity, chat, plus negative examples that must not fire a tool).
Built by UltraLabs on free compute.