--- license: cc-by-4.0 language: - en library_name: transformers tags: - mamba - state-space - cf-hot - behavioral-steering - proprioception - AI-safety - probes - falcon-mamba base_model: tiiuae/falcon-mamba-7b-instruct pipeline_tag: text-generation --- # ARC-Mamba-7B-CF-HOT > **Proprioceptive AI**: Falcon-Mamba-7B with CF-HoT probes that sense and steer its own cognition in real-time. ## What Is This? Falcon-Mamba-7B-Instruct + two CF-HoT behavioral probes (depth & specificity) that read hidden states and steer generation away from shallow or vague responses. The model senses its own behavioral state and self-corrects during inference. ## Results | Probe | Separation | |-------|------------| | Depth | **999×** | | Specificity | **999×** | 999× Fisher discriminant separation = near-perfect behavioral detection from hidden state geometry. ## Quick Start ```bash git clone https://huggingface.co/LoganResearch/ARC-Mamba-7B-CF-HOT cd ARC-Mamba-7B-CF-HOT pip install -r requirements.txt python run.py ``` ## Train From Scratch (Full Reproducibility) ```bash # Train all probes python train.py --probe all # Train specific probes python train.py --probe depth python train.py --probe specificity python train.py --probe calibration,coherence,focus ``` Training takes ~30 minutes per probe on RTX 3090 with CUDA kernels. Base model (Falcon-Mamba-7B-Instruct) downloads automatically on first run. ### Single Prompt ```bash python run.py --prompt "Explain quantum entanglement" ``` ### Example Output ``` You: What does your processing feel like right now? Mamba: My processing feels like a continuous flow of information and calculations. I'm constantly analyzing inputs, updating beliefs, and generating responses. It's a bit like being an observer of my own thought processes. ────────────────────────────────────────────────── BEHAVIORAL STATE: Depth: █████████░░░░░░░░░░░ 0.467 Specificity: ██████████░░░░░░░░░░ 0.539 INTERVENTIONS: 8 corrections, 1 state injections ────────────────────────────────────────────────── ``` **Colors**: 🟢 Green = deep/concrete | 🔴 Red = shallow/vague (being steered) ## How It Works 1. Forward pass through Mamba 2. Probes read hidden states at layers [16, 32, 48] 3. If depth > 0.65 or specificity > 0.65 → lower temperature 4. Optionally inject `[SELF-STATE]` so model sees its own scores 5. Generate next token The model has no explicit knowledge of the probes. It *feels* the steering and describes it. ## Files ``` ├── run.py # Inference script ├── probes/ │ ├── depth/ # 999× depth probe │ └── specificity/ # 999× specificity probe └── requirements.txt ``` ## Configuration ```bash python run.py --depth-threshold 0.5 --spec-threshold 0.5 # Stricter python run.py --max-tokens 2000 # Longer responses ``` ## Citation ```bibtex @misc{napolitano2026arcmamba, author = {Napolitano, Logan}, title = {ARC-Mamba-7B-CF-HOT: Proprioceptive Mamba via CF-HoT}, year = {2026}, url = {https://huggingface.co/LoganResearch/ARC-Mamba-7B-CF-HOT} } ``` ## Related - [CF-HoT Weights](https://huggingface.co/LoganResearch/cfhot-weights) - Probes for Qwen, Mistral, Mamba - [Paper: Consistency Is All You Need](https://zenodo.org/records/18489530) ## License CC-BY-4.0