Joscha Bach's research is largely centered on
cognitive architectures—computational models that attempt to replicate aspects of human cognition.
Cyber animism Joscha Bach's concept of "Cyber Animism" proposes that consciousness may be a form of
self-organizing software that exists not only in human brains but potentially in artificial systems and throughout nature. This idea revives ancient
animist notions about spirits in nature but reinterprets them through a modern computational lens. Bach suggests that consciousness could be a kind of software running in the brain, and wonders if similar "programs" might exist in plants or even entire ecosystems. He draws parallels between the self-organizing principles observed in biology and the potential for similar processes to occur in artificial intelligence systems, leading to the emergence of consciousness. Bach argues in favor of blurring the lines between human, artificial, and natural intelligence. He believes that consciousness might be more widespread and interconnected than what was ever thought possible. The concept also suggests that ancient concepts of 'spirits' may actually refer to self-organizing software agents, and that consciousness itself could be a simple training algorithm for such systems.
Principles of synthetic intelligence In his book,
Principles of synthetic intelligence, Bach outlines the foundational principles of synthetic cognition, discussing how cognitive architectures could be designed to replicate human thought processes.
Theories of consciousness Bach is known for his discussions on the nature of consciousness and the computational modeling of
subjective experience.
Consciousness and free will Bach suggests that consciousness is an emergent property of highly complex information-processing systems that develop internal models of themselves and the world around them. Bach even argues that especially advanced AIs may no longer have a good use for conscious awareness anymore, possibly rendering the universe "very boring". ==Philosophical views==