A puppeteer pulls the strings, and the marionette dances. In forecasting the future from time series, the role of puppeteers is played by the few variables that truly govern the system. The other indicators merely mimic their movements. The task is to find these puppeteers and watch only their fingers, not the whole stage.
But how to distinguish a real cause from a chance coincidence? Standard methods often grab everything in sight and include extra indicators that do not help the forecast. Or they miss cases where only two variables together provide the needed information. The scientists proposed first to find the direct causes of the target variable using a special algorithm, and then to test all their combinations. Such an exhaustive search is feasible because the number of causes is small.
On synthetic data, the method yields nearly zero error. For El Niño forecasting, it improves accuracy compared with the old approach. Previously, it was unclear how to find the best set for prediction without an enormous search. Now it is clear: first find the puppeteers, then watch how they move the marionette.
The PC algorithm underlying causal selection was proposed in 1991 and named after the initials of its creators: Peter Spirtes and Clark Glymour. Since then, it has become a cornerstone of causal inference, and here it is applied for the first time to accelerate optimal prediction.
The idea of selecting causal drivers echoes the 'psychohistory' from Isaac Asimov's Foundation series, where mathematicians predict the future of society by identifying key driving forces. Instead of a galactic empire, here it is a climate index, but the principle is the same: find the few variables that truly govern the system.