Learning from Complementary Features