Abstract: |
Anyone who has ever looked at a floor plan of a building, a corporate organization chart, a musical score, a protein molecule, a city map, or a large electrical circuit diagram will be struck by the massive reuse of certain basic substructures within the overall structure. Indeed, complex structures are almost always replete with modularities, symmetries, and regularities. Reuse avoids reinventing the wheel on each occasion requiring a particular sequence of already-learned steps. We believe that reuse is essential preconditions for scalability in automatic problem solving. |