The disadvantage of the existing approaches for extending the positive region from the inconsistency decision table is analyzed.Based on the self-learning model under uncertain condition,a new approach for extending the positive region is established.Finally,algorithms for calculating cognitive attribute core and cognitive attribute reduction are developed.Simulation results illustrate the efficiency of these algorithms.