Evaluating Learning Geometric Concepts to Generate Predicate Abstract Domains in Static Program Analysis