An optician turns the lens barrel, catches the focus, and a blurry blob becomes a sharp image. The GOAL algorithm works much the same way: it rotates the data cloud, compresses redundant dimensions, and brings into focus what truly matters.
When there are more features than observations, standard methods feel like trying to see a face through a fogged-up window: noise drowns out the signal. GOAL takes a different approach. It simultaneously rotates the coordinate system to discard empty directions, partitions the space into cells, and fits a classifier so that predictions match the real labels. Each step follows closed-form formulas, with no lengthy tuning, and convergence is proven mathematically.
The secret is that the algorithm does not try to grasp the ungraspable. The rotation is computed via singular value decomposition, the same trick used to compress photos. Cell membership is assigned by nearest center with a label correction, and label probabilities are updated by frequencies. All this forms a single loop where each iteration sharpens the picture a bit more.
On reconstructing gene activity networks from 182 genes, GOAL came out on top in 82.7% of 910 scenarios, taking 0.019 seconds where random forest took 9.84 seconds and LSTM took 39.88. This speed advantage means analyses can run on a regular laptop rather than a cluster.
The optician puts the lens back in place: now you see not just outlines but details. GOAL does the same for data that are few but noisy. And where such tasks once demanded expensive computation, now the focus is achieved in hundredths of a second.
For the El Niño forecast, 295,200 features were used with only 720 observations, which is like trying to guess a melody from 720 notes when the score has 295,200 lines.