Sushmitha RaviArchitect & Computational Designer
CV
Graph Machine Learning — cover
Master’s Work
03.04 Graph Machine Learning

Graph Machine Learning

MaCAD · IAAC — Buildings as Graphs · 2026
◆ Graph analysis, node classification & spatial modelling

Reading buildings as networks — every room a node, every door an edge — to learn room types, expose circulation, and reveal how space is really connected.

  • Node classification with GraphSAGE — 45% → 85.5% with geometric features
  • Centrality, shortest-path, visibility & community detection across three buildings
  • Topological + IFC spatial-relationship modelling of real plans
PyTorch GeometricGraphSAGETopologicPyNetworkXPython
Topological modelling · connectivity

Apartment Complex Network Graph

Topological modelling translates an apartment complex into a graph, revealing patterns of connectivity, accessibility and spatial hierarchy. Apartments, corridors, staircases and lobbies become nodes; doors and shared-access zones become edges. Central nodes emerge as shared circulation hubs while peripheral nodes read as private units — exposing the hierarchy of movement from public entry to private living space, and the balance between shared and private domains.

Apartment Complex Network Graph
Centrality · community · visibility

Shopping Market — Jayanagar, Bengaluru

A full spatial analysis of a 14,624 m² market on a 6 m visibility grid (511 spaces). Closeness and betweenness centrality identify the central circulation spine as the most integrated, accessible zone — with 92 high-flow bottleneck connectors — while community detection compares the network's auto-detected clusters against the expected zoning. Visibility-graph and IFC spatial-relationship analyses confirm a highly centralized structure where a few dominant hubs distribute movement across the whole building.

Shopping Market — Jayanagar, Bengaluru
GraphSAGE · node classification

The Interlace — Room-Type Prediction

Built on OMA's The Interlace in Singapore, this pipeline makes a building's spatial structure explicit, analysable and learnable — floor plans become graphs where every room is a node and every door an edge. A pre-trained model reached 45% on unseen rooms (~4× random); retraining with richer geometric features — area, shape, connectivity — lifted node classification to 85.5% held-out accuracy, classifying 418 rooms into 9 types across a 3D cross-floor graph of 1,355 cells.

The Interlace — Room-Type Prediction — 1
The Interlace — Room-Type Prediction — 2
The Interlace — Room-Type Prediction — 3