¿Son patentables los algoritmos de aprendizaje automático?

Si. Google es conocido por presentar múltiples patentes para algoritmos y métodos de ML:

Abandono: patente WO2014105866A1 – Sistema y método para abordar el sobreajuste en una red neuronal

Regresión lineal: patente US8250003 – Regresión lineal probabilística computacionalmente eficiente

Clasificador de bosque aleatorio: patente US6009199 – Técnica de clasificación que utiliza bosques de decisión aleatoria

Entrenamiento en redes neuronales paralelas: Patente WO2014105865A1 – Sistema y método para paralelizar redes neuronales convolucionales

Aprendizaje por refuerzo. Patente US20150100530. Métodos y aparatos para el aprendizaje por refuerzo.

Clasificación (patentaron clasificación, basura): Clasificación de objetos de datos – GOOGLE INC.

Incrustaciones de palabras: patente US20120310627 – Clasificación de documentos con incrustación supervisada ponderada de n-gramos

Si bien eso puede parecer aterrador al principio, Google no restringe el uso de estos algoritmos por parte de nadie. Esto se hace principalmente para evitar el trolling de patentes.

En general, depende del país / región.

En los Estados Unidos sí. En la Unión Europea no. En la UE puede patentar un método para hacer algo, como una serie de pasos donde el algoritmo podría ser una parte, no el algoritmo en sí. La idea es que todo debe tener un paso inventivo para justificar su patentabilidad.

Y sin embargo, no siempre está claro (incluso para los abogados de patentes) qué es patentable y qué no, especialmente en informática. Una cantidad considerable del trabajo de estos abogados consiste en ajustar la idea inicial en algo que será aceptado por la oficina de patentes.

El software y las invenciones implementadas en software no están categóricamente descalificadas de la protección de patentes en los Estados Unidos. Como Roman Trusov ha señalado, puede encontrar múltiples ejemplos de patentes emitidas por la USPTO que están dirigidas a algoritmos ML. Sin embargo, es incierto si este tipo de patentes sobreviviría a un desafío posterior a la concesión basado en la elegibilidad de la materia. Durante el litigio, un infractor acusado probablemente argumentaría que un reclamo de patente que cubre un algoritmo de ML no es válido según lo dirigido a una idea abstracta, y los reclamos de algoritmos matemáticos a menudo son vulnerables a esta línea de argumento. El éxito de tal argumento dependería en gran medida de la redacción de las reivindicaciones de la patente y de la manera en que se enmarca la invención.

Tuberías a ciencia cierta. Los algoritmos dependerán del país y de encontrar un abogado de patentes que entienda las matemáticas. Estados Unidos ha tomado medidas enérgicas contra las patentes de matemáticas / ML.

Si. Caen en la misma categoría que cualquier otra patente de software.

More Interesting

¿Cuál es la diferencia entre el algoritmo que venció a los humanos en el ajedrez y el algo que venció a los humanos en Go?

¿Cuál es el algoritmo de clasificación más rápido con la menor complejidad?

¿Hay algún algoritmo que compita con RegEx? ¿Hay una manera fácil de ejecutar Python RegEx en una GPU?

¿Cuál es la técnica de clasificación eficiente para organizar los libros en una biblioteca?

¿Cuáles son los algoritmos de geometría computacional que aparecen en los concursos de programación? ¿Cuál de ellos es más frecuente que los demás? ¿Qué estructuras de datos geométricos aparecen en los concursos de programación?

¿Cómo podemos lograr la inserción en el hash en el peor de los casos en O (1) mediante el uso de la matriz, mientras que las matrices tienen problemas de extensión en filledup?

¿Qué pasos debo seguir para comenzar el desarrollo de software? Tengo poco conocimiento de C / C ++ / C # y algoritmos y estructuras de datos.

¿Cuáles son los mejores algoritmos actuales de visión por computadora que pueden aprender a reconocer un objeto (digamos una flor) a partir de una sola imagen?

¿Cuál es el mejor instituto para estructuras de datos y algoritmos en Hyderabad?

¿Dónde se puede encontrar una implementación de árbol de sufijos de la subcadena común más larga?

¿Podemos contar una tarea como una instrucción al calcular un algoritmo?

Cómo encontrar el número máximo de árboles de expansión mínima en un gráfico

Cómo visualizar algunas estructuras de datos básicos y algoritmos

¿Qué es un algoritmo hash?

Cuando se ejecuta el ordenamiento rápido aleatorio, ¿cuántas llamadas se realizan al generador de números aleatorios en el peor de los casos? ¿Y también para el mejor caso?