proximity learning