Karaoke Key Recommendation Via Personalized Competence-Based Rating Prediction | IEEE Conference Publication | IEEE Xplore