El presente trabajo versa sobre Reconocimiento de Formas. En las últimas décadas, se han destinado numerosos esfuerzos en construir sistemas automáticos capaces de competir con las habilidades humanas en este campo. Aunque dichos sistemas son capaces de obtener niveles de productividad muy altos no son lo suficientemente precisos en muchos casos. Los seres humanos, por otra parte, resuelven este problema de forma bastante precisa, aunque no pueden competir en cuanto a velocidad. Este hecho plantea un problema interesante: la posibilidad de combinar ambas aproximaciones construyendo sistemas cooperativos. Esta tesis se centra en presentar diferentes contribuciones a una nueva propuesta encuadrada dentro de este tipo de sistemas colaborativos. Para ello, se propone incluir al usuario como parte del propio sistema. Esta aproximación se conoce con el nombre de Reconocimiento Asistido de Formas (IPR, Interactive Pattern Recognition). En primer lugar, se propondrá una formulación general para el problema del Reconocimiento Asistido de Formas. Se pretende, de esta manera, desarrollar un marco formal que permita el desarrollo de nuevas aplicaciones dentro de este campo. Por otra parte, se discutirán ciertos aspectos generales, relevantes dentro del marco de IPR. Cuestiones como la multi-modalidad o el aprendizaje adaptativo constituyen extensiones naturales al problema en cuestión. En segundo lugar, se desarrollará una nueva aplicación destinada a obtener trans-cripciones del habla de calidad. Para ello, primeramente se estudiará una forma-lización de dicha aplicación para, más adelante, proponer diferentes alternativas de implementación. Se discutirán, además, diversos aspectos prácticos, como por ejemplo el tiempo de respuesta que presenta un sistema de este tipo. El uso de grafos de palabras y las técnicas de análisis sintáctico corrector de errores serán incluidas en una formulación alternativa encaminada a mejorar dicho tiempo de respuesta. A continuación, se describirá un caso especial de aplicación, en la cual no se dispone de un patrón de entrada a reconocer y el sistema sólo puede basarse en las acciones realizadas por el usuario para generar nuevas hipótesis. Desde un punto de vista práctico, este enfoque pretende facilitar la generación de texto en diferentes situaciones. Además, se describirán dos aplicaciones derivadas de esta propuesta, destacando el uso de sistemas de generación de texto en sistemas de recuperación de información, que se presenta como una aproximación completamente nueva en este campo. Por otra parte, se discutirá la inclusión de interfaces multi-modales en un sistema IPR. En concreto, se abordará el diseño de un interfaz basado en reconocimiento del habla para un sistema de traducción asistida. Se estudiarán, para ello, diferentes escenarios de interacción. Por último, se presentará una serie de prototipos que implementan algunas de las técnicas aquí desarrolladas, con el objeto de mostrar su viabilidad como aplicaciones finales para el usuario.