MISE

Memory-Informed Small Embodied agent

A retrieval-based agent that lifts your local models to frontier level on robotic scene arrangement.

Arash NasrEsfahaniUniversity of TehranTaarLab

90 seconds

MISE at a glance

About

A small model, with a memory of its own

MISE combines three things: a small language model that runs on a laptop (Gemma 4, about 2 billion parameters), a small YOLO detector, and retrieval over Scene Memory, the notes the agent writes for itself while it practises in each kitchen.

It shows that, for simple scene arrangement, good retrieval and self-generated knowledge are enough to bring a local model to the level of frontier models.

Test bed

Three kitchens

MISE was developed in Kitchen 1 and shows the same results in Kitchens 2 and 3, which it had never seen.

Top view of Kitchen 1

Kitchen 1 development

Top view of Kitchen 2

Kitchen 2 unseen

Top view of Kitchen 3

Kitchen 3 unseen

All three are scenes of the AI2-THOR simulator: Kitchen 1 is FloorPlan1, Kitchen 2 is FloorPlan15 and Kitchen 3 is FloorPlan17.

How it works

From inputs to a finished task

See

A small detector names what the camera sees.

Main detector alone: it calls the held salt shaker a pepper shakerWith the closer look: salt shakermain detector: pepper shakercloser look: salt shaker

Look-alikes

It holds the object up and looks closer: salt shaker, not pepper.

Its own map

Built only from what the agent has seen.

Three kinds of instruction

From one action to a goal

Atomic

one action

“Slice the apple.”

«سیب را بِبُر.»

Slice · Apple

Sequential

several actions, in order

“Turn on the toaster and then the coffee machine.”

«اول توستر و بعد قهوه‌ساز را روشن کن.»

Turn on · ToasterTurn on · Coffee machine

Abstract goal

a goal to break into actions

“Start the pot on the stove for soup.”

«قابلمه را برای سوپ روی اجاق بار بگذار.»

Put · Pot on burnerTurn on · Stove knob

Results

Atomic and sequential tasks: near frontier level

Share of tasks completed in each kitchen’s test. Gemma 4 with Scene Memory against Opus 5.5 and GPT6-Sol without it.

Scene Memory, in every kitchen

All tasks, Gemma 4 without and with Scene Memory

Look-alikes named right

Main detector alone, and with the closer look

Abstract goals are still hard

All three kitchens, local models with Scene Memory against the two frontier models

Memory or a bigger model?

All tasks, mean of the three kitchens, each model without and with Scene Memory

The right steps for each task

All tasks, mean of the three kitchens. Gemma 4 with a fixed list of steps, or with Scene Memory picking the steps for each task

All numbers

Resources

Code, models and data

ResourceLinkLicence
CodeGitHubAGPL-3.0
Code for building similar projectsGitHubAGPL-3.0
Detectors, Kitchen 1Hugging Facemodel card
Detectors, Kitchen 2Hugging Facemodel card
Detectors, Kitchen 3Hugging Facemodel card
Images, Kitchen 1Hugging FaceCC BY 4.0
Images, Kitchen 2Hugging FaceCC BY 4.0
Images, Kitchen 3Hugging FaceCC BY 4.0
Instructions (280, English and Persian)Hugging Facedataset card
English paperIn preparation

Thanks

With special thanks to Dr. Hedieh Sajedi and Dr. Mehdi Tale Masouleh for their guidance throughout.