A modern dilemma: When to use a rules engine versus machine learning
Machine learning is taking the world by storm, and many companies with rules engines in place for making business decisions are starting to leverage it. However, the two technologies are geared toward different problems. Andrew Bonham details the strengths of both rules engines and machine learning and identifies the best use cases for each.
Talk Title | A modern dilemma: When to use a rules engine versus machine learning |
Speakers | Andrew Bonham (Capital One) |
Conference | O’Reilly Software Architecture Conference |
Conf Tag | Engineering the Future of Software |
Location | New York, New York |
Date | February 24-26, 2020 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Machine learning is taking the world by storm, and many companies with rules engines in place for making business decisions are starting to leverage it. However, the two technologies are geared toward different problems. Rules engines are used to execute discrete logic that needs to have 100% precision; machine learning is focused on taking a number of inputs and trying to predict an outcome. Andrew Bonham details the strengths of both rules engines and machine learning and identifies the best use cases for each. You’ll also learn patterns for using rules and machine learning together. For example, you can run a machine learning model and use the output as an input into rules. The inverse can also be true, where the output of rules is a feature input into a machine learning model. Then Andrew leads a demo of one the patterns using a rules engine with a machine learning model. Join in to learn when to apply each of these technologies—and to which problems.