recover pattern learning