M2M learning