Integrating machine learning techniques for critical node identification in complex networks | Synapse