annotation learning