Abstract: Systems and methods for generating item recommendations from unstructured data using machine learning models are disclosed. One embodiment includes obtaining a dataset comprising a plurality of items, wherein each item includes at least one field containing unstructured data, preprocessing the dataset by performing filtering and text cleanup on the unstructured data, performing a coarse relatedness analysis by executing lookups on items in the dataset to identify potentially similar items and create links between items that are potentially interchangeable, performing coarse clustering by utilizing the links to organize related items into clusters using graph operations, performing fine clustering by constructing prompts for a large language model for each cluster to recluster items into subclusters and generate labels for canonical items and generating a list of interchangeable item recommendations based on the canonical items and their associated metadata.
Type:
Application
Filed:
October 8, 2025
Publication date:
April 9, 2026
Applicant:
Join, Inc.
Inventors:
Nicholas Zukoski, Andrew Zukoski, Kevin Rakestraw, Mark Deutsch, Ariel Zilnik, Shea Kusiak
Abstract: Systems and methods for generating programmatic designs of structures in accordance with embodiments of the invention are illustrated. One embodiment includes a system for generating a programmatic description of a design of a structure, including a processing system, and a memory accessible by the processing system storing instructions that when read by the processing system direct the processing system to receive a visual description of a structure, identify features in the visual description of the structure, determine a list of candidate components corresponding to the identified features from the visual description of the structure, resolve parameters for each component in the list of candidate components, generate a programmatic description of the structure based on the list of candidate components of the resolved parameters and perform an error check to determine an amount that the programmatic description differs from the visual description.
Abstract: Systems and methods for generating programmatic designs of structures in accordance with embodiments of the invention are illustrated. One embodiment includes a system for generating a programmatic description of a design of a structure, including a processing system, and a memory accessible by the processing system storing instructions that when read by the processing system direct the processing system to receive a visual description of a structure, identify features in the visual description of the structure, determine a list of candidate components corresponding to the identified features from the visual description of the structure, resolve parameters for each component in the list of candidate components, generate a programmatic description of the structure based on the list of candidate components of the resolved parameters and perform an error check to determine an amount that the programmatic description differs from the visual description.