Empirically, when overlaid with the second sub-graph, we found that it is better to keep the connectivity of this sub-graph as uni-directional.
we only allow edges to go from a predicate to an argument.