PatternRecognitionAssign