Frames are considered weak slot-and-filler structures because they provide a general framework for representing knowledge about objects or concepts without enforcing strict procedural constraints. Conceptual dependency and scripts are typically classified as strong slot-and-filler structures.