Social roles in hierarchical models for human activity recognition | Synapse