Articulo de referencia

Carlos Forgy

Charles L. Forgy (nacido el 12 de diciembre de 1949 en Texas ) es un científico informático estadounidense , conocido por desarrollar el algoritmo Rete utilizado en su OPS5 y ot...

Charles L. Forgy (nacido el 12 de diciembre de 1949 en Texas ) es un científico informático estadounidense , conocido por desarrollar el algoritmo Rete utilizado en su OPS5 y otros lenguajes de sistemas de producción utilizados para construir sistemas expertos .

Primeros años y educación

Forgy asistió a la escuela secundaria Woodrow Wilson en Dallas, Texas, y luego ingresó al Arlington State College (actualmente Universidad de Texas en Arlington , o UTA), donde se graduó en matemáticas en 1972. Posteriormente, se trasladó al Instituto Tecnológico Carnegie (más tarde Universidad Carnegie Mellon ) en Pittsburgh, un reconocido centro de investigación en inteligencia artificial . Durante sus estudios en Carnegie conoció a su futura esposa, Diana, con quien se casó en 1977.

Carrera

Red

Como alumno de Allen Newell , obtuvo su doctorado en 1979 con base en el algoritmo Rete . Si bien Forgy no trabajó directamente en el problema de IA de DEC XCON , que consistía en configurar computadoras para DEC a finales de la década de 1970 y principios de la de 1980, el algoritmo Rete se incorporó posteriormente al sistema para mayor velocidad. XCON utilizaba las primeras versiones de OPS (Sistema Oficial de Producción), que posteriormente migraron a OPS2 y más tarde a OPS5.

DEC informó que XCON ahorraba al menos un millón de dólares estadounidenses al año. XCON, un proyecto liderado por John McDermott y posteriormente transferido a los programadores de DEC, llegó a contar con más de 10 000 reglas. El algoritmo Rete (del latín "red") permitía que los sistemas funcionaran hasta 3000 veces más rápido en aquella época. El algoritmo Rete original se desarrolló con una subvención del Departamento de Defensa y, por lo tanto, es de dominio público.

Red II y III

Tras graduarse en Carnegie Mellon, Forgy continuó trabajando en mejoras para OPS5 . En 1983 fundó Production Systems Technologies, una empresa dedicada al desarrollo y la venta de software basado en reglas, donde desarrolló Rete II , una versión más eficiente de Rete. Rete II permitía que los programas basados ​​en reglas se ejecutaran entre 50 y 100 veces más rápido que el algoritmo Rete original, dependiendo de la complejidad de las reglas y los objetos. (Cuanto más complejas, más rápidos eran los resultados comparativos). Rete II está integrado en CLIPS/R2, OPSJ y Blaze Advisor de FICO.

Forgy fue fundador y científico jefe de Rules Power , una empresa de gestión de flujos de trabajo fundada en 2002 y con sede en Boston . Durante ese tiempo, Forgy integró Rete II con la tecnología de lógica relacional , que pasó a llamarse " Rete III ". El rendimiento de Rete II y Rete III es prácticamente el mismo, pero Rete III cuenta con algunas extensiones que le permiten trabajar de forma más eficiente con la tecnología de lógica relacional, aunque lo ralentizan en las pruebas de rendimiento.

Rete-NT

Forgy desarrolló un algoritmo de próxima generación, llamado Rete-NT, que ha mejorado la velocidad de ejecución en otro orden de magnitud. [ 1 ] Hasta la fecha, Sparkling Logic SMARTS es el único producto BRMS que utiliza este algoritmo.

Tiempos actuales

En 2005, RulesPower fue adquirida por Fair Isaac Corporation , que obtuvo una licencia para integrar Rete III en Blaze Advisor, su propio producto de reglas de negocio.

Forgy conservó los derechos de propiedad intelectual de Rete II y su empresa, Production Systems Technology (PST) , sigue vendiendo OPSJ y otros sistemas que incorporan el algoritmo Rete II. KnowledgeBased Systems Corporation , una consultora independiente con sede en Texas, mantiene un amplio conjunto de pruebas comparativas para la mayoría de los sistemas BRMS y basados ​​en reglas, que demuestran la eficacia de los algoritmos Rete y Rete II. Forgy ha descrito a menudo a PST como una empresa orientada a la investigación, más que como un proveedor de herramientas BRMS, pero sí vende diversas herramientas basadas en reglas a través de PST.

Forgy finalizó su relación con FICO en 2010 y se unió a Sparkling Logic como inversor y asesor estratégico. Ha contribuido con su último algoritmo, Rete-NT, al producto SMARTS de Sparkling Logic. [ 2 ] [ 3 ]

Obras seleccionadas

  • Charles Forgy, "Una rutina de coincidencia de red para sistemas de producción". Documento de trabajo, 1974.
  • Charles Forgy, " Sobre la implementación eficiente de sistemas de producción". Tesis doctoral, Universidad Carnegie-Mellon, 1979.
  • Charles, Forgy (1982). "Rete: Un algoritmo rápido para el problema de coincidencia de patrones de muchos patrones/muchos objetos". Inteligencia artificial . 19 : 17–37 . doi : 10.1016/0004-3702(82)90020-0 .

Referencias

  1. "El motor de reglas más rápido del mundo | Sistemas de gestión de reglas de negocio - InfoWorld" . Archivado del original el 12 de mayo de 2012. Consultado el 28 de febrero de 2012 .
  2. "Es oficial, el Dr. Charles Forgy se une a Sparkling Logic como asesor estratégico" .
  3. "Asesores" .
  • Tecnologías de Sistemas de Producción (empresa fundada por Forgy)
  • Activos de RulesPower adquiridos por Fair Isaac
  • Corporación de Sistemas Basados ​​en el Conocimiento