[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-120764-en":3,"doc-seo-120764-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},120764,962075006959,"Anda","https://ap-avatar.wpscdn.com/avatar/e0002397efbe92a78e?_k=1776741047341049297",8,"Research & Report","Timber Joints Analysis and Design Using Shape and Graph Grammar-Based Machine Learning Approach - Proposal and Synthetic Dataset Preparation","Timber joints serve as a foundational building-construction technique across cultures, traditionally relying on simple geometry to connect components without adhesives or fixings. The study combines computational design with shape and graph grammar to reinterpret complex timber connections and support machine learning. It proposes a synthetic dataset preparation workflow using shape grammar and graph grammar, including prototype design of shape and graph extraction systems implemented in Topologic within Sverchok and Blender.","Timber Joints Analysis and Design Using Shape and Graph Grammar-Based Machine Learning Approach  \nSynthetic Data Preparation of Timber Joints’ Shape and Graph Grammar for Machine Learning Application  \nHo Man Yau1, Theodoros Dounas2, Wassim Jabi3, Davide Lombardi4  \n1, 2Robert Gordon University, 3Cardiff University, 4Xi'an Jiaotong-Liverpool University  \n1, [2](2 {h.m.yau | t.dounas}@rgu.ac.uk)[ {h.m.yau](2 {h.m.yau | t.dounas}@rgu.ac.uk)[ |](2 {h.m.yau | t.dounas}@rgu.ac.uk)[ t.dounas}@rgu.ac.uk](2 {h.m.yau | t.dounas}@rgu.ac.uk), [3](3jabiw@cardiff.ac.uk)[jabiw@cardiff.ac.uk](3jabiw@cardiff.ac.uk), [4](4 davide.lombardi@xjtlu.edu.cn)[ davide.lombardi@xjtlu.edu.cn](4 davide.lombardi@xjtlu.edu.cn)[ ](4 davide.lombardi@xjtlu.edu.cn)Timber joints had been applied as one of the primary methods across different cultures of building construction. The technique of crafting timber joints uses simple geometry to connect different components without the need of adhesives or fixings. Digitalisation and computational design method provided a new approach to developing complex timber joint connections. By combining this traditional technique with computational design methods, shape, and graph grammar opened new opportunities in reinterpreting timber joint designs. In this paper, we proposed a timber joints’ synthetic dataset preparation using shape grammar and graph grammar for machine learning applications. The research focused on designing a prototype of a shape grammar extraction system and graph extraction system manually and using Topologic in Sverchok, Blender, with a discussion on how to shape grammar applications help to analysis and create a larger database for future machine learning development of this project.  \nKeywords: Shape grammar, Graph grammar, Timber structures, Parametric design, Machine learning.  \nINTRODUCTION  \nDigitalisation has been introduced to the architecture and building construction industry. The technological advancements opened new opportunities in analysing and designing complex geometrical structures. Machine learning (ML) and Artificial Intelligence (AI) applications have become a trend in computational design methods in architecture, in the section involved data-based could be computerised and automated to enhance design practice (Carta, 2020) .  \nThis paper investigates how shape and graph grammar open new opportunities creating a more convenient system for the analysis and design of parametrically-based timber joints. By using shape and graph grammar to analyse parametric timber joints for preparing synthetic datasets for ML  \napplication (Figure 1) . Moreover, this paper will propose a prototype that focused on graph extraction in creating synthetic datasets using traditional timber joints.  \nThis article is divided into the following sections. In the first section, we deliver the introduction and the background of the research. We review which type of tools are needed for the preparation of the prototype for the graph analysis system. In the second section, we propose a graph grammar extract system that is aimed at analysing and translating parametric timber joints into a graph format. We demonstrate the approach of the algorithm, rules, and method being applied torecreate the timber joints. With a shape grammar extraction system and divided into stages to  \ndemonstrate on the method of analysis and extraction of rules used in timber joints. The next section shows and discusses different graphs and shape grammars extracted from the algorithm and  \nshapes grammar-generated timber joints. The last section discusses the method, the limitations of the project, and further work of the research.  \nFigure 1  \nThe overall structure of the project  \nBACKGROUND  \nTimber has been applied as a primary building material across different cultures for centuries (Yen, 2012) . This technique can be traced back to the Hemudu period in China (Fan, 2018) . Traditional timber joints used simple geometry to create tigh","cbCaiapobNTYFGwd","https://ap.wps.com/l/cbCaiapobNTYFGwd","pdf",894299,1,10,"English","en",105,"# Introduction\n## Background\n## Research Aims\n# Synthetic Data Preparation Approach\n## Prototype for Shape and Graph Extraction Systems\n## Graph Extraction for ML Datasets\n# Results and Discussion\n## Extracted Graphs and Shape Grammars\n## Limitations and Future Work","[{\"question\":\"Why are timber joints important in building construction?\",\"answer\":\"Timber joints have been used for centuries across different cultures as a primary connection method, relying on geometry to create tightfit interlocks that resist shear and bending stresses.\"},{\"question\":\"How does the paper apply shape and graph grammar to timber joints?\",\"answer\":\"The approach analyzes parametrically based timber joints using shape grammar and graph grammar, translating them into graph representations to support downstream synthetic dataset preparation and ML use.\"},{\"question\":\"What is the main contribution regarding machine learning datasets?\",\"answer\":\"The paper proposes a method for preparing a synthetic dataset of timber joint shapes and graph grammar structures, implemented via a manually developed prototype using Topologic in Sverchok and Blender.\"}]","Timber Joints Analysis and Design Using Shape and Graph Grammar-Based Machine Learning Approach - Proposal and Synthetic Dataset Preparation | PDF",1785731909,25,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"timber-joints-analysis-and-design-using-shape-and-graph-grammar-based-machine-learning-approach-proposal-and-synthetic-dataset-preparation","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/timber-joints-analysis-and-design-using-shape-and-graph-grammar-based-machine-learning-approach-proposal-and-synthetic-dataset-preparation/120764/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-03",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"Why are timber joints important in building construction?","Question",{"text":75,"@type":76},"Timber joints have been used for centuries across different cultures as a primary connection method, relying on geometry to create tightfit interlocks that resist shear and bending stresses.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does the paper apply shape and graph grammar to timber joints?",{"text":80,"@type":76},"The approach analyzes parametrically based timber joints using shape grammar and graph grammar, translating them into graph representations to support downstream synthetic dataset preparation and ML use.",{"name":82,"@type":73,"acceptedAnswer":83},"What is the main contribution regarding machine learning datasets?",{"text":84,"@type":76},"The paper proposes a method for preparing a synthetic dataset of timber joint shapes and graph grammar structures, implemented via a manually developed prototype using Topologic in Sverchok and Blender.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,134],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":21,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":21,"slug":133},"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]