When can Semi Supervised Learning work in AI?