Search for Concepts: Discovering Visual Concepts Using Direct Optimization