Cover image

Policy Gradients Grow Up: Teaching RL to Think in Domains

The problem is not that RL cannot plan. It is that it keeps learning the wrong object. A warehouse robot can learn to pick up box A from shelf B and move it to station C. Very impressive, until tomorrow’s warehouse has different boxes, different shelves, and a new station name. The action label changed. The task structure did not. ...

December 23, 2025 · 18 min · Zelina
Cover image

Benchmarking Without Borders: How GraphBench Rewrites the Rules of Graph Learning

Benchmarks Are Where Models Stop Being Inspirational Benchmarks are not glamorous. They are where models go after the demo video, after the conference slide, and after the sentence “this generalizes beautifully” has done its little dance in front of investors. Graph learning badly needs that room. For years, graph machine learning has been evaluated on comfortable territory: molecular graphs, citation networks, small academic datasets, and carefully packaged tasks that are useful but narrow. That helped the field grow. It also created a quiet distortion. A model could look impressive while never having to deal with a social network that changes over time, a circuit whose tiny structural error destroys correctness, a SAT instance where solver choice matters, or a weather graph where the planet is inconveniently spherical. ...

December 7, 2025 · 16 min · Zelina
Cover image

Graph Crimes of the Temporal Kind: How LoReTTA Quietly Breaks Time

A fraud model does not only learn from transactions. It learns from sequence. Who interacted with whom. When. How often. After what previous event. Before which next event. In temporal graph systems, the order is not metadata. It is the thing being modelled. That is why LoReTTA is an uncomfortable paper.1 It does not argue that Temporal Graph Neural Networks can be broken only by a powerful adversary with model access, expensive surrogate training, and a theatrical pile of fake edges. It argues something more operationally annoying: a continuous-time graph can be poisoned by removing influential interactions and replacing them with plausible ones. The resulting history still looks enough like history. The model quietly learns the wrong temporal structure. Very civilised, as crimes go. ...

November 16, 2025 · 16 min · Zelina
Cover image

Graph Minds, Game Moves: How Multi‑Agent Learning Is Quietly Redrawing AI Strategy

A traffic light is not just a traffic light once the other lights start learning. That is the uncomfortable starting point for strategic AI systems. A single model can optimise a route, price, recommendation, allocation, or control policy. But the moment other decision-makers are learning at the same time, the environment stops behaving like scenery. It becomes a cast. Each actor updates, reacts, misreads, cooperates, defects, imitates, or quietly ruins the assumptions in your simulator. Very rude, but entirely realistic. ...

November 14, 2025 · 16 min · Zelina
Cover image

Trade Winds and Neural Currents: Predicting the Global Food Network with Dynamic Graphs

TL;DR for operators A recent arXiv paper proposes IVGAE-TAMA-BO, a dynamic graph model for predicting whether future crop-trade links are likely to exist in the global food network.1 That sounds grand. The useful version is narrower and better: the model tries to learn how trade relationships rewire over time, especially when old routes persist, weak links disappear, and new pairings emerge. ...

November 6, 2025 · 14 min · Zelina
Cover image

Mind the Gap: How Tool Graph Retriever Fixes LLMs’ Missing Links

TL;DR for operators A user asks an AI agent to delete an account. The obvious tool is DeleteAccount. A normal semantic retriever will probably find it. Splendid. The agent still fails if it misses GetUserToken, because the deletion tool needs a token first. This is the failure mode Tool Graph Retriever, or TGR, is built to address.1 ...

August 8, 2025 · 18 min · Zelina
Cover image

Structure Matters: Externalities and the Hidden Logic of GNN Decisions

TL;DR for operators GraphEXT is not another attempt to colour a few nodes and declare the model “interpretable”. It makes a sharper claim: in graph neural networks, a node’s importance is partly created by the structure around it. The same node may matter differently when its neighbours, subgraphs, and coalition boundaries change. ...

July 26, 2025 · 15 min · Zelina
Cover image

From Cora to Cosmos: How PyG 2.0 Scales GNNs for the Real World

TL;DR for operators PyG 2.0 is not mainly a “new GNN model” story. It is an infrastructure story. The paper presents PyTorch Geometric as a modular graph-learning stack that now covers storage, sampling, heterogeneous and temporal graph handling, neural message passing, acceleration, explainability, and application workflows such as relational deep learning and GraphRAG.1 ...

July 24, 2025 · 18 min · Zelina
Cover image

Nodes Know Best: A Smarter Graph for Long-Term Stock Forecasts

TL;DR for operators NGAT is useful because it attacks a real modelling mismatch in financial AI: companies do not absorb market information in the same way, yet many graph neural networks treat them as if they do. The paper’s answer is a node-level graph attention layer, where each company learns its own attention mechanism for reading signals from related companies. ...

July 4, 2025 · 16 min · Zelina