Todo vuelve al reconocimiento de patrones. La razón por la que tenemos un software de reconocimiento facial son las caras, en su mayor parte, tienen rasgos similares, y la mayoría de las imágenes que tomamos de las personas las tienen frente a la cámara. Pero eso aún era muy difícil de desarrollar. Consideremos por un momento una imagen de bomba golpeando un objetivo poblado. ¿Cómo crearías un patrón para eso? La imagen tendría una explosión, bastante simple de entender para un humano, pero bastante difícil de programar. Una explosión podría ser de varios tamaños, formas y colores. Digamos que creas algún tipo de sistema basado en reglas. ¿Qué pasa si la imagen es una explosión para el control de avalanchas en las montañas? Eso no es violento u ofensivo, pero contendría muchas de las mismas características.
Como muchas otras personas han señalado, es muy difícil definir obsceno. La Corte Suprema de los Estados Unidos intentó hacerlo en el caso de Miller vs. California, y como resultado tenemos la llamada Prueba de Miller, que consta de tres partes:
- Si "la persona promedio, aplicando estándares comunitarios contemporáneos", encontraría que el trabajo, en su conjunto, atrae el interés pruriente,
- Si el trabajo describe / describe, de una manera claramente ofensiva, la conducta sexual específicamente definida por la ley estatal aplicable,
- Si la obra, en su conjunto, carece de un valor literario, artístico, político o científico serio
Agradable y ambiguo, hace que las cosas sean un poco difíciles de programar. La mayoría de los sitios que le permiten subir imágenes tienen algún tipo de moderación humana. Por ejemplo, todas las imágenes publicadas en sitios de citas en línea deben seguir un conjunto de reglas y deben aprobarse manualmente.