Data-driven event detection with partial knowledge: A Hidden Structure Semi-Supervised learning method | Synapse