Machine and deep learning for personality traits detection: a comprehensive survey and open research challenges | Synapse