Modeling and learning with incomplete knowledge