By Topic

Anarchy in action [AI software complexity]

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Grand, S. ; Cyberlife Technol. Ltd., USA

As software complexity grows (which it inevitably does), the problems of managing that complexity grow exponentially. Nowhere is this more significant than in AI, where we are attempting to emulate some of the most sophisticated and complex forms of behavior. It is a reasonable assertion that intelligent systems cannot be simplified-that their behavior is necessarily a result of their immense complexity. If we are to make intelligent computer programs, they must be complex. If that complexity exceeds our ability to manage it by conventional top-down modes of thought, then we must find another way. To do this, we need to understand how anarchy works. One of the largest anarchies on the face of this planet is your own body. Perhaps the most striking feature of complex organisms is their cellularity. A cell's most significant feature is its membrane. The membrane's purpose is to keep the outside out and the inside in. Modern software uses a similar concept to isolate components from each other, through the object-oriented programming methodology. In many respects, the biological concept of cellularity is applicable to computer software, especially if you have a predilection for designing bottom-up, massively parallel simulations for creating intelligent artificial life-forms

Published in:

Intelligent Systems and their Applications, IEEE  (Volume:13 ,  Issue: 1 )