The reason of this self-correcting behavior is that with the push of label information from nearby points, the value of Y B,+1 became higher than Y B,−1 .
the weight of edge B − C is larger than that of edge B − A, which makes it easier for +1 label of point C to travel to point B.