Knowledge Based Artificial Intelligence