Samajwadi Party chief Akhilesh Yadav on Monday launched a strong attack on the Uttar Pradesh government, alleging caste-based discrimination in the state and claiming that fake encounters have been carried out based on caste.