First person action recognition: different approaches exploiting self supervised task and flow modulation