 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 has led to a relatively novel direction in community detection --- constructing algorithms that use both the structure and the attributes of network (i.e. deal with a node-attributed graph) to yield more informative and qualitative results.