Description |
In psychology, introspection is a common term meaning an examination of one's own thought process and sensory experience. Similarly, introspection in computer systems enables a computer to examine its own computational behavior. A computer that ""understands"" its own behavior, an introspective computer, offers radically new approaches to computing. It can use introspection to optimize itself or to explain its own behavior to humans and to other computers. The development of introspective computers is a crucial task, if we want computers to help us dealing with increasing complexity in the dynamic behavior of computer systems. I expect that introspective capabilities are essential to efficiently utilize parallel systems. The ultimate goal in designing introspective computers is to provide machines capable of open ended unsupervised learning. |