Retention Modeling in an Extended Knowledge Space