Rule-based systems are more traditional. They are configured by internal security teams to help automate procedures and checks that a human expert would typically handle. This is by far the most common system out there today.
Machine learning (ML) systems are a much more modern and efficient way of dealing with safety procedure automation. A lot of major industry players have had outstanding success with ML algorithms, but they are still much less common than rule-based systems.