Towards robust interpretable surrogates for optimization | Synapse