Induktivní logické programování (ILP) je podobor strojového učení který používá logické programování jako uniformní reprezentační techniku. Díky tomu ILP poskytuje výborný prostředek na multirelační učení a dolování z dat.