Start with some initial target.
Build a depth one classification tree over left-hand side variables.
Relabel the entities in the leaves of the tree.
Use these new labels as the target.
Build a depth one classification tree over right-hand side variables.
Build a depth two classification tree over left-hand side variables.
Build a depth two classification tree over right-hand side variables.
Build a depth three classification tree over left-hand side variables.
Build a depth three classification tree over right-hand side variables.
Take the last tree from each side,
select the branches leading to positive leaves,
and compute the supports
and compute the supports across the two sides.