Our key intuition to solve this problem is that different predicates often share some visual features, such as being aligned vertically or horizontally, sharing the same font, size or color, and so on.
if we can identify at least one (predicate, object) pair on the page, we can look for other similarly formatted pairs of nodes and assume that they also represent (predicate, object) pairs.