Model and algorithm of attribute reduction in literature are analyzed, and on this basis, an improved attribute reduction heuristic algorithm based on Boolean matrix is put forward. Experiments show that the improved algorithm can effectively make up the deficiency which the result obtained by the original algorithm is only a superset of a true attribute reduction.