Attribute-oriented cognitive concept learning strategy: a multi-level method