Learning For Independence (LFI)