Explicit Congestion Notification

How does ECN (Explicit Congestion Notification) differ from traditional TCP congestion detection?