Enhancing content recommendation through knowledge graph-based semantic contrastive learning for diversity and cold-start users.