Ethical confidence fabrics: measuring ethical algorithm development
AssigneeDell Products L.P.
InventorsNicole Reineke, Stephen J. Todd
Life of this patent
Estimating the term…
Abstract
One example method includes formulating a hypothesis for development of computing model, annotating the hypothesis with ethics metadata, storing the hypothesis and the ethics metadata, in association with each other, in a ledger, performing ‘n’ phases of a development lifecycle for the computing model, annotating each of the ‘n’ phases with ethics metadata specific to the phase, updating the ledger to include the ‘n’ phases and the ethics metadata respectively associated with each of the ‘n’ phases, and calculating an ethics confidence score for the computing model.
Claims20
A method, comprising:
- formulating a hypothesis for development of a computing model;
- annotating the hypothesis with first ethics metadata;
- storing the hypothesis and annotations regarding the first ethics metadata, in association with each other, in a ledger;
- performing ‘n’ phases of a development lifecycle for the computing model, wherein ‘n’ is greater than or equal to four;
- annotating each of the ‘n’ phases with second ethics metadata specific to the phase;
- updating the ledger to include the ‘n’ phases and annotations regarding the second ethics metadata respectively associated with each of the ‘n’ phases;
- and
- calculating an ethics confidence score for the computing model and/or for the development lifecycle based on the annotations of the hypothesis regarding the first ethics metadata and the annotations of each of the ‘n’ phases regarding the second ethic metadata,
- wherein the ‘n’ phases include a data discovery phase, in which data that helps prove the hypothesis is discovered, and
- wherein common ethics metadata is included in the first ethics metadata and the second ethics metadata.
A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:
- formulating a hypothesis for development of a computing model;
- annotating the hypothesis with first ethics metadata;
- storing the hypothesis and annotations regarding the first ethics metadata, in association with each other, in a ledger;
- performing ‘n’ phases of a development lifecycle for the computing model, wherein ‘n’ is greater than or equal to four;
- annotating each of the ‘n’ phases with second ethics metadata specific to the phase;
- updating the ledger to include the ‘n’ phases and annotations regarding the second ethics metadata respectively associated with each of the ‘n’ phases;
- and
- calculating an ethics confidence score for the computing model and/or for the development lifecycle based on the annotations of the hypothesis regarding the first ethics metadata and the annotations of each of the ‘n’ phases regarding the second ethic metadata,
- wherein the ‘n’ phases include a data discovery phase, in which data that helps prove the hypothesis is discovered, and
- wherein common ethics metadata is included in the first ethics metadata and the second ethics metadata.
Dependencies are inferred from the claim text.