Learning IPS