learning extraction