Added regularization to observation matching