Date: October 10, 2025

Topic: Structured Representations

Recall

Notes

Importance of Relationships

image.png


To represent structured relationships, we need special networks that can do that. This comes from their architectural biases.

In graphs, connected nodes should have more similar embeddings compared to unconnected nodes.

Space of Architectures

image.png

Graph Embedding

image.png


To propagate information, we use a vector that represents not only the individual items, but also the relationships between items (edges in the graph)

By querying using the attention mechanism, we are able to combine information from other vector sets based on the current node.

This allows us to represent arbitrary sets of information



<aside> 📌 SUMMARY: Relationships in data are important as they can tell us which part is useful to look at. Instead of local dependencies like CNNs, we can have the network capture these dependencies instead like non-local neural networks.

</aside>