Text this: Semi-supervised graph neural networks for pileup noise removal