KGRec: A knowledge graph attention-based model for recommender system (PLOS ONE, 2026)