| What is wrong in this? Let's assume emergent consciousness is possible (whatever consciousness might mean), so that a program can eventually say "OK, I exist / feel / think". How would this program understand time though? You and I (even animals) understand time by being present here and now. We can rely on our memory to know what happened before, but we don't confuse right now with the past. Not even a second back. But for a program, with (say) a memory defined as a traversable memory, and cpu cycles defining the moments, all it can "see" is a database with states. It could traverse to any such state independently and declare that to be "now". It has no way of really knowing when is the real now. Interaction with an agent solves some part of this problem. The newest feed from its sensors could define the now, or the last line of the database. But with perfect recall, why would the conscious program choose to stay there? For it, every state is as real as any other. Any interaction with its sensors might just be interpreted as noise in one dimension, something that can be tuned out with the appropriate response. With every passing tick, the traversal scope keeps increasing. We don't have such a choice. I can't choose to live in the past (barring mental illness). But I guess what I'm saying is that such a program could choose to "live" in any state in its past. Clearly this is absurd. Permutation City discusses this problem a little, but still thinks emergent consciousness is possible. I didn't find that satisfactory for the reasons above. Any thoughts? |
1) Consciousness is not a computation.
2) Science will never be able to disprove claim (1).
If you doubt claim (2) then explain how you could prove to me that you are a conscious being as opposed to a figment of my imagination invented by my subconscious mind in a similar way to the "beings" one experiences in dreams.
So obviously I don't accept your assumptions and further I think that your confusion follows from those assumptions.
You seem to be imagining an AI as some kind of independent being that can make "free" choices. But an AI, at least to the extent that anyone working in the field is able to conceive of it, is nothing like that whatsoever. An AI is little more than an optimization algorithm that attempts to optimize some utility function provided by its programmer. So the answer to your question is that if it is useful for the purposes of optimizing its utility function for a (sufficiently advanced) AI to process data in temporal order then it will do so, otherwise it will not.