Megan Tjandrasuwita’s research while affiliated with Massachusetts Institute of Technology and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (9)


Figure 2. Part Sourcing Guided by GPT-4 Based on the Specific Cabinet Design and Manufacturing Method. In this example, we employ laser cutter and premanufactured hardware.
Figure 3. Handling Manufacturing Constraints with the Assistance of GPT-4. Here, the available wood board size is insufficient for the original cabinet design. GPT-4 successfully scaled down the entire design, ensuring manufacturability.
Figure 8. The Quadcopter Frame. Here we show that GPT-4 can create cylinders for the motor mounting holes. Using boolean operations, we successfully created a valid frame.
Figure 9. The Parts and the Printed Frame of the Copter. Left: Selected parts. Middle: Printed frame. Right: Assembled copter.
Figure 10. The Flight Test. Left: the ascending test. Mid: the hovering test. Right: the descending test.
How Can Large Language Models Help Humans in Design And Manufacturing? Part 2: Synthesizing an End-To-End LLM-Enabled Design and Manufacturing Workflow
  • Article
  • Full-text available

May 2024

·

128 Reads

·

11 Citations

·

Michael Foshey

·

Bohan Wang

·

[...]

·

Wojciech Matusik
Download


MeMo: Meaningful, Modular Controllers via Noise Injection

May 2024

·

1 Read

Robots are often built from standardized assemblies, (e.g. arms, legs, or fingers), but each robot must be trained from scratch to control all the actuators of all the parts together. In this paper we demonstrate a new approach that takes a single robot and its controller as input and produces a set of modular controllers for each of these assemblies such that when a new robot is built from the same parts, its control can be quickly learned by reusing the modular controllers. We achieve this with a framework called MeMo which learns (Me)aningful, (Mo)dular controllers. Specifically, we propose a novel modularity objective to learn an appropriate division of labor among the modules. We demonstrate that this objective can be optimized simultaneously with standard behavior cloning loss via noise injection. We benchmark our framework in locomotion and grasping environments on simple to complex robot morphology transfer. We also show that the modules help in task transfer. On both structure and task transfer, MeMo achieves improved training efficiency to graph neural network and Transformer baselines.



How Can Large Language Models Help Humans in Design and Manufacturing?

July 2023

·

793 Reads

·

5 Citations

The advancement of Large Language Models (LLMs), including GPT-4, provides exciting new opportunities for generative design. We investigate the application of this tool across the entire design and manufacturing workflow. Specifically, we scrutinize the utility of LLMs in tasks such as: converting a text-based prompt into a design specification, transforming a design into manufacturing instructions, producing a design space and design variations, computing the performance of a design, and searching for designs predicated on performance. Through a series of examples, we highlight both the benefits and the limitations of the current LLMs. By exposing these limitations, we aspire to catalyze the continued improvement and progression of these models.


Neurosymbolic Programming for Science

October 2022

·

11 Reads

·

6 Citations

Neurosymbolic Programming (NP) techniques have the potential to accelerate scientific discovery across fields. These models combine neural and symbolic components to learn complex patterns and representations from data, using high-level concepts or known constraints. As a result, NP techniques can interface with symbolic domain knowledge from scientists, such as prior knowledge and experimental context, to produce interpretable outputs. Here, we identify opportunities and challenges between current NP models and scientific workflows, with real-world examples from behavior analysis in science. We define concrete next steps to move the NP for science field forward, to enable its use broadly for workflows across the natural and social sciences.


Figure 1: Synergy between the scientific and neurosymbolic programming workflow.
Figure 3: A program generated by a neurosymbolic programming framework [Shah et al., 2020].
Figure 4: Functionalities of MARS and Bento [Segalin et al., 2021] in the behavior analysis pipeline.
Neurosymbolic Programming for Science

October 2022

·

76 Reads

·

1 Citation

Neurosymbolic Programming (NP) techniques have the potential to accelerate scientific discovery across fields. These models combine neural and symbolic components to learn complex patterns and representations from data, using high-level concepts or known constraints. As a result, NP techniques can interface with symbolic domain knowledge from scientists, such as prior knowledge and experimental context, to produce interpretable outputs. Here, we identify opportunities and challenges between current NP models and scientific workflows, with real-world examples from behavior analysis in science. We define concrete next steps to move the NP for science field forward, to enable its use broadly for workflows across the natural and social sciences.


Interpreting Expert Annotation Differences in Animal Behavior

June 2021

·

7 Reads

·

4 Citations

Hand-annotated data can vary due to factors such as subjective differences, intra-rater variability, and differing annotator expertise. We study annotations from different experts who labelled the same behavior classes on a set of animal behavior videos, and observe a variation in annotation styles. We propose a new method using program synthesis to help interpret annotation differences for behavior analysis. Our model selects relevant trajectory features and learns a temporal filter as part of a program, which corresponds to estimated importance an annotator places on that feature at each timestamp. Our experiments on a dataset from behavioral neuroscience demonstrate that compared to baseline approaches, our method is more accurate at capturing annotator labels and learns interpretable temporal filters. We believe that our method can lead to greater reproducibility of behavior annotations used in scientific studies. We plan to release our code.


Interpreting Expert Annotation Differences in Animal Behavior

June 2021

·

14 Reads

Hand-annotated data can vary due to factors such as subjective differences, intra-rater variability, and differing annotator expertise. We study annotations from different experts who labelled the same behavior classes on a set of animal behavior videos, and observe a variation in annotation styles. We propose a new method using program synthesis to help interpret annotation differences for behavior analysis. Our model selects relevant trajectory features and learns a temporal filter as part of a program, which corresponds to estimated importance an annotator places on that feature at each timestamp. Our experiments on a dataset from behavioral neuroscience demonstrate that compared to baseline approaches, our method is more accurate at capturing annotator labels and learns interpretable temporal filters. We believe that our method can lead to greater reproducibility of behavior annotations used in scientific studies. We plan to release our code.

Citations (7)


... In addition, with superior capabilities in information comprehension, particularly by means of the advanced self-attention mechanism and parallel processing capabilities for efficient identification of internal relationships, large language models (LLMs) hold significant potential in establishing PSP for AM. Moreover, the interactive capabilities of LLMs through text-based or voice-based 57 prompts facilitate the seamless integration of the entire workflow-from design through manufacturing to performance evaluation 58 . This capability would significantly improve the efficiency and decision-making processes in AM. ...

Reference:

Data-driven modeling of process-structure-property relationships in metal additive manufacturing
How Can Large Language Models Help Humans in Design And Manufacturing? Part 1: Elements of The LLM-Enabled Computational Design and Manufacturing Pipeline
  • Citing Article
  • May 2024

... Process task guidance requires the development of methods and technology for AI assistants that can help technicians perform complex tasks [14]. Task guidance with AI assistance in manufacturing remains a challenging problem [36]. ...

How Can Large Language Models Help Humans in Design And Manufacturing? Part 2: Synthesizing an End-To-End LLM-Enabled Design and Manufacturing Workflow

... Have you struggled to find an everyday object that will fit your body perfectly and match the exact creative concept you have in mind? Recent progress in generative AI models shows promising results in generating 3D objects, which have the potential to facilitate the design process (e.g., help designers rapidly iterate ideas) and enable better customization in industrial design [9,11,32]. For designing a wide range of everyday objects, such as glasses, hats, rings, and shoes, the designing process should be aware of both the human body and the object semantics. ...

Large Language Models for Design and Manufacturing
  • Citing Article
  • March 2024

... GPT-4 has demonstrated its ability to formulate design spaces, set objectives, and define constraints. It can also select suitable search algorithms for given problems, highlighting its utility as a foundational component in creating inverse design systems (Makatura et al., 2023). ...

How Can Large Language Models Help Humans in Design and Manufacturing?

... 11,14 We will discuss research in the direction of scientist-in-the-loop AI systems toward tackling these challenges. 5,15,16 These systems are developed in collaboration with neuroscientists and computer scientists, in order to transform diverse and complex experimental data into interpretable representations. ...

Neurosymbolic Programming for Science

... A further expansion of non-human animal behavior annotation is made by Tjandrasuwita et al. [32] who focusses on human factors. The researchers explore how the subjective impressions and experience levels of annotators can induce a variational personal bias on the resulting labels. ...

Interpreting Expert Annotation Differences in Animal Behavior
  • Citing Article
  • June 2021