Machine learning and Knowledge extraction