When designing, architects must always consider the ground on which their buildings are supported. Our aim is to use data mining and artificial intelligence (AI) techniques to help architects identify emerging patterns and trends in building design and suggest relevant precedents. Our paper proposes a novel approach to unsupervised building design representation learning that embeds a building design graph in a vector space whereby similar graphs have comparable vectors or representations. These learned representations of building design graphs can, in turn, act as input to downstream tasks, such as building design clustering and classification. Two primary technologies are used in the paper. First, is a software library that enhances the r...