From Explicit Rules to Implicit Reasoning in an Interpretable Violence Monitoring System