IP Library Granted Patent US 12,682,621
Granted Patent B2
US 12,682,621 · App. 17/654,824 · Granted Jul 14, 2026

Meta-learning model training based on causal transportability between datasets

Inventors: Ramya Malur Srinivasan (San Diego, CA); Kanji Uchino (Santa Clara, CA)
Assignee: Fujitsu Limited
G06V10/7747G06F18/214G06F18/217G06V10/772
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,682,621
App. No.
17/654,824
Filed
Mar 15, 2022
Granted
Jul 14, 2026
Kind
B2
Examiner
TRAN, TAN H
Art Unit
2141
USPC
706/45
Abstract

In an embodiment, multiple datasets related to multiple application domains are received. Further, feature dependency information associated with a first dataset is determined, based on a first user input. Also, feature difference information associated with the first dataset and a second dataset is determined, based on a second user input and a set of ethical requirements. A set of structural causal models (SCMs) associated with the first dataset are determined based on the feature dependency information and the feature difference information. A set of ethical coefficients associated with the set of ethical requirements are determined based on an application of a causal transportability model on the set of SCMs. A trust score associated with the first dataset is determined based on the set of ethical coefficients. The trust score is used to train a meta-learning model associated with the multiple application domains.

Claims (64)

1 . A method, executed by a processor, comprising:

receiving a plurality of datasets related to a plurality of application domains;

determining feature dependency information associated with a first dataset of the plurality of datasets, based on a first user input;

determining feature difference information associated with the first dataset and a second dataset of the received plurality of datasets, based on a second user input and a set of ethical requirements, the second dataset is different from the first dataset;

determining a set of structural causal models (SCMs) associated with the first dataset based on the feature dependency information and the determined feature difference information;

determining a set of ethical coefficients associated with the set of ethical requirements based on an application of a causal transportability model on the set of SCMs;

determining a trust score associated with the first dataset based on the set of ethical coefficients;

capturing, by the set of SCMs, causal effects associated with the plurality of datasets and the feature dependency information and the feature difference information between various attributes between the plurality of datasets;

training a meta-learning model associated with the plurality of application domains, based on a plurality of trust scores associated with the plurality of datasets, the plurality of trust scores includes the trust score associated with the first dataset without requiring access to one or more datasets.

2 . The method according to claim 1 , wherein the feature dependency information includes at least one of:

a set of input variables associated with the first dataset,

a set of output variables associated with the first dataset,

dependency information associated with the set of input variables and the set of output variables, or

a confidence level associated with the dependency information.

3 . The method according to claim 1 , wherein

the feature difference information corresponds to a population difference between a set of first features associated with the first dataset and a set of second features associated with the second dataset, and

the set of first features corresponds to the set of second features.

4 . The method according to claim 1 , wherein the set of ethical requirements includes at least one of: a set of fairness requirements, a set of privacy requirements, or a set of security requirements.

5 . The method according to claim 1 , wherein

each of the set of SCMs corresponds to a directed acyclic graph representative of variables associated with the first dataset, and

the directed acyclic graph is augmented based on a set of selection variables indicative of the feature difference information.

6 . The method according to claim 5 , wherein a population associated with the first dataset is switchable to a population associated with the second dataset, based on an application of a set of conditions on different values of at least one of the set of selection variables.

7 . The method according to claim 5 , wherein the directed acyclic graph is indicative of a causal effect of a set of input variables associated with the first dataset on a set of output variables associated with the first dataset.

8 . The method according to claim 5 , wherein the directed acyclic graph further includes a set of unobserved variables that affect a set of input variables associated with the first dataset.

9 . The method according to claim 1 , wherein each of the set of ethical coefficients is determined based on a confidence level associated with the feature difference information, and a causal transportability coefficient associated with the first dataset and the second dataset.

10 . The method according to claim 9 , wherein

the causal transportability coefficient is determined by use of the causal transportability model, and

the causal transportability model corresponds to a causal fusion tool.

11 . The method according to claim 1 , wherein the trust score is determined based on a weighted average of the set of ethical coefficients.

12 . The method according to claim 1 , wherein the meta-learning model corresponds to a generative learning model including at least one of: a metric-based learning model, an optimization-based learning model, or a model-based learning model.

13 . One or more non-transitory computer-readable storage media configured to store instructions that, in response to being executed, cause an electronic device to perform operations, the operations comprising:

receiving a plurality of datasets related to a plurality of application domains;

determining feature dependency information associated with a first dataset of the plurality of datasets, based on a first user input;

determining feature difference information associated with the first dataset and a second dataset of the received plurality of datasets, based on a second user input and a set of ethical requirements, the second dataset is different from the first dataset;

determining a set of structural causal models (SCMs) associated with the first dataset based on the feature dependency information and the feature difference information;

determining a set of ethical coefficients associated with the set of ethical requirements based on an application of a causal transportability model on the set of SCMs;

determining a trust score associated with the first dataset based on the set of ethical coefficients;

capturing, by the set of SCMs, causal effects associated with the plurality of datasets and the feature dependency information and the feature difference information between various attributes between the plurality of datasets;

training a meta-learning model associated with the plurality of application domains, based on a plurality of trust scores associated with the plurality of datasets, the plurality of trust scores includes the trust score associated with the first dataset without requiring access to one or more datasets.

14 . The one or more non-transitory computer-readable storage media according to claim 13 , wherein the feature dependency information includes at least one of:

a set of input variables associated with the first dataset,

a set of output variables associated with the first dataset,

dependency information associated with the set of input variables and the set of output variables, or

a confidence level associated with the dependency information.

15 . The one or more non-transitory computer-readable storage media according to claim 13 , wherein

the feature difference information corresponds to a population difference between a set of first features associated with the first dataset and a set of second features associated with the second dataset, and

the set of first features corresponds to the set of second features.

16 . The one or more non-transitory computer-readable storage media according to claim 13 , wherein the set of ethical requirements includes at least one of: a set of fairness requirements, a set of privacy requirements, or a set of security requirements.

17 . The one or more non-transitory computer-readable storage media according to claim 13 , wherein

each of the set of SCMs corresponds to a directed acyclic graph representative of variables associated with the first dataset, and

the directed acyclic graph is augmented based on a set of selection variables indicative of the feature difference information.

18 . The one or more non-transitory computer-readable storage media according to claim 17 , wherein a population associated with the first dataset is switchable to a population associated with the second dataset, based on an application of a set of conditions on different values of at least one of the set of selection variables.

19 . The one or more non-transitory computer-readable storage media according to claim 13 , wherein each of the set of ethical coefficients is determined based on a confidence level associated with the feature difference information, and a causal transportability coefficient associated with the first dataset and the second dataset.

20 . An electronic device, comprising:

a memory storing instructions;

a processor, coupled to the memory, that executes the instructions to perform a process comprising:

receiving a plurality of datasets related to a plurality of application domains;

determining feature dependency information associated with a first dataset of the plurality of datasets, based on a first user input;

determining feature difference information associated with the first dataset and a second dataset of the received plurality of datasets, based on a second user input and a set of ethical requirements, the second dataset is different from the first dataset;

determining a set of structural causal models (SCMs) associated with the first dataset based on the feature dependency information and the feature difference information;

determining a set of ethical coefficients associated with the set of ethical requirements based on an application of a causal transportability model on the set of SCMs;

determining a trust score associated with the first dataset based on the set of ethical coefficients;

capturing, by the set of SCMs, causal effects associated with the plurality of datasets and the feature dependency information and the feature difference information between various attributes between the plurality of datasets;

training a meta-learning model associated with the plurality of application domains, based on a plurality of trust scores associated with the plurality of datasets, the plurality of trust scores includes the trust score associated with the first dataset without requiring access to one or more datasets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2022
From: MALUR SRINIVASAN, RAMYA; UCHINO, KANJI
To: FUJITSU LIMITED
Reel/Frame 059278/0516 →
Continuity (1)
Related Publication 20230298325A1 · Sep 21, 2023
References Cited (25)
US 20210158815A1 · Lee · 2021 [cited by examiner]
US 20210334402A1 · Detchemendy · 2021 [cited by examiner]
US 20220245643A1 · Venkatasubramaniam · 2022 [cited by examiner]
US 20220400134A1 · Chen Kaidi · 2022 [cited by examiner]
US 20230269263A1 · Yarabolu · 2023 [cited by examiner]
US 20240233416A1 · Zhang · 2024 [cited by examiner]
US 20240371481A1 · Bhatt · 2024 [cited by examiner]
Fehr et al. (A causal framework for assessing the transportability of clinical prediction models, medRxiv, published Mar. 2, 2022, pp. 1-25). (Year: 2022). [cited by examiner]
Bareinbom Elias, and Judea Pearl. “Causal inference and the data-fusion problem.” Proceedings of the National Academy of Sciences 113.27 (2016): 7345-7352. [cited by applicant]
Bromley J., Guyon, I., LeCun, Y., Säckinger, E., & Shah, R. “Signature verification using a ‘siamese’ time delay neural network.” Advances in neural information processing systems, (1993) 737-744. [cited by applicant]
Finn Chelsea, Pieter Abbeel, and Sergey Levine. “Model-agnostic meta-learning for fast adaptation of deep networks.” International conference on machine learning. PMLR, 2017, arXiv:1703.03400v3, 13 pages. [cited by applicant]
Hünemund Paul, and Elias Bareinboim. “Causal inference and data fusion in econometrics.” (2021) arXiv:1912.09104v3, 62 pages. [cited by applicant]
Munkhdalai Tsendsuren, and Hong Yu. “Meta networks.” International Conference on Machine Learning. PMLR, 2017, arXiv:1703.00837v2, 11 pages. [cited by applicant]
Nichol Alex, Joshua Achiam, and John Schulman. “On first-order meta-learning algorithms.” arXiv:1803.02999 (2018). 15 pages. [cited by applicant]
Ravi Sachin, and Hugo Larochelle. “Optimization as a model for few-shot learning.”, published as a conference paper at ICLR 2017, 11 pages. [cited by applicant]
Santoro Adam, et al. “Meta-learning with memory-augmented neural networks.” Proceedings of the 33rd International Conference on Machine Learning, JMLR: W&CP vol. 48, 2016, 9 pages. [cited by applicant]
Snell Jake, Kevin Swersky, and Richard Zemel. “Prototypical networks for few-shot learning.” 31st Conference on Neural Information on Processing Systems (NIPS 2017), 11 pages. [cited by applicant]
Sung Flood, et al., “Learning to compare: Relation network for few-shot learning.” Proceedings of the IEEE conference on computer vision and pattern recognition, 2018, 10 pages. [cited by applicant]
Vinyals Oriol, et al., “Matching Networks for One Shot Learning.”, 30th Conference on Neural Information Processing Systems (NIPS 2016), 9 pages. [cited by applicant]
Koch Gregory, et al., “Siamese Neural Networks for One-shot Image Recognition.”, Proceedings of the 32nd International Conference on Machine Learning, 2015; JMLR: W&CP vol. 37, 8 pages. [cited by applicant]
Dylan Slack et al: “Fair Meta-Learning: Learning How to Learn Fairly”, arxiv.org, Cornell University Library, 201 OLIN Library Cornell University Ithaca, NY 14853, Nov. 6, 2019 (Nov. 6, 2019), XP081530118. [cited by applicant]
Chen Zhao et al: “Fair Meta-Learning For Few-Shot Classification”, arxiv.org, Cornell University Library, 201 OLIN Library Cornell University Ithaca, NY 14853, Sep. 23, 2020 (Sep. 23, 2020), XP081773109. [cited by applicant]
Ramya Srinivasan et al: “Biases in Generative Art—A Causal Look from the Lens of Art History”, 2021 Association for Computer Machinery [ACM] Conference on Fairness, Accountability and Transparency, Virtual Event, Canada… [cited by applicant]
Cloudera Fast Forward “Meta Learning” Feb. 2, 2021 (Feb. 2, 2021), pp. 1-32, XP093062104, Retrieved from the Internet: URL:https://web.archive.org/web/20210202213232; /https://meta-learning.fastforwardlabs.com/ [retriev… [cited by applicant]
European Patent Office, Extended European Search Report [EESR] dated Jul. 17, 2023, in connection with counterpart Application No. 22 20 0823. [cited by applicant]