Machine learning based co-creative design framework