Learning in cognitive architecture
How can the knowledge level acquire learning and problem solving strategies? They are acquired through learning channels, by first collecting raw, isolated data and then classifying the data to formulate rules. Then the rules probably become specific learning or problem solving strategies. After building various learning strategies in its architecture or knowledge level (where a rule resides seems, to some degree, depend on the extant of generality, in terms of frequency of use of the rule), so to speak, with the broaden learning channels, learning different types of knowledge would be more effectively and efficiently performed by choosing appropriate learning channels for them.