US 12,423,593 B2
Systems and methods for synthetic interventions
Dennis Shen, Irvine, CA (US); Devavrat D. Shah, Waban, MA (US); and Anish Agarwal, Newton, MA (US)
Assigned to Massachusetts Institute of Technology, Cambridge, MA (US)
Filed by Massachusetts Institute of Technology, Cambridge, MA (US)
Filed on Apr. 11, 2022, as Appl. No. 17/658,712.
Claims priority of provisional application 63/209,567, filed on Jun. 11, 2021.
Prior Publication US 2022/0414483 A1, Dec. 29, 2022
Int. Cl. G06N 5/022 (2023.01); G06N 3/0475 (2023.01); G06N 5/04 (2023.01); G06N 7/01 (2023.01); G06N 20/10 (2019.01)
CPC G06N 5/022 (2013.01) [G06N 3/0475 (2023.01); G06N 20/10 (2019.01); G06N 5/04 (2013.01); G06N 7/01 (2023.01)] 19 Claims
OG exemplary drawing
 
14. A system for generating synthetic data for a target unit had the target unit undergone a subject intervention, the system comprising:
a database configured to store first data corresponding to the target unit under one or more interventions and second data corresponding to a plurality of donor units each under one or more interventions; and
a computing device comprising instructions which, when executed cause the computing device to execute a process including:
identifying, from first and second data, interventions common to the target unit and one or more of a plurality of donor units as filtered donor units;
identifying, from the first data, third data corresponding to the target unit under the common interventions;
identifying, from the second data, fourth data corresponding to the filtered donor units under the common interventions;
identifying, from the second data, fifth data corresponding to the filtered donor units under the subject intervention;
generating, from the third and fourth data, a learned model representing a relationship between the target unit and the filtered donor units;
applying the learned model to the fifth data to generate the synthetic data; and
transmitting the synthetic data to another computing device configured to automate one or more decision-making processes using the synthetic data.