Back to papers
    backpropagationneural-networksdeep-learningrepresentation-learningcredit-assignment

    Learning representations by back-propagating errors

    Ronald J. WilliamsDavid E. RumelhartGeoffrey E. Hinton
    📅 1986🏛 Nature, Vol. 323, pp. 533-536 — https://doi.org/10.1038/323533a0
    Problem

    For neural networks to be powerful they needed to be 'deep', but there was no effective method to train such multi-layered networks — the 'credit assignment problem' for hidden layers was unsolved.

    Method

    (Re)introduced and popularized backpropagation: propagating error signals backward from the output layer to derive a learning rule for all weights, including hidden layers.

    Finding

    Hidden units learn to represent important task features on their own (e.g. 'person', 'generation', 'nationality' in a family-tree problem) — deep networks learn abstract representations, not just memorize.

    Limitations

    Learning time can be long for complex tasks; works on non-convex error surfaces so no guarantee of finding the global minimum, though it works well in practice.

    Practical application

    The algorithm that enables deep learning and thus all three projects: it trains the vision models the software agent and typing robot use to understand screens, and the perception/control models the humanoid robot uses to walk and interact.

    📇 Summary flashcard — 13 analytical fields for this paper

    خلاصه

    The seminal paper that introduced backpropagation to a wide audience, showing deep networks can learn meaningful internal representations.

    نمای سریع

    Solved the 'credit assignment' problem for deep networks, unlocking the potential of deep learning.

    یافته‌های کلیدی

    Hidden units learn to represent important task features on their own (e.g. 'person', 'generation', 'nationality' in a family-tree problem) — deep networks learn abstract representations, not just memorize.

    هدف

    Present backpropagation and demonstrate multi-layer networks learning appropriate internal representations.

    روش

    (Re)introduced and popularized backpropagation: propagating error signals backward from the output layer to derive a learning rule for all weights, including hidden layers.

    نتایج

    Successfully trained networks on previously unsolvable problems (e.g. family relationships); hidden units organized to represent meaningful features.

    نتیجه‌گیری

    Backpropagation effectively trains deep neural networks to learn powerful internal representations.

    مفاهیم کلیدی

    backpropagation، neural-networks، deep-learning، representation-learning، credit-assignment

    مطالعه‌ی بیشتر

    https://doi.org/10.1038/323533a0

    تحلیل

    Its real impact was demonstrating that networks learn *representations*, shifting the field toward representation learning — the cornerstone of modern AI.

    محدودیت‌ها

    Learning time can be long for complex tasks; works on non-convex error surfaces so no guarantee of finding the global minimum, though it works well in practice.

    کارهای آینده

    Correctly anticipated that training time and compute would be the main bottlenecks, foreshadowing decades of hardware (GPU) and algorithmic research.

    کاربرد عملی

    The algorithm that enables deep learning and thus all three projects: it trains the vision models the software agent and typing robot use to understand screens, and the perception/control models the humanoid robot uses to walk and interact.

    References (this paper draws on) (0)

    No references recorded.

    Cited by (0) ▶

    No paper cites this one yet.

    Prerequisite learning path for this paper