 This has led to a relatively novel direction in community detection --- constructing algorithms that use both the structure and the attributes of the network (modelled already via a node-attributed graph) to yield more informative and qualitative results.
<clarity>  This has led to a relatively novel direction in community detection --- constructing algorithms that use both the structure and the attributes of the network (modelled already via a node-attributed graph) to yield more informative and qualitative results.
 This belief has motivated the progress in developing community detection methods that use both the structure and the attributes of the network (modelled already via a node-attributed graph) to yield more informative and qualitative results.