Lakatosa podejście do filozofii nauki było próbą wypracowania kompromisu między falsyfikacjonizmem Poppera a teorią rewolucji naukowych głoszoną przez Kuhna. Teoria Poppera wymaga, by naukowcy zarzucali swe teorie, gdy tylko napotkają na obserwacje, które je falsyfikują, a w to miejsce tworzyli "śmiałe hipotezy". Zdaniem Kuhna, nauka to ciąg przeplatających się okresów "nauki normalnej", gdy uczeni obstają przy swych teoriach mimo gromadzenia się przeczących im obserwacji oraz "rewolucji naukowych", polegających na zmianach w sposobie myślenia, przy czym przyczyny owych rewolucji często pozbawione są zdaniem Kuhna racjonalnego podłoża.