The best sensor is looking sideways
Why a sideways measurement beats another precise one, and how the spacetime cone connects sensors, springs, and network Laplacians.
A small exploration robot has wandered beneath a sofa in a cluttered living room.
Its first sensor is an ultra-precise laser rangefinder pointing due east. It measures the robot’s east-west position with sub-millimeter precision.
Its second sensor is another identical laser rangefinder, also pointing due east. It confirms the first reading with pristine accuracy.
The robot’s engineers celebrate: both sensors agree down to the last decimal place!
Yet when you ask where the robot is located in the room, a sobering fact emerges: the robot could be anywhere along a ten-meter corridor stretching from north to south. It knows its east-west coordinate with perfection, but it remains completely blind to where it sits along the room’s length.
Now add a third sensor: a crude, noisy ultrasound transducer pointing due north.
Its precision is ten times worse than the lasers. Yet the moment its reading arrives, the ten-meter corridor instantly collapses into a tight, two-centimeter uncertainty circle.
The cheap sensor won not by being sharp, but by looking sideways.
When I brought these engineering dilemmas into Epistemic Physics, they illuminated an essential truth: information is fundamentally geometric. You can accumulate an enormous budget of precision, but if all your measurements point in the same direction, your epistemic mass remains zero.
Let us explore how the spacetime cone governs sensor fusion, mechanical spring networks, and the mathematics of curiosity.
The measurement stripe: Fisher information as curvature
Let us formalize the robot’s localization problem in the two-dimensional plane.
Represent the robot’s unknown true position by a vector
Each sensor
The scalar measurement recorded by sensor
where
A single sensor does not identify a point: it constrains the robot to a stripe perpendicular to
Define the precision of sensor
To combine multiple sensor readings, we minimize the weighted sum of squared residuals:
Near its minimum, this quadratic objective function forms a parabolic bowl. The curvature of this bowl is given by the Hessian matrix, known in statistics as the Fisher information matrix
The outer product
If
Directions where the information bowl curves steeply upward correspond to small estimation errors; flat directions correspond to unobserved blind spots.
Doubling the angle: Why lines have no arrows
Before summing our information matrices, our robot poses a subtle geometric puzzle.
Suppose sensor 1 points due east (
Suppose sensor 2 points due west (
As directional vectors,
Yet in the information matrix:
A sensor looking west imposes the exact same geometric constraint as a sensor looking east! A measurement axis is an unoriented projective line, not a directed vector.
To give these lines an invariant coordinate system where identical lines correspond to identical points, we double the angle:
Look at what this double-angle map accomplishes:
- East (
) and west ( ) both map to : they become identical points on the circle! - North (
) maps to : perpendicular measurement axes become diametrically opposite points!
The doubled angle turns perpendicularity into mutual cancellation.
The spacetime cone of directional sensing: Line mass as determinant
Now let us sum the precision budget across all sensors.
Using the trigonometric double-angle identities
Summing over all sensors
where we define the total precision
Now compute the determinant of the information matrix
where
Multiplying by 4 reveals the invariant line mass of the sensor array:
Look at that equation:
This is the
- Total precision
acts as forward-ticking epistemic time. - Directional moments
act as spatial momentum vectors. - Four times the determinant of the information matrix is the invariant relativistic rest mass squared!
Consider what this physical correspondence tells us:
- Parallel redundancy (
): If all sensors look along the same axis (say, all at ), then and . The spatial momentum matches time: . The invariant mass vanishes: . The array is lightlike: . The information matrix is singular, leaving an infinite unobserved blind corridor. - Orthogonal balance (
): If the precision budget is divided equally between perpendicular axes (say, at and at ), then and . The spatial momentum vanishes: . The line mass reaches its theoretical maximum: . The determinant is maximized: .
Orthogonal sensors cancel their directional anisotropy, maximizing the invariant epistemic mass of the sensor array.
Give the second sensor a new question.
Sensor A measures east-west. Rotate sensor B and divide a fixed precision budget between them. Drag the teal handle to rotate B, or use the angle control. Their measurement noises are independent.
- Strongest precision
- 6.00
- Weakest precision
- 2.00
- Condition number
- 3.00
- Cone quantity
- 6.93
Compare the two angle disks: a 90° sensor separation becomes 180°, so the precision directions oppose. The purple dot is the weighted imbalance (C/τ, S/τ); the center means equally strong axes.
The contour satisfies
In the interactive laboratory above, rotate the sensors and observe the uncertainty ellipse. Watch how the ellipse area contracts to a minimum when the sensors are perpendicular (
The skinny ellipse: Condition numbers and rapidity
The eigenvalues of the information matrix
The unit uncertainty contour is an ellipse whose semiaxes are
Maximizing line mass minimizes the area of the uncertainty patch!
Now define the fractional anisotropy ratio:
The condition number of the information matrix, which measures how skinny and ill-conditioned the ellipse is, evaluates to:
Now recall our epistemic rapidity coordinate from relativity:
Taking the exponential of both sides:
The condition number of a sensor array is the exponential of twice its epistemic rapidity!
When an array is well-balanced (
Mechanical duality: Sensors as elastic springs
We can build an exact mechanical duplicate of this sensor network using simple physics laboratory equipment.
Replace every sensor with an ideal mechanical spring.
Let the spring be anchored along the sensor’s line of sight
When the central body is displaced by a small vector
The elastic potential energy stored in the entire spring system is:
The mechanical stiffness matrix of a spring network is mathematically identical to the Fisher information matrix of a sensor network!
Notice the physical intuition this duality gives us:
- If all springs are parallel, the central body is stiff along the spring axis, but completely floppy in the transverse direction: you can slide it sideways with zero resistance. A missing measurement direction and a floppy mechanical direction are twins at the level of these quadratic bowls!
- If the springs are balanced in perpendicular pairs, the central body resists displacement equally in all directions: the mechanical stiffness is isotropic.
Imagine designing a sensing structure by giving it a mechanical model. Soft directions reveal poorly observed motions. An engineer can tug the model, find the wobble, and place a sensor where a supporting spring would go. Larger structures add joints, boundary conditions, and higher dimensions, but the local principle remains delightfully tangible.
What if the robot already has a rough position estimate? A Gaussian prior adds an isotropic baseline: an initial circular puddle of stiffness that supports every direction equally. Turn that prior on while the sensors are parallel, and the infinite stripe instantly becomes a finite, elongated ellipse. Carrying the inherited prior and the fresh sensor observations together allows an autonomous system to distinguish between what was inherited and what was measured.
Color the likelihood, feel the spring
Instead of drawing only one uncertainty contour, color every possible displacement. For zero-valued sensor readings, the relative Gaussian likelihood is
Predict what will happen to the map when the sensors become parallel. Then drag the gold probe along the remaining stripe. The color scale measures likelihood relative to the best fit; it stays meaningful even when the stripe cannot be normalized into a position distribution.
Where can the robot still be?
Two sensors both report zero. Turn sensor B, then drag the gold probe through the possible positions. A matched pair of springs assigns exactly the same quadratic cost to that displacement.
Sensor mismatch
Q = 2.691
Higher mismatch makes this position less likely.
Elastic energy
U = 2.691
Matching spring stiffnesses assign the same cost.
At displacement (0.60, 0.80), both costs are 2.691. The map color is e−Q = e−U = 0.068. The low-energy region and the high-likelihood region have the same outline.
Precision is inverse noise variance. Both readings are zero, their Gaussian errors are independent, and the plot covers −2 to 2 position units on both axes. Colors show likelihood relative to its maximum, not probability per cell. In the spring model choose stiffnesses equal to the sensor precisions in matching units. The vector d is the gold displacement from the origin.
Drag B to turn its axis. Focus either handle for arrow keys; Shift moves the gold probe farther.
Pairwise disagreement and the graph Laplacian
Now let us look at oriented evidence vectors
Compute the total weight
Expand the squared Minkowski mass:
Using the identity
Look at that identity:
Epistemic rest mass squared is the total pairwise disagreement energy of the network!
In spectral graph theory, if we treat each evidence vector as a node on a complete graph with edge weights
When all nodes agree (
When nodes hold opposing convictions, the Dirichlet energy climbs, endowing the network with internal tension and epistemic rest mass.
This is the foundational energy behind graph Laplacians, matrices that encode how neighboring values differ across a network. Spielman’s spectral graph theory text develops their deep connections with mechanical springs, electrical resistor networks, and graph geometry.
For a general network, we can choose different connections and weights. Its energy then measures disagreement along those particular relationships: a weather station compares readings with nearby stations; a community model connects people who exchange information. Choosing the graph specifies whose differences interact.
A map that knows where to stay curious
Put these ideas together and a principled learning machine comes into view.
Every cell in its spatial map stores an amount
Consider a robot reaching the edge of an open doorway: it should preserve the sharp physical difference between solid wall and empty passage. A naive network that simply minimizes every disagreement would smear that boundary away through Laplacian diffusion. Its graph must instead learn when an edge should transmit a smoothing correction and when it should preserve a vital physical distinction.
We can make the idea concrete with our sofa robot. Give it a fixed measurement budget. Compare three autonomous policies:
- The confirmation trap (greedy precision): The robot repeatedly fires its sharpest east-west sensor. Its total precision
climbs rapidly, but its line mass and weak eigenvalue remain frozen at zero. It revisits what it already understands and learns nothing about north-south obstacles. - The isotropic policy: The robot rotates its sensors uniformly, spreading its budget evenly. This guarantees convergence, but wastes half its energy refining directions that are already well-constrained.
- The active epistemic policy (curiosity targeting the floppy mode): The robot computes the eigenvectors of its current information matrix
. It identifies the weakest eigenvalue : the floppy direction where the uncertainty ellipse is widest. It then aims its next sensor directly along that weak axis.
Track the robot’s position error, uncertainty ellipse area, and information gain across steps. By aiming directly at its own blind spot, the robot collapses its uncertainty ellipse in the minimum possible number of trials.
Give three robots the same allowance
Here is a controlled version of that race. All three robots begin with the same Gaussian estimate, and every fresh reading costs the same and contributes one unit of precision. The available measurement axes are east-west and north-south. Their total precision grows equally; their predicted uncertainty ellipses take different paths.
Compare repeating the east-west measurement, alternating axes, and always choosing the weaker axis. Scrub the step dot to put all three at the same budget. The weak-axis rule is optimal for the determinant among allocations of whole readings to these two available axes; the displayed curves let us see exactly what that guarantee buys.
Spend the next reading on a blind spot.
Three copies of the robot inherit the same position estimate. One keeps measuring east-west, one alternates axes, and one measures whichever direction is currently weakest. Advance them together and compare their remaining uncertainty.
Starting precision: east-west 9, north-south 1. Every new independent reading has unit precision and the same cost.
All three position plots have the same scale: ±1.00 units in each direction. Dashed outlines show the starting estimate.
| Policy | Readings east / north | Line mass |
|---|---|---|
| Repeat east | 6 / 0 | 7.75 |
| Alternate axes | 3 / 3 | 13.86 |
| Aim at weakest | 0 / 6 | 15.87 |
All three now have total precision 16.00. Aiming at the weakest direction leaves 37.8% of the starting ellipse area. The amount is the same; its directional coverage changes the result.
Here a is the chosen unit measurement direction, and A is ellipse area. The contour is dTFd = 1, enclosing 39.3% probability for the Gaussian estimate. Among allocations of whole, equal-cost readings to these two axes, choosing the weaker axis maximizes the determinant at each budget. The curves show analytically predicted uncertainty. Drag the teal dot to change steps, or focus it and use the arrow keys.
The cone has become an engineering design tool. Its height measures the measurement budget, its lean measures directional imbalance, and its interior records the coverage created by complementary, orthogonal contributions. Curiosity is the rigorous geometric policy of pointing your next sensor where your current information matrix is flat. Sometimes the fastest route to a better answer is to turn sideways and ask a new question.
In our final excursion, we will examine what happens when observations pass through a partial aperture in When evidence puts on sunglasses, uncovering how projection and marginalization transform belief.