supervise learning technique; Semantic dataset