Weighted Hypergraphs using GPs