Machine Learning

ASYMMETRY® Glossary

Machine Learning

Machine learning is a branch of artificial intelligence in which computer systems learn from data to improve their performance on tasks without being explicitly programmed for every scenario. Rather than following fixed rules written by human programmers, machine learning algorithms discover patterns in data and use those patterns to make predictions or decisions on new data. In investment management, machine learning is increasingly applied to return forecasting, risk modeling, portfolio optimization, and trade execution.

Supervised, Unsupervised, and Reinforcement Learning

Machine learning broadly divides into three paradigms. In supervised learning, the algorithm is trained on labeled data — historical inputs paired with known outcomes — and learns to predict outcomes from inputs. For investment applications, this might involve training on historical market features (momentum, valuation, volatility) paired with subsequent returns, then predicting future returns from current features. In unsupervised learning, the algorithm finds structure in unlabeled data — identifying clusters of securities with similar characteristics, or detecting regime changes in market data. In reinforcement learning, the algorithm learns through trial and error, optimizing a trading policy by receiving rewards for profitable decisions and penalties for losses.

Applications in Investment Management

Machine learning applications in investment management include: natural language processing of earnings transcripts and news to extract sentiment signals; image recognition applied to technical chart patterns; return prediction models using non-linear combinations of fundamental and technical features; risk factor models that adapt to changing market regimes; and execution algorithms that learn to minimize market impact from historical order data. Each application leverages machine learning’s capacity to process high-dimensional, non-linear data at speeds impossible for human analysis.

The Fundamental Challenge

The fundamental challenge of applying machine learning to financial markets is that financial data is non-stationary: the relationships that produced returns in one period may change as market structure, regulation, and participant behavior evolve. A model trained on 2010-2020 data may perform poorly in 2021-2025 if the structural relationships it learned have changed. Guarding against this requires out-of-sample testing, walk-forward analysis, economic rationale for learned relationships, and ongoing model monitoring and adaptation.