Dpopgcf: a fairness-driven graph convolutional collaborative filtering model with flexible negative sampling | Synapse