Scientific paper recommendation systems: a literature review of recent publications