If what you say is true, the VISION and the LANGUAGE on-device could be dangerous
First came AIs that could see. Like the AI in your self-driving-ish car and your phone’s face ID. But these vision-only models had no ability to use language or think.
Language and “thinking” ability came with the LLM explosion. But, at first, language models couldn’t see.
Then vision and language merged. Your AI has been able to see, think about what it sees, AND use language for at least a couple of years.
These “vision-language models” are typically huge models in the cloud running on massive GPUs.
But what about the many cases when you can’t, or don’t want to, use AI in the cloud?
At
@SuperfocusAI, we’re building on-device AI systems with VLMs for these situations.
Our demo video below uses the case of AI on a drone to show what is possible.
The challenge of on-device AI is that the chips used in most devices have only a tiny fraction of the firepower that cloud GPUs have. So you can only use a very small VLM. But you still have to pack all of the intelligence that you need into this small VLM.
Imagine a scenario where the drone has to deliver supplies to a “medic truck”.
The video shows what a vision-only model (top) would do in this scenario versus a VLM (bottom).
Both models are running together live on a chip that is commonly used in drones. We can also do this on even cheaper, lower firepower chips.
The vision-only model does a good job of identifying trucks. But it can’t think about what it is seeing, so it can’t distinguish between the trucks without further training. It is impractical to train in advance for every nuance that might arise in the moment.
In comparison, the VLM just needs to be told that the medic truck is the one with the red cross on it. With that information alone, the VLM reasons about what it is seeing and correctly picks out the medic truck from the group of similar looking trucks.
We’re using vision and language together in on-device AI systems to add contextual intelligence like this in all sorts of use cases. More examples of what we’ve built to come in future posts…
En garde!
@hsu_steve @reindsummit