corrected info_test.recognize_self() / recognize_other() to handle epsilon=0 case properly