KNOWLEDGE AND LEARNING IN CLUSTERS AND NETWORKS