[arXiv21] Learning Algebraic Representation for Systematic Generalization in Abstract Reasoning