El falsacionismo sofisticado es el nombre que da Imre Lakatos a su crítica a la epistemología y al falsacionismo, basada en lo que él denomina programas de investigación científica.
La metodología de los programas de investigación supone un paso más allá en el falsacionismo ya que resuelve algunos de sus problemas. Debido a esto, Lakatos pasa a denominar falsacionismo ingenuo al defendido por Karl Popper en su libro La lógica de la investigación científica, mientras que llama falsacionismo sofisticado a las sugerencias más tardías de Popper, así como a su propia metodología de los programas de investigación.
Lakatos intentó adaptar el sistema de Popper a la nueva situación creada por Thomas Kuhn. La intención de Popper era realizar una reconstrucción racional de la historia de la ciencia que muestre que esta progresa de modo racional. Sin embargo, la historia de la ciencia muestra que la ciencia no avanza solo falsando teorías con hechos, sino que hay que tener en cuenta la competencia entre teorías y la confirmación de teorías. Por eso Lakatos sustituye el falsacionismo ingenuo de Popper por un falsacionismo sofisticado. En la realidad la ciencia no evalúa una teoría aislada, sino un conjunto de teorías que conforman lo que Lakatos llama programa de investigación científica (también llamado paradigma). Un programa de investigación se rechaza al completo cuando se dispone de un sustituto superior que explique todo lo que explicaba el anterior más otros hechos adicionales. Lakatos reconoce que la dificultad de este esquema radica en que, en la práctica, puede costar años llevarlo a cabo, o incluso ser inaplicable en programas de investigación muy complejos.