Text this: A Sparse Pooling Adversarial Learning Framework for Anomaly Event Detection