One of the most important development in the recent years on intelligence action is the five laws. The five laws of computational intelligence, framed by Raj Reddy are:
  • Bounded rationality implies opportunistic search: it is not possible to do an exhaustive search, due to computational complexity, an opportunistic search needs to be carried out.
  • A physical symbol system is necessary and sufficient for intelligent action: that is, if you want to represent ato develop intelligent machines, physical or symbolic representation is a must.
  • The magic number is 70,000: any human expert can have about 70,000 chunks of knowledge. If a computer is also made to have such knowledge, then we can say that the computers is an expert in a particular area.
  • Search components for lack of knowledge: if we cannot represent certain portions of knowledge in the computer, searching techniques can be used instead. For example, if the computer does not have syntactic or semantic knowledge, the search can be carried out for recognising the phonemes in the speech for developing speech recognition systems.
  • Knowledge compensates for lack of search: that is, if syntactic or semantic components are available, it can compensate for search mechanism and reduce the computation involved in the search algorithm.