On the Preservation of Input/Output Directed Graph Informativeness under Crossover
Andreas Duus Pape, J. David Schaffer, Hiroki Sayama, Christopher Zosh

TL;DR
This paper establishes a theoretical framework for understanding how crossover operations affect the informativeness of input/output directed graphs, which model networks connecting inputs to outputs, and explores conditions under which informativeness is preserved or lost.
Contribution
It introduces the concept of Input/Output Directed Graphs (IOD Graphs), defines informativeness levels, and analyzes how crossover impacts these levels in evolutionary algorithms.
Findings
Fully informative parents can produce non-informative children.
Under certain conditions, partially informative parents produce partially informative children.
Full informativeness may not always be preserved after crossover.
Abstract
There is a broad class of networks which connect inputs to outputs. We provide a strong theoretical foundation for crossover across this class and connect it to informativeness, a measure of the connectedness of inputs to outputs. We define Input/Output Directed Graphs (or IOD Graphs) as graphs with nodes and directed edges , where contains (a) a set of "input nodes" , where each has no incoming edges and any number of outgoing edges, and (b) a set of "output nodes" , where each has no outgoing edges and any number of incoming edges, and . We define informativeness, which involves the connections via directed paths from the input nodes to the output nodes: A partially informative IOD Graph has at least one path from an input to an output, a very informative IOD Graph has a path from every input to some output,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Cognitive Computing and Networks
