StumbleUpon aims to enhance user discovery by shifting from traditional search to personalized content recommendations based on user interests and behavior. The platform uses an automated URL index and various techniques to separate quality content from poor content while continuously updating user interest graphs. Key challenges include understanding user expectations, optimizing recommendation algorithms, and managing user feedback for improved content discovery.