Sensor Fusion Is Not a Democracy
What an Alanis Morissette song and a Swiss Army knife can teach us about intelligent sensing.
A Little Side Trip
I’ve been wondering… what does an Alanis Morissette song have in common with a Swiss Army knife?
Probably not much.
But stay with me.
There is that wonderfully memorable image from one of her songs: “ten thousand spoons when all you need is a knife.”
Now picture a Swiss Army knife.
It might contain a knife, scissors, a screwdriver, a file, a can opener, and several other little tools.
Every one of them may work perfectly.
But suppose the job in front of you requires cutting a rope.
Which tool matters most?
The knife.
That does not mean the screwdriver has failed. The scissors are not defective. The file is not wrong.
They are simply less useful for the job that needs to be done at that moment.
And that got me wondering about robots.
We keep giving them more sensors.
Better cameras. Better microphones. Touch sensors. Motion sensors. Temperature sensors. Depth sensors. Force sensors.
More and more ways of gathering information about the world.
It is tempting to think that more sensors must mean better understanding.
But perhaps there is another question hiding underneath all of that:
Does having more information necessarily mean knowing which information matters?
Imagine an intelligent system receiving information from six sensors.
Five of them agree with one another.
The sixth reports something different.
Who should the system believe?
The obvious answer might be the five.
Five against one sounds convincing.
Except sensors are not votes.
Sensor fusion is not a democracy.
Before deciding which information deserves the greatest weight, perhaps we should ask a more basic question:
What is the system trying to do?
As an emergency physician, this distinction feels natural to me.
Imagine a healthy young man who comes into the emergency department after injuring his ankle. His heart rate is elevated. He is breathing somewhat rapidly. Perhaps his temperature is slightly elevated as well.
Those measurements may all be accurate.
His heart rate may be elevated because he is in pain. His breathing may be faster because he is anxious. Perhaps he has just been outside exerting himself on a hot day.
Then we obtain an X-ray.
It shows a fracture.
If the question I am trying to answer is, “Is his ankle fractured?” I do not count the number of measurements on each side.
The heart rate does not get one vote.
The respiratory rate does not get another.
The temperature does not get another.
The X-ray may carry substantially more weight because it is more directly relevant to the question I am trying to answer.
The other measurements were not wrong. They were answering different questions.
Now change the task.
Suppose that same young man suddenly becomes pale, confused, and hypotensive.
The X-ray has not become inaccurate. The fracture is still there.
But suddenly the information I care about has changed dramatically.
The task changed. And when the task changed, the relative importance of the available information changed with it.
That distinction may matter as we build increasingly sophisticated embodied intelligent systems.
A robot might have twenty sensors producing perfectly accurate information.
But should every sensor always receive equal consideration?
Probably not.
Perhaps an intelligent system needs to distinguish at least two questions:
Can I trust this information? And how relevant is this information to what I am trying to accomplish right now?
Those are not the same question.
A sensor could be highly reliable but relatively unimportant for a particular task.
Another could be extremely relevant to that task but currently unreliable.
And sometimes one trustworthy, highly relevant measurement may carry more useful information than five other trustworthy measurements combined.
The disagreement itself may also matter.
When one piece of information does not fit everything else, our instinct may be to dismiss it as an outlier.
But medicine has taught me to be careful with that instinct.
Sometimes the thing that does not fit is wrong.
Sometimes the measurement is bad.
But sometimes the thing that does not fit is telling us that our explanation is wrong.
Physicians encounter this constantly.
We form an initial impression of a patient. New information arrives. Most of it fits.
Then something does not.
That disagreement can be irritating.
It can also be invaluable.
It can force us to ask: What am I missing?
Perhaps our original interpretation was incomplete.
Perhaps circumstances changed.
Perhaps we anchored too strongly on our first explanation.
The discordant piece of information can become a second chance to rethink our thinking.
An intelligent machine may eventually need something analogous — not human clinical reasoning copied into software, but an ability to recognize that agreement alone does not determine relevance or truth.
And that brings me back to the Swiss Army knife.
Having twenty tools available is impressive.
Knowing which tool the task requires is something different.
There is a wonderful absurdity in the familiar image of having ten thousand spoons when all you need is a knife.
Abundance does not help much when the capability you need is not the capability you have available at the moment it matters.
Perhaps the same principle applies to machines.
The future of intelligent sensing may not simply be about giving machines more sensors, more data, and more compute.
It may also require answering a deceptively simple question:
Of everything I can sense right now, what actually matters for what I am trying to do?
Because sometimes five sensors agree.
And the sixth sensor is holding the knife.