Both are attempts to use computers to make decisions or provide a workup to allow humans to make more informed decisions. The difference between a computer and human problem solving is judgement. Computers will crunch numbers much faster than a human but any element of judgement it applies depends on the humans that designed the algorithm.
Try using either system on the stock markets without a flash trade frontrunnung advantage and you will see how ineffective computer decision making really is.