PockotPockot 珀刻機

Pockot

On-Device Learning Needs a Tight Boundary

Research Note: On-Device Learning Needs a Tight Boundary

Question

"Self-improving" sounds simple until the device has to train safely, remember correctly, and avoid corrupting itself. Pockot's question is narrow: what kinds of local adaptation are plausible on constrained hardware, and what should stay outside a pocket device?

Source-Backed Data Points

  • LoRA freezes pretrained model weights and injects trainable low-rank matrices, reducing trainable parameters and memory requirements versus full fine-tuning. Source: arXiv 2106.09685.
  • QLoRA backpropagates through a frozen 4-bit quantized model into low-rank adapters and reports fine-tuning a 65B parameter model on a single 48 GB GPU. Source: arXiv 2305.14314.
  • Raspberry Pi's AI HAT+ 2 page says the board has a Hailo-10H accelerator, 8 GB on-board RAM, 40 TOPS INT4 performance, and support for local LLM and VLM workloads. Sources: Raspberry Pi AI HAT+ 2, Raspberry Pi AI HAT documentation.

Reading

Parameter-efficient methods show that adaptation does not always require rewriting a whole model. That is useful for Pockot because a pocket device might carry small adapters, user memory, local retrieval indexes, or preference files instead of modifying the base model directly.

But that is not the same as autonomous self-improvement. The device still needs training data quality, evaluation, rollback, energy budget, storage for checkpoints, and protection against poisoned local inputs. If it learns from everything it sees, it can also learn noise, private data, or attacker-crafted prompts.

The safest near-term boundary is "local personalization and retrieval maintenance," not open-ended self-training. A device can update a source index, remember user-approved notes, or swap adapter packs. It should not silently rewrite its base model and present the result as stronger capability.

Tool Rule

Pockot should add an adaptation mode field: none, retrieval-only, user-approved memory, adapter experiment, or full training outside device. The calculator should treat adapter training as an energy and validation workload, not as a default feature.