Tesis de Church-Turing y poder computacional de redes neuronales

29

La tesis de Church-Turing establece que todo lo que se puede calcular físicamente, se puede calcular en una máquina de Turing. El documento "Computación analógica a través de redes neuronales" (Siegelmannn y Sontag, Theoretical Computer Science , 131: 331–360, 1994; PDF ) afirma que una red neuronal de cierta forma (la configuración se presenta en el documento) es más poderosa. Los autores dicen que, en un tiempo exponencial, su modelo puede reconocer lenguajes que no son computables en el modelo de máquina de Turing.

¿No contradice esto la tesis de la Iglesia-Turing?

John R. L
fuente

Respuestas:

46

No, todavía es consistente con la tesis de Church-Turing, su modelo viene equipado con números reales reales (como en los elementos arbitrarios de ), que casi inmediatamente extiende el poder más allá del de una máquina de Turing. De hecho, el título de 1.2.2 es "El significado del peso real (no computable)", donde discuten por qué su modelo está construido para incluir componentes no computables.R

De hecho, hay muchos modelos de cómputo que exceden el poder de las máquinas de Turing (qv hipercomputación ). El problema es que ninguno de estos aparentemente puede construirse en el mundo real (pero tal vez en el mundo , lo siento, no pude resistir).R

Luke Mathieson
fuente
55
¡+1 al menos parcialmente para el juego de palabras final!
Omar
2
Es interesante para mí que esto parece estar relacionado con la cuestión de si el Universo es digital y otras cuestiones de mecánica cuántica como la incertidumbre fundamental de un sistema.
Omnifarious
77
Agregaría que no puede existir en el mundo real debido al límite de Bekenstein, por lo que QM prohíbe tales construcciones. R
Maciej Piechotka
1
Siento que el juego de palabras realmente agrega algo a esta respuesta, ya que es un malentendido ingenuo tan extendido que los números reales son reales.
R ..
25

Para ampliar un poco la respuesta de Luke , construir físicamente una red neuronal para resolver cualquier lenguaje requiere producir componentes electrónicos con resistencias infinitamente precisas, etc. Esto no es posible, de múltiples maneras:

  1. No puedes producir una resistencia de exactamente .2Ω

  2. La resistencia cambia con la temperatura y la corriente que fluye a través de la resistencia cambiará su temperatura.

  3. Incluso suponiendo que conozca a un ingeniero / hechicero electrónico que pueda producir resistencias a cualquier valor exacto que elija y que no cambie la resistencia con la temperatura, configurar su máquina para decidir un lenguaje inconfundible requerirá valores de resistencia inconfundibles. Por lo tanto, no hay forma de que pueda decirle a su ingeniero / brujo electrónico qué valor de resistencia necesita.

Entonces, aunque, en principio, estas máquinas pueden decidir cualquier idioma, no violan Church-Turing porque no pueden construirse físicamente.

Es posible que desee participar en algunas reglas de abogacía y afirmar que alguien podría entregarle una de estas máquinas y decir: "Oye, mira, ¡esta máquina tiene exactamente los valores de resistencia correctos para resolver el problema de detención!" Sin embargo, no tienen forma de probar esta afirmación, ya que no pueden medir los componentes con una precisión infinita, por lo que lo mejor que pueden reclamar con justificación es "Probé esto en un conjunto finito de entradas y resolvió correctamente el problema de detención en esas entradas ". Bueno, cualquier subconjunto finito del problema de detención ya es decidible por Turing, así que eso no es nada emocionante.

David Richerby
fuente