
Cisco's analytics team runs 60,000 propensity-to-buy models a quarter with H2O, cutting model production from more than a month to two days, work tied to $3B+ in revenue.
Cisco's 20-person advanced analytics team rebuilds every propensity-to-buy model from scratch each quarter to keep pace with shifting demand. The factory has to score a database of 160 million companies fast enough for marketing and sales to act on the results, which meant moving off small samples and simple models.
"Decision trees are good. They're quick. They're reliable, but not the best in terms of generating predictions," said Lou Carvalheira, Advanced Analytics Manager at Cisco. With a 20-person team scoring a database of 160 million companies, the factory needed to run faster and reach the full dataset.
In 2014 Cisco adopted H2O's open-source, in-memory distributed machine learning platform and rebuilt the factory around it, with the whole process flow controlled in R. Ready-to-use algorithms let the team move past decision trees to GLMs, random forests, GBMs, and deep learning: a first-stage model estimates the probability of purchase and a second stage the expected value, then the best model, or an ensemble, does the scoring.
H2O's in-memory engine cut the need for expensive storage and let Cisco train on the entire dataset rather than a sample. On a four-node cluster with 24 cores and 128GB of memory each, Cisco now scores all 160 million companies in a couple of days, and new buying data flows into the models immediately instead of being prepared in advance.
What once took more than a month now takes two days, a 15x increase in speed, on a dramatically larger dataset. Cisco deploys roughly 60,000 propensity-to-buy models every quarter across hundreds of millions of observations, using deep learning and GBM rather than simple decision trees for more accurate predictions, and folding in new buying data with no advance preparation.
Since its inception the factory has been associated with more than $3 billion in revenue. "We use H2O where it shines in terms of model training and scoring," said Carvalheira.
“We score every single one of the 160 million companies in our databases, and calculate the probability that they will buy each of the most important products and services we sell. This strategy requires a high degree of specificity, so we end up creating separate models by country, company size, and historical relationship with Cisco.”Lou CarvalheiraAdvanced Analytics Manager at Cisco
Cisco Systems (Nasdaq: CSCO) is a multinational technology company headquartered in San Jose, California, that designs and sells networking, security, collaboration, and software to power and secure the internet. It reported record revenue of $63.3 billion in fiscal 2026.
Cisco's products span routing and switching, data center, and a growing portfolio of analytics and software subscriptions used by enterprises worldwide. Learn more at https://www.cisco.com.