[2307.00928] Learning Differentiable Logic Programs for Abstract Visual Reasoning