Programming Combining rule-systems and machine learning Combining rule engines and machine learning to build powerful system