Automated process improvement uses process mining techniques to recommend optimizations to business processes. It can suggest changes to tasks, control flow, decisions, and resource allocation based on event log analysis. Process mining discovers predictive models and simulates the effects of different changes to identify sets of improvements that optimize given performance metrics. Key challenges include scaling to real processes, estimating impacts on multiple metrics, and usability of change recommendations.