Home |
Levels |
CQS |
Rating |
FAQ |
Papers |
Code |
Blog |
Calc (v3.Eng.Generic) |
Calc (v3.Eng.FPS) |
ConsScale Frequently Asked Questions (FAQ).
1.- What is ConsScale?
2.- Can you show me an example of application of ConsScale?
3.- Does ConsScale deal with the hard problem of consciousness?
4.- Can ConsScale be applied to purely software agents?
5.- How ConsScale is to be applied to a specific implementation?
6.- Can ConsScale be regarded as a roadmap for MC implementations?
7.- Are there any other scales for measuring Machine Consciousness?
Any other question you would like to be answered here, please
let me know.
1.- What is ConsScale?
ConsScale is a framework for characterizing the cognitive power of a creature. ConsScale includes the definition of an ordered list of cognitive levels arranged across a developmental path. The arrangement of the levels is inspired on the ontogeny and phylogeny of consciousness in biological organisms.
The basic assumption is that there exist different kinds of minds, and they can be characterized in terms of ConsScale criteria. Using ConsScale, characterization and assessment of consciousness can be performed using three related tools:
- the conceptual levels of consciousness,
- the CQS (ConsScale Quantitative Score), and
- the ConsScale radar graph representation.
In order to assess the level of artificial consciousness of an agent using ConsScale, its architectural components have to be identified and its cognitive skills tested. Using this information as input, the scale can be used to obtain both a qualitative and a quantitative measure of consciousness:
2.- This is an example of a cognitive architecture implementation rated using ConsScale:
Name of implementation: | CERA-CRANIUM UT2004 Adaptive-Bot v3.4. |
Description: | Unreal Tournament 2004 autonomous bot implemented using the CERA-CRANIUM cognitive architecture. |
Architectural Components: | B, Sproprio, Sext, A, R, M (see here for a description) |
Cognitive Skills: | CS2,1; CS3,1; CS3,2; CS4,1; CS4,2; CS4,3; CS4,4; CS4,5; CS4,10; CS5,2; CS5,4 (see here for a description) |
Radar Graph: | |
CQS Graph: | |
CQS Value: | 2.69 |
ConsScale Level: | LEVEL 3. ADAPTIVE. |
Comments: | Although the implementation complies with some features of levels 4 and 5 it is rated as level 3. ConsScale requires the fulfilment of all cognitive skills of level i and also all lower levels in order to qualify as level i. CQS for a pure level 3 agent is 2.22. The score of this agent (2.69) indicates that some additional features are in place. However, it is far from a level 4 agent who will score 12.21 or more. This can also be noticed in the radar graph, as L4 axis has a short spike (while L2 and L3 axes display full length lines).
|
3.- Does ConsScale deal with the hard problem of consciousness?
In principle, ConsScale is aimed exclusively at the "easy problems" of consciousness. In other words, the scale is focused on cognitive skills associated with consciousness, but makes no claims or look for any specific proof of phenomenal consciousness.
Even considering a purely functional point of view, setting aside the philosophical implications of phenomenology, the complexity of multiple cognitive processes and their associated combined dynamics makes it difficult to effectively model and design artificial conscious systems.
Whether or not human-like conscious machines are possible remains an open question. However, many different cognitive skills, which usually are identified in humans, are the inspiration of nowadays artificial implementations.
Current research in artificial cognitive systems seems to conclude that a number of cognitive skills are to be successfully integrated into a single situated agent in order to build an artificial human-like mind. Furthermore, consciousness (at least from a functional point of view) might emerge as a result of the synergy developed during the interaction of multiple concurrent cognitive processes. But some of the pending design questions are: what is the right combination of cognitive skills? How exactly should they be integrated? What cognitive capabilities are completely required for consciousness? Which others are expendable? Which ones should be implemented first?
We have proposed ConsScale as an attempt to shed some light into the resolution of the former questions. The issue of phenomenal consciousness can be studied in parallel as more advanced forms of Machine Consciousness (ConsScale levels 4 to 10) are envisaged or even designed.
4.- Can ConsScale be applied to purely software agents?
The scale is not oriented to any particular type of agents, but intended to be applicable to both physically-situated agents and purely software agents like web agents. In the latter case, activities like sending a message are considered at the same level as a physical action in terms of behavioral analysis.
5.- How ConsScale is to be applied to a specific implementation?
ConsScale levels are characterized by abstract architectural components and the cognitive skills they generate. Therefore, in order to determine the level of artificial consciousness of an implementation, the presence of a set of concrete cognitive skills (CS) has to be tested. This table contains the list of CS defined in ConsScale.
In order to apply the scale to a particular MC implementation, concrete tests have to be defined to check whether or not the agent fulfills every CSi,j (see CS table). In other words, while the scale is defined as a generic tool, the application is domain specific, as concrete domain tests have to be specified in order to evaluate the agent.
6.- Can ConsScale be regarded as a roadmap for MC implementations?
We believe that defining a scale for artificial consciousness is not only valuable as a tool for MC implementations comparative study, but also for establishing a possible engineering roadmap to be followed in the quest for conscious machines. Addressing the challenge of consciousness from the perspective of engineering involves defining a concrete plan. Most of current efforts are focused in particular aspects of consciousness; however, the way in which existing research projects might converge is not clear. Taking biological organisms as inspiration has been an obvious account for decades. Nevertheless, this inspiration usually takes the form of concrete functions or mechanisms, like attention or emotions, neglecting the whole picture. In this work, we propose to consider consciousness as the integrator that puts a mind together. Considering specific cognitive skills as individual or independent components will not help in the design of human-like machines. The idea is to re-define consciousness (at least, from the engineer's point of view) as a grand function which is composed of integrated cognitive capabilities. In this scenario, ConsScale suggests a path for the progressive development of artificial conscious agents. Other roadmaps could be defined. However, looking at how consciousness has evolved in nature seems to be a good approach. It does make sense to build empathic (level 8) agents in the first place, in order to be able to develop social (level 9) agents in the second place.
Whether or not the roadmap proposed in ConsScale is the best bet is an open question (possible enhancements of the scale could be thoroughly discussed elsewhere). Nonetheless, it certainly provides a plausible account for the incremental addition of integrated cognitive capabilities into an artificial system. Additionally, the definition and evolution of artificial consciousness metrics will help to determine the current state of the art, and to define the concrete objectives of the MC research field.
7.- Are there any other scales for measuring Machine Consciousness?
ConsScale is very oriented to the cognitive capabilities of the agent. As mentioned above, it doesn't make any claim about phenomenal consciousness. The Ordinal Machine Consciousness scale (OMC) by David Gamez is an attempt to make predictions about the consciousness of non-human systems.
Additionally, there exist other approaches for measuring consciousness in biological organisms, like information integration measures.
This work is licenced under a Creative Commons Licence.