Generative Resident Separation and Multi-label Classification for Multi-person Activity Recognition | Synapse