Semantic networks are a knowledge representation framework used to depict relationships between concepts in a network of interconnected nodes. They are widely used in artificial intelligence and cognitive science to model how information is organized and understood in the human mind.