System and methods for safe alignment of superintelligence

EP4713840A2Pending Publication Date: 2026-03-25IQ CONSULTING COMPANY
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-17
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

Current systems lack a method for safely aligning superintelligence with human values by harnessing the collective intelligence of both human and AI agents, which is essential for ensuring that AI systems behave ethically and align with human interests.

Method used

A system and method that combine ethical information from multiple intelligent entities, including humans and AI agents, using neural networks to identify and combine values, with voting mechanisms and conflict resolution algorithms to determine the basis for AI behavior, ensuring alignment with human values.

Benefits of technology

This approach enables the safe alignment of superintelligence with human values, ensuring that AI systems operate ethically and responsibly, even as they surpass human intelligence, by leveraging collective intelligence and ethical decision-making processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2024020334_06092024_PF_FP
    Figure US2024020334_06092024_PF_FP
Patent Text Reader

Abstract

Artificial General Intelligence (AGI) and SuperIntelligence (SI) will exceed human abilities in almost every cognitive activity. To ensure human safety and survival, we must design SI to align, and stay aligned, with human values. This invention discloses many principles and methods for designing and aligning safe AGI. Methods include novel ways to combine values democratically from many intelligent entities, to improve ethical decision making, to dynamically comply with regulations, to protect minority values, to resolve values conflicts, to vote on ethical decisions, to handle delegation of voting authority, and to use simulations, game theory, and constitutional AI – all in the service of making advanced AI systems safe for humanity. Specific use cases and implementations are disclosed. Scalable safety features are integral to system operation. Finally, in the event AGI or SI goes awry, the systems are designed to maximize the chances that dangerous components can be shut off safely.
Need to check novelty before this filing date? Find Prior Art

Description

SYSTEM AND METHODS FOR SAFE ALIGNMENT OF SUPERINTELLIGENCETECHNICAL FIELD

[0001] In some aspects, the present technology relates to a system and methods for safe alignment of superintelligence for use in connection with aligning of superintelligence with human values by harnessing the collective intelligence of many human and Al agents. In some other aspects, the present technology relates to methods associated with safe alignment of Artificial Intelligent (Al), Artificial General Intelligent (AGI) and / or superintelligence (SI) agents or systems by combining values from a combination of multiple intelligent entities.

[0002] In still other aspects, the present technology relates to methods associated with safe alignment of AL AGI and / or SI agents or systems by having each intelligent (human and / or Al) entity7vote on the ethical values or ethical preferences that should form a basis for the AIAGI / SFs behavior.

[0003] In yet other aspects, the present technology relates to methods associated with safe alignment of Al, AGI and / or SI agents or systems by providing simulations or experiments or scenarios to the intelligent entities to analyze their ethical values or preferences and / or responses to problem request.

[0004] In other aspects, the present technology relates to methods associated w ith safe alignment of Al, AGI and / or SI agents or systems by identifying a conflict between two or more of the ethical values or preferences and resolving the conflict using a conflict resolving algorithm or a conflict resolving approach.

[0005] In yet other aspects, all activities that are described in this patent disclosure as happening on an external network in which multiple intelligent entities participate in collaborative problemsolving, can also be implemented within a single computerized intelligent system where the intelligent entities are all computerized or Al agents that reside within that single computerized intelligent system.2.0 BACKGROUND ART

[0006] The fastest and safest path to development of AGI and SI has been described in previous invention disclosures. Methods for increasing intelligence of Al systems generally, as well as the development of AGI and PSI have also been previously disclosed. Therefore, the following U.S. Provisional Patent Applications (PPA), are incorporated herein by reference.

[0007] US PPA No. 63 / 487,494 entitled “Advanced Autonomous Artificial Intelligence (AAAI) System and Methods”, filed on February728, 2023.

[0008] US PPA No. 63 / 491,040 entitled “System and Methods for Ethical and Safe Artificial General Intelligence (AGI)” filed on March 17, 2023. This PPA includes scenarios w ith technology from Meta®, Amazon®, Google®, DeepMind®, YouTube®, TikTok®, Microsoft®, OpenAI®, Twitter®, Tesla®, Nvidia®, Tencent®, Apple®, and Anthropic®.

[0009] US PPA No. 63 / 577,830 “System and Methods for Human-Centered AGI”, filed on May 24, 2023.

[0010] US PPA No. 63 / 628,410 entitled “System and Methods for Safe, Scalable, Artificial General Intelligence”, filed on July 18, 2023.

[0011] US PPA No. 63 / 519,549 entitled “Safe Personalized Super Intelligence (PSI)”, filed on August 14, 2023.

[0012] The present technology contains further aspects that can be used with the system and methods described in the above-mentioned PPAs as well as in a standalone fashion.

[0013] While the above-described devices fulfill their respective, particular objectives and requirements, the aforementioned patents do not describe a system and methods for safe alignment of superintelligence that allows aligning of superintelligence with human values by harnessing the collective intelligence of many human and Al agents.

[0014] Therefore, a need exists for anew and improved system and methods for safe alignment of superintelligence that can be used for aligning superintelligence with human values by harnessing the collective intelligence of many human and Al agents. In this regard, the present technology substantially fulfills this need. In this respect, the system and methods for safe alignment of superintelligence according to the present technology substantially departs from the conventional concepts and designs of the prior art, and in doing so provides an apparatus primarily developed for the purpose of aligning of superintelligence with human values by harnessing the collective intelligence of many human and Al agents.DISCLOSURE OF TECHNOLOGY

[0015] In view of the foregoing disadvantages inherent in the known types of Al alignment systems and methods at least some embodiments of the present technology provide a novel system and methods for safe alignment of supenntelligence, and overcomes one or more of the mentioned disadvantages and drawbacks of the prior art. As such, the general purpose of at least some embodiments of the present technology7, which will be described subsequently in greater detail, is to provide a new and novel system and methods for safe alignment of superintelligence which has all the advantages of the prior art mentioned herein and many novel features that result in a system andmethods for safe alignment of superintelligence which is not anticipated, rendered obvious, suggested, or even implied by the prior art, either alone or in any combination thereof.

[0016] According to an aspect, the present technology can include a system for safe alignment of an Artificial Intelligent (Al) agent or system by combining information, including values or ethical information, in the Al agent or system from a combination of multiple intelligent entities. The intelligent entities can be any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and Artificial General Intelligent (AGI) agent or system. The system can include: a computer system that can include a processor, a computer-readable storage medium, and program instructions stored on the computer-readable storage medium being executable by the processor to cause the computer system to: identify information, including values or ethical information, from each of the intelligent entities that contribute the information; combine the information mathematically, if already represented as numerical quantities, the numerical quantities including any one of or any combination of weights for a neural network or for a subset of the neural network, or if the information is non-numerical information that is not already represented as numerical quantities including any one of or combination of weights for the neural network or for the subset of the neural network; then first training the Al agent or system on the non-numerical information by way of one or more training datasets to convert the non-numerical information into the numerical quantities including any one or combination of weights for the neural network or for the subset of the neural network; and then combine the numerically represented information.

[0017] According to another aspect, the present technology can include amethod for safe alignment of an Al agent or system by combining information, including values or ethical information, in the Al agent or system from a combination of multiple intelligent entities. The intelligent entities can be any one of or any combination of a human user utilizing a computer sy stem, an additional Al agent or system, and an AGI agent or system. The method can include the steps of: identifying information, including values or ethical information, from each of the intelligent entities contributing the information; combining the information mathematically, if already represented as numerical quantities, the numerical quantities including any one of or any combination of weights for a neural network or for a subset of the neural network, or if the information is non-numericalinformation that is not already represented as numerical quantities including any one of or combination of weights for the neural network or for the subset of the neural network; then first training the Al agent or system on the non-numerical information by way of one or more training datasets in order to convert the information into numerical quantities including any one or combination of weights for the neural network or for the subset of the neural network; and then combining such numerically represented information, including ethical information, mathematically.

[0018] In some embodiments, the combining of the non-numerical information can further include the steps of: recording behavioral data, including ethical behavioral data, from each of the contributing intelligent entities in a training dataset; combining the training datasets into a combined training dataset giving equal emphasis to the datasets produced by each of the intelligent entities, or weighting the datasets or parts of the datasets from some of the intelligent entities more than other of the intelligent entities; and training a new intelligent entity, using machine learning techniques, based on the combined training dataset to produce internal numerical quantities that represent the combined information learned by the new intelligent entity.

[0019] In some embodiments, the infonnation that is already represented as numerical quantities can further includes the steps of: identifying a specific portion of weight matrices of each of the intelligent entities that correspond to a desired information, including ethical information; computing the weighted or unweighted means of the corresponding numerical quantities in the corresponding portions of the weight matrices for each of the intelligent entities; and assigning the matrices of computed weighted or unweighted means to the new intelligent entity as reflecting the combined information of the contributing intelligent entities.

[0020] In some embodiments, the combining of the ethical information can be accomplished by the steps of: recording ethical behavioral data from each of the contributing intelligent entities in a training dataset; combining the training datasets into a combined training dataset giving equal emphasis to the datasets produced by each of the intelligent entities, or weighting the datasets or parts of the datasets from some of the intelligent entities more than other of the intelligent entities; andtraining a new intelligent entity, using machine learning techniques, based on the combined training dataset to produce internal numerical quantities that represent the combined ethical information learned by the new intelligent entity.

[0021] In some embodiments, the combining o the ethical information can be accomplished by the steps of: identifying a specific portion of weight matrices of each of the intelligent entities that correspond to a desired ethical information; computing the weighted or unweighted means of the corresponding numerical quantities in the corresponding portions of the weight matrices for each of the intelligent entities; and assigning the new matrices of computed weighted or unweighted means to the new intelligent entity as reflecting the combined ethical preferences of the contributing intelligent entities.

[0022] Some embodiments of the present technology can include the steps of: computing a mean of the numerical quantities; assigning the mean to the Al agent or system as reflecting a combined ethical preferences; and training the Al agent or system with the combined ethical preferences.

[0023] Some embodiments of the present technology can include a step of obtaining the weights by: recording a behavior of each of the intelligent entities in a dataset; creating a variable or nodes within a neural network learning scheme; and assigning weights to the network so that the behavior can be reproduced.

[0024] In some embodiments, the assigning of the weights can be accomplished by utilizing statistical regression selected from the group consisting of any one of or any combination of logistic regression, polynomial regression, ridge regression, lasso regression, elastic net regression, least absolute deviations regression, quantile regression, stepwise regression, principal component regression, partial least squares regression, support vector regression, decision tree regression, random forest regression, gradient boosting regression, AdaBoost regression, XGBoost regression, K-Nearest neighbors regression, naive bayes regression, neural network regression, and Gaussian process regression.

[0025] Some embodiments of the present technology can include a step of determining consensus values by voting by each of the intelligent entities on the ethical information that should form a basis for a behavior of the Al agent or system.

[0026] Some embodiments of the present technology' can include a step of presenting a specific scenario to each of the intelligent entities, with the scenario including options for how the Al agent or system should behave.

[0027] In some embodiments, the voting by the intelligent entities can include a variation selected from the group consisting of: voting where each of the intelligent entities vote for a preferred option, and the option with the most votes is utilized; ranking where each of the intelligent entities rank the options in order of preference, and the option with the highest average rank is utilized; rating where each of the intelligent entities rate the options on a scale, and the option with a highest average rating is utilized; approval voting where each of the intelligent entities vote for all the options they approve of, and the option with a most votes is utilized; Borda count; Condorcet method; Copeland’s method; Dodgson’s method; Kemeny-Young method; Maximin method; Minimax method; Nanson’s method; Ranked pairs; Schulze method; Simpson-Kramer method; Smith / Minimax method; STV (Single Transferable Vote); Satisfaction Approval Voting; Majority' Judgment; and Sequential pairwise voting.

[0028] In some embodiments, the voting by the intelligent entities can be a weighted voting and can include the steps of: determining if applying a first weight to a first of the intelligent entities that is greater than a second weight to a second of the intelligent entities is appropriate, wherein the first of the intelligent entities is different to that of the second of the intelligent entities; and performing the weighted voting utilizing the weight of the first of the intelligent entities and the weight of the second of the intelligent entities if determined to be appropriate.

[0029] In some embodiments, the applying the first weight greater than the second weight can be dependent on if there is a need to correct for a non-representative sample of the intelligent entities.

[0030] In some embodiments, the applying the first weight greater than the second weight can be dependent on if there is a desire to apply the first weight or the second weight to specific ethical principles that are associated with a desired sub-sample or sup-population of the intelligent entities.

[0031] In some embodiments, the applying the first weight greater than the second weight can be dependent on if there is a desire to apply the first weight or the second weight to specific ethical principles that are associated with ethical norms or rules agreed to by the intelligent entities within a particular culture.

[0032] In some embodiments, the applying the first weight greater than the second weight can be dependent on any one of or any combination of expenence, knowledge, skills, age, and sophistication of the intelligent entities that are voting.

[0033] In some embodiments, the weighted voting can be perfonned by any one of or any combination of Simple Weighted Voting, Cumulative Voting. Borda Count, Approval Voting, Range Voting. Single Transferable Vote, Instant Runoff Voting, Majority Judgment. Quadratic Voting, Proxy Voting, Delegative Voting, Random Ballot, Score Voting, Sequential ProportionalApproval Voting, Double-Threshold Approval Voting, Satisfaction Approval Voting, Randomized Voting, Limited Voting, Preferential Block Voting, and Coombs’ Method.

[0034] In some embodiments, the intelligent entities can suggest the weight on their own votes based on a self-assessment of qualifications.

[0035] In some embodiments, the voting can be a cumulative voting in which the intelligent entities have a same total number of votes which each of the intelligent entities distribute in different proportion over a range of options and issues.

[0036] Some embodiments of the present technology can include a step of answering questions by the intelligent entities about qualifications and experience with regard to various issues to affect the weighting of the votes, and to determine which of the various issues are provided to the intelligent entities for the voting.

[0037] Some embodiments of the present technology can include steps of: identifying potential sources of the ethical information; analyzing the ethical information to determine the ethical principles; and determining how often the same ethical principles are mentioned in a trusted text to weight the ethical principals.

[0038] Some embodiments of the present technology can include a step of combining the ethical information with active input solicited from the intelligent entities to arrive at consensus or desired ethical values that are utilized in training of the Al agent or system.

[0039] In some embodiments, the ethical information can be obtained from any one of or any combination of legal documents, judicial decisions, opinions expressed by lawyers and judges, constitutions, international treaties, religious scriptures, philosophical texts, ethical texts, social media content, social media profiles, and journalistic documents.

[0040] Some embodiments of the present technology can include steps of: identify ing one or more of the intelligent entities with specific ethical information; eliciting the ethical information from the intelligent entities; and using the elicited ethical information as data to any one of or any combination of train the Al agent or system, and as a basis for constructing ethical scenarios that are voted on by the information using.

[0041] Some embodiments of the present technology can include a step of establishing rules for the behavior of the Al agent or system by acquiring additional information from the intelligent entities.

[0042] In some embodiments, the additional information can be obtained by any one of or any combination of conducting experiments designed to test the ethical information of the intelligent entities, conducting interviews about the ethical information from humans by asking specificquestions about ethical issues, providing a game-based platform where the intelligent entities play games that explicitly teach and reward human values through interactive storytelling and problemsolving, utilizing crowdsourcing platforms to gather input from diverse groups of people on ethical values and priorities, utilizing a collective intelligence platform or network where humans and Al agents collaborate to collectively refine and develop ethical values, utilizing a brain-computer interface to directly interface with a human brain and extract infonnation about values and beliefs directly from neural activity, and utilizing simulations providing an Al agent enabled with Artificial Empathy and Emotional Intelligence.

[0043] Some embodiments of the present technology can include a step of prioritizing the ethical information by assigning the weight to the ethical infomiation of the intelligent entities based on any one of or any combination of: whether the intelligent entities are human or non-human; a time-factor of the ethical information; a frequency count based on how' often the ethical information is repeated by the intelligent entities; and an independence factor of the intelligent entities based a relationship between the intelligent entities.

[0044] Some embodiments of the present technology' can include a step of voting by one or more of the intelligent entities on the ethical information that should form a basis for a behavior of the Al agent or system.

[0045] Some embodiments of the present technology' can include a step ofidentifying agroup of the intelligent entities with similar ethical information.

[0046] Some embodiments of the present technology can include a step of delegating the voting to one or more delegated intelligent entities in the group by one or more delegating intelligent entities in the group of intelligent entities.

[0047] Some embodiments of the present technology' can include a step of assigning restrictions on a voting power the delegated intelligent entities.

[0048] Some embodiments of the present technology’ can include a step of confinning the voting by the delegated intelligent entities to the delegating intelligent entities and notifying the delegating intelligent entities when the delegated intelligent entities vote.

[0049] In some embodiments, the delegating intelligent entities can be the human user, and w herein the delegated intelligent entities agree to a set of rules issued by the human user.

[0050] Some embodiments of the present technology can include a step of recommending one or more of the ethical information utilizing recommender algorithm.

[0051] Some embodiments of the present technology can include a step of determining a minority' group of the intelligent entities with ethical information that are in a minority as compared to a majority group of the intelligent entities.

[0052] Some embodiments of the present technology can include a step of saving the ethical information of the minority group separately from the majority group and utilizing the ethical information of the minority’ group against the ethical information of the majority group.

[0053] In some embodiments, the ethical information or principles can be limited to a specific culture, country, geography, legal jurisdiction, or group of entities.

[0054] Some embodiments of the present technology can include steps of: identifying a conflict between two or more of the ethical information; and resolving the conflict using a conflict resolving algorithm.

[0055] Some embodiments of the present technology can include steps of: creating a search space of potential sets of ethical rules; finding an optimal set of the ethical rules that has least conflict; and prioritizing or yveighting an importance of the optimal set of the ethical rules.

[0056] Some embodiments of the present technology can include a step of simulating a problem solving process of the trained Al agent or system using the combined ethical principles, and analyzing a solution provided by the trained Al agent or system on the problem solving process.

[0057] Some embodiments of the present technology can include a step of determining if the solution is acceptable based on a predetermined solution, and if determined not acceptable then retrain the Al agent or system with different ethical information.

[0058] In some embodiments, the step of obtaining the ethical information can be obtained from questions presented to the intelligent entities, the questions being based on any one of or any combination of simulations of a problem solving process that have been performed by one or more of the intelligent entities, based on input from other intelligent entities, and based on gaps in the ethical information.

[0059] In some embodiments, the questions can be generated automatically by the Al agent or system or one or more of the intelligent entities, with a subsequent question being based on an answer provided to a previous question.

[0060] Some embodiments of the present technology can include a step of determining when a particular question has been asked a predetermined number of times, and then provide a conclusion about human ethics based on the questions.

[0061] Some embodiments of the present technology can include steps of;determining by the Al agent or system the ethical information the Al agent or system wants to develop; generating by the Al agent or system environments, scenarios, dilemmas or conversational settings that will elicit human behavior from the intelligent entities that is relevant to the ethical information of interest; prompting the human behavior iteratively from the intelligent entities until a predetennined number of behavior patterns is identified; analyzing and training the Al agent or system using algorithms; and testing the trained Al agent or system to determine which areas of the Al agent or system have improved and which areas of the Al agent or system need more training.

[0062] Some embodiments of the present technology’ can include a step of creating scenarios based on game theory, and providing the scenarios to the intelligent entities to obtain the ethical information.

[0063] In some embodiments, the game theory can be any one of or any combination of Nash equilibrium, dominant strategy, mixed strategy, iterated elimination of dominated strategies, minimax theorem, cooperative game, non-cooperative game, stag hunt, battle of the sexes:, chicken game:, focal point:, Stackelberg competition, Bertrand competition, Cournot competition, auction, mechanism design, Bayesian game, and signaling game.

[0064] Some embodiments of the present technology can include a step of providing a simulation of a problem solving process by the Al agent or system to one or more of the intelligent entities and obtaining the ethical information from the one or more intelligent entities based on the simulation.

[0065] In some embodiments, the simulation can be multimodal including multiple frequent interactions that are recorded and analyzed by the Al agent or system.

[0066] In some embodiments, the intelligent entities can be human users, and the weight of the ethical information is based on an age of the human users.

[0067] In some embodiments, the weight can be associated with a linear scheme in which more weight is assigned to a human user' s ethical value or preference in linear proportion to the age of the human user, or the weight is assigned with minimum and maximum weights related to age limits.

[0068] In some embodiments, the weight can be associated with a non-linear scheme.

[0069] Some embodiments of the present technology can include steps of: identifying a conflict between two or more of the ethical information; and resolving the conflict using a consequentialist approach, the consequentialist approach further includes the steps of: identify ing a desired outcome;identifying a potential unethical action that could be taken to achieve the outcome, wherein the intelligent entities rank, rate, weight or vote upon how unethical the action is compared to other actions; evaluating a potential consequences of the unethical action; using information on the ranking, rating, weighting or voting on the unethical actions and outcomes to weigh potential benefits of achieving the desired outcome against potential costs of taking the unethical action using a mathematical approach; and taking an action if the benefits outweigh the costs.

[0070] In some embodiments, the mathematical approach can be selected from the group consisting of Net Present Value (NPV), Internal Rate of Return (IRR), Benefit-Cost Ratio (BCR), Payback Period. Sensitivity Analysis, Scenario Analysis, Decision Tree Analysis, Monte Carlo Simulation, Real Options Analysis, Multi-Criteria Decision Analysis (MCDA), Stated Preference Methods, Revealed Preference Methods, Contingent Valuation Methods, Hedonic Pricing Methods, Shadow Pricing / Opportunity Cost Methods, Social Return on Investment (SROI), Environmental Impact Assessment (EIA), Triple Bottom Line (TBL), and Comparisons to Constitutions.

[0071] Some embodiments of the present technology can include steps of: identify ing a conflict between two or more of the ethical information; and resolving the conflict using a deontological approach, the deontological approach further includes the steps of: identifying the ethical principles involved in a scenario; identify ing potential unethical actions that could be taken to achieve a desired outcome; determining whether each of the unethical actions violates any of the ethical principles involved or determine the ‘‘immorality score” of each of the unethical actions; and do not take the action if it violates the ethical principle or if the action is less moral than a minimum acceptable morality threshold or minimum allowable total morality score.

[0072] Some embodiments of the present technology can include steps of: identifying a conflict between two or more of the ethical information; and resolving the conflict using a virtue ethics approach, the virtue ethics approach further includes the steps of: identify ing virtues involved in a scenario; identifying potential unethical actions that could be taken to achieve a desired outcome; determining whether taking each of the unethical actions would be consistent with virtuous character of the intelligent entities: and taking the action if it is consistent with the virtuous characteristics of the intelligent entities.

[0073] In some embodiments, the intelligent entities can each be different from each other to create a mixture of intelligent entities, the mixture of intelligent entities includes an approach utilized in decision making selected from any one of or any combination of expert-labeled data, case-based reasoning, counterfactual analysis, probabilistic risk assessment, simulations with human feedback, modular architecture, attention mechanisms, explainability techniques, transfer learning from ethical experts, majority voting, weighted voting, adaptive voting, hierarchical voting, stacking, human oversight and intervention, collaborative decision-making, explainable Al for human review, feedback loops, and active learning with human guidance.

[0074] Some embodiments of the present technology can include a step of statistically weighting data associated with the ethical information based on an occurrence of the ethical information in a dataset and adjusting the data to reflect actual human behavior using observational sources.

[0075] In some embodiments, the adjusting of the data can utilize a weighting factor selected from the group consisting of Frequency -Based Weighting, Time-Decay Weighting, Source Credibility Weighting, Sentiment- A ware Weighting, Topic-Specific Weighting, Crowdsourced Weighting, Network Analysis, Historical Data Correction, Anomaly Detection, and Positive Sampling.

[0076] In some embodiments, the adjusted data can be configured or configurable to provide a balanced and realistic view of human behavior for the Al agent or system, enabling the Al agent or system to leam human values effectively and develop into a responsible and beneficial Al agents.

[0077] Some embodiments of the present technology can include steps of: determining if representative human data exists for making an ethical decision; if the representative human data does exist, then use the representative human data in training the Al agent or system; if the representative human data does not exist, the proceed to the following steps of: determining an extreme opposite positions in a range of the human data that the Al agent or system has access to, if the extreme positions are farther apart than a preset parameter for maximum distance, then repeatedly delete each pair of datapoints for the extreme opposite position and recalculate distance until within the maximum preset distance; estimating a median or mean position between the extreme opposite positions and utilizing the median or mean position; and recording the estimating process for transparency and improvement by the intelligent entities.

[0078] According to yet another aspect, the present technology can include a method for safe alignment of an Al agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities. The intelligent entities are any one of or anycombination of a human user utilizing a computer system, an additional Al agent or system, and An AGI agent or system. The method can include the steps of: a) identifying ethical preferences of a human user using an Al agent; b) developing a transparent constitution configured or configurable to translate the ethical preferences into a set of rules for the Al agent to follow; c) training the Al agent using the constitution and a dataset of examples that illustrate good ethical decisions; d) testing the Al agent to ensure the following of the set of rules, the testing includes comparing decisions made by the Al agent with those made by humans; e) identifying areas for improvement of the Al agent by analyzing the decisions made by the Al agent and comparing them to those made by the humans, and assigning credit or blame to various inputs, factors or weights affecting the decision; f) updating any one of or any combination of the constitution, weights, and the ethical preferences to address the areas for improvement; and g) retraining the Al agent using the updated constitution, the weights, and the ethical preferences.

[0079] Some embodiments of the present technology can include a step of repeating steps d)-g) to ensure that the Al agent is making good ethical decisions.

[0080] According to still another aspect, the present technology can include a method for safe alignment of an Al agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities. The intelligent entities are any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and An AGI agent or system. The method can include the steps of: collecting data that is relevant to safety regulations that an Al agent needs to leam and comply with; preprocessing the collected data to remove any irrelevant information and to convert the preprocessed data into a format usable by machine learning algorithms; extracting features from the preprocessed data usable by the machine learning algorithms; selecting a machine learning algorithm used to leam and comply with the safety regulations; training the selected machine learning model on the preprocessed and feature-extracted data; testing the trained machine learning model on a separate dataset to evaluate how well the trained machine learning model has learned the safety regulations; analyzing results of the testing and use information from the analyzed results to improve the machine learning model; anddeploying the trained machine learning model in the Al agent to ensure compliance with the safety regulations.

[0081] Some embodiments of the present technology can include a step of running multiple simulations on the trained machine learning model with edge cases that stress test the Al agent’s ability to follow the safety regulations without unexpected consequences.

[0082] According to still yet another aspect, the present technology can include a method for safe alignment of an Al agent or system by combining values in the Al agent or system from a combination of sources. The method can include the steps of: obtaining ethical information from human users each utilizing a computer system, the ethical information are a representative and statistically valid overall set of ethics that is aligned with human interests; converting the ethical information into numerical quantities including weights for a neural network or a subset of the neural network; training the Al agent or system with the combined ethical information; utilizing a cognitive architecture including the human users and multiple Artificial Intelligent (Al) agents; utilizing a problem solving logic to provide a solution to a goal or subgoal provided to the trained Al agent or system and the Al agents; running ethical checks by the Al agent or system and the Al agents every time the goal or subgoal is provided; and determining if an unethical action is provided and shutting down the AT agent or system or the Al agent that provided the unethical action.

[0083] According to yet still another aspect, the present technology can include a method for safe alignment of an Al agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities. The intelligent entities are any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and An AGI agent or system. The method can include the steps of: obtaining ethical information from each of the intelligent entities; converting the ethical values into numerical quantities including weights for a neural network or a subset of the neural network; computing a mean of the numerical quantities; assigning the mean to the Al agent or system as reflecting a combined ethical preferences; training the Al agent or system with the combined ethical preferences; recording a behavior of each of the intelligent entities in a dataset;creating a variable or nodes within a neural network learning scheme; and assigning weights to the network so that the behavior can be reproduced.

[0084] According to yet another aspect, the present technology can include a method for safe alignment of an Al agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities. The intelligent entities are any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and An AGI agent or system. The method can include the steps of: obtaining ethical information from each of the intelligent entities; converting the ethical values into numerical quantities including weights for a neural network or a subset of the neural network; computing a mean of the numerical quantities; assigning the mean to the Al agent or system as reflecting a combined ethical preferences; training the Al agent or system with the combined ethical preferences; identifying a conflict between two or more of the ethical information; and resolving the conflict using a conflict resolving algorithm or an approach selected from the group consisting of a consequentialist approach, a deontological approach and a virtue ethics approach.

[0085] According to yet another aspect, the present technology7can include a method for safe alignment of an Al agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities. The intelligent entities are any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and An AGI agent or system. The method can include the steps of: obtaining ethical infomiation from each of the intelligent entities; converting the ethical values into numerical quantities including weights for a neural network or a subset of the neural network; computing a mean of the numerical quantities; assigning the mean to the Al agent or system as reflecting a combined ethical preferences; training the Al agent or system with the combined ethical preferences; simulating a problem solving process of the trained Al agent or system using the combined ethical principles; analyzing a solution provided by the trained Al agent or system on the problem solving process; and determining if the solution is acceptable based on a predetermined solution, and if determined not acceptable then retrain the Al agent or system with different ethical information.

[0086] In some embodiments, the simulation can include questions presented to the intelligent entities, the questions being based on any one of or any combination of simulations of a problem solving process that have been performed by one or more of the intelligent entities, based on input from other intelligent entities, and based on gaps in the ethical information.

[0087] In some embodiments, the questions can be generated automatically by the Al agent or system or one or more of the intelligent entities, with a subsequent question being based on an answer provided to a previous question.

[0088] In some embodiments, the simulation can include scenarios based on game theory.

[0089] In some embodiments, the simulation can be multimodal including multiple frequent interactions that are recorded and analyzed by the Al agent or system.

[0090] According to another aspect, the present technology can include a method for safe alignment of an Al agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities. The intelligent entities are any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and An AGI agent or system. The method can include the steps of: obtaining ethical information from each of the intelligent entities; converting the ethical values into numerical quantities including weights for a neural network or a subset of the neural network; computing a mean of the numerical quantities; assigning the mean to the Al agent or system as reflecting a combined ethical preferences; training the Al agent or system with the combined ethical preferences; and voting by one or more of the intelligent entities on the ethical information that should form a basis for a behavior of the Al agent or system.

[0091] Some embodiments of the present technology’ can include a step of identifying a group of the intelligent entities with similar ethical information.

[0092] Some embodiments of the present technology can include a step of delegating the voting to one or more delegated intelligent entities in the group by one or more delegating intelligent entities in the group of intelligent entities.

[0093] Some embodiments of the present technology' can include a step of assigning restrictions on a voting power the delegated intelligent entities.

[0094] Some embodiments of the present technology' can include a step of confirming the voting by the delegated intelligent entities to the delegating intelligent entities and notifying the delegating intelligent entities when the delegated intelligent entities vote.

[0095] In some embodiments, the delegating intelligent entities can be the human user, and wherein the delegated intelligent entities agree to a set of rules issued by the human user.

[0096] According to yet another aspect, the present technology can include a method for safe alignment of an Al agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities. The intelligent entities are any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and An AGI agent or system. The method can include the steps of: identifying potential sources of existing ethical information including; analyzing the ethical information to determine ethical principles; applying a weight to the ethical principles utilizing reputational metrics and frequency counts of how often the same ethical principles are mentioned in a trusted text; and training the Al agent or system with the ethical principles.

[0097] Some embodiments of the present technology can include steps of: obtaining the ethical information gathered by reverse engineering the text with voting that solicit active input from the intelligent entities to arrive at consensus or desired ethical values; recording and indexing the ethical information; and training the Al agent or system with the ethical information.

[0098] There has thus been outlined, rather broadly, features of the present technology' in order that the detailed description thereof that follows may be better understood and in order that the present contribution to the art may be better appreciated.

[0099] Numerous objects, features and advantages of the present technology will be readily apparent to those of ordinary' skill in the art upon a reading of the following detailed description of the present technology, but nonetheless illustrative, embodiments of the present technology when taken in conjunction with the accompanying drawings.

[0100] As such, those skilled in the art will appreciate that the conception, upon which this disclosure is based, may readily be utilized as a basis for the designing of other structures, methods and systems for carry ing out the several purposes of the present technology.

[0101] It is therefore an object of the present technology to provide a new and novel system and methods for safe alignment of superintelligence that has all of the advantages of the prior art Al alignment systems and methods and none of the disadvantages.

[0102] It is another object of the present technology' to provide a new and novel system and methods for safe alignment of superintelligence that may be easily and efficiently implemented and marketed.

[0103] An even further object of the present technology is to provide anew and novel system and methods for safe alignment of superintelligence that has a low cost of implementation with regard to both resources and labor, and which accordingly is then susceptible of low prices of sale to the consuming public, thereby making such system and methods for safe alignment of superintelligence economically available to the buying public.

[0104] Still another object of the present technology is to provide anew system and methods for safe alignment of superintelligence that provides in the system and methods of the prior art some of the advantages thereof, while simultaneously overcoming some of the disadvantages normally associated therewith.

[0105] For a better understanding of the present technology, its operating advantages and the specific objects attained by its uses, reference should be made to the accompanying drawings and descriptive matter in which there are illustrated embodiments of the present technology. Whilst multiple obj ects of the present technology have been identified herein, it will be understood that the following description is not limited to meeting most or all of the objects identified and that some embodiments of the present technology may meet only one such object or none at all.BRIEF DESCRIPTION OF THE DRAWINGS

[0106] The technology7will be better understood and objects other than those set forth above will become apparent when consideration is given to the following detailed description thereof. Such description makes reference to the annexed drawings wherein:

[0107] FIG. 1 is aflow chart illustrating an embodiment of the subsystems utilizable in the AAAI system and method of the present technology7.

[0108] FIG. 2 is a block diagram illustrating an exemplary7process of the overall process utilizable with the present technology.

[0109] FIG. 3 is aflow chart illustrating an exemplary7embodiment of the system and methods for creating a scalable ethical and safe AGI or PSI from the collective intelligence of AAAIs and humans utilizable with the present technology.

[0110] FIG. 4 is a flow chart illustrating an exemplary embodiment of the scalable universal problem solving system and methods for human-centered AGI, with relevance for PSIs, constructed in accordance with the principles of the present technology.

[0111] FIG. 5 is a flow7chart illustrating an exemplary7embodiment of the scalable solution learning subsystem or process.

[0112] FIG. 6 is a flow chart illustrating an exemplary embodiment of the scalable natural language to problem solving language translator subsystem or process.

[0113] FIG. 7 is a flow chart illustrating an exemplary embodiment of the scalable safety and ethics checks subsystem or process, wherein AIs might also be PSIs or an AGI / SI system.

[0114] FIG. 8 is a diagram illustrating features and functions of the Problem Solving architecture including the Tree structure used by the scalable WorldThink protocol, wherein AAAIs might also be PSIs.

[0115] FIG. 9 is a diagram illustrating various use cases for domain-specific problems which depend upon the underlying WorldThink protocol, and which together help form the basis for an AGI system capable of solving a wide range of problems, wherein the AAAIs identified in the Figure might also be PSIs.

[0116] FIG. 10 is a diagram illustrating some of the steps in the universal problem solving framework that is part of the WorldThink protocol and used by the AAAI system and which also can be used by PSIs, and AGI / SI systems.

[0117] FIG. 11 is a flow chart illustrating some of the basic problem solving functionality supported by the WorldThink protocol utilizable with the AAAI system and method of the present technology, and wherein solvers might be PSIs.

[0118] FIG. 12 is a flow chart illustrating some of the basic problem solving functionality supported by the WorldThink protocol utilizing two problem solvers, which could be PSIs, collaborating to solve a client problem.

[0119] FIG. 13 is allow chart illustrating an exemplary customization process of an AAAI system, wherein the AIs in the Figure might also be PSIs.

[0120] FIG. 14 is a flow chart illustrating an exemplary problem solving process utilizing a common cognitive architecture implemented in an Al system, wherein the AIs in the Figure might also be PSIs, or AGI / SI systems.

[0121] FIG. 15 is a flow chart illustrating an exemplary problem solving process utilizing a common cognitive architecture implemented in a collective network of Al systems wherein the AIs in the Figure might also be PSIs.

[0122] FIG. 16 is a flow chart illustrating an exemplary7process of combining ethical values an Al, AGI or SI system or any system wherein the (ethical) knowledge is stored in a numerical weight matrices.

[0123] FIG. 17 is a flow chart illustrating an exemplary process of determining a consensus of ethical values by using a voting process.

[0124] FIG. 18 is a flow chart illustrating an exemplary process of apply ing weights to the voting process.

[0125] FIG. 19 is a flow chart illustrating an exemplary process of determining ethics for Al,AGI or SI systems by reverse engineering or analyzing texts, documents or other media containing ethical or values information.

[0126] FIG. 20 is a flow chart illustrating an exemplary high-level process of providing experiments, focus groups, interview and other methods for obtaining the ethical information.

[0127] FIG. 21 is a flow chart illustrating an exemplar}7process including detailed methods of eliciting ethical infonnation or preferences for the intelligent entities.

[0128] FIG. 22 is a flow chart illustrating an exemplary process of converging evidence to determine ethical values or other knowledge and to resolve ethical or other knowledge conflicts.

[0129] FIG. 23 is a flow chart illustrating an exemplary process of delegating voting power to other intelligent entities.

[0130] FIG. 24 is a flow chart illustrating an exemplary reputational process for preserving minority information, including ethical information, from minority groups.

[0131] FIG. 25 is a flow chart illustrating an exemplary process of automatic generation and use of questionnaires provided to the intelligent entities.

[0132] FIG. 26 is a flow chart illustrating an exemplary process of inducing ethical values by detecting patterns in human behavior.

[0133] FIG. 27 is a flow chart illustrating an exemplary process that helps an Al agent to make good ethical decisions.

[0134] FIG. 28 is a flow chart illustrating an exemplary process of learning Al safety regulation rules.

[0135] FIG. 29 is a llow chart illustrating an exemplary consequentialist approach to determine if or when the ends justify the means in taking an action with ethical consequences.

[0136] FIG. 30 is a flow chart illustrating an exemplary deontological approach to determine if or when the ends justify the means in taking an action with ethical consequences.

[0137] FIG. 31 is a flow chart illustrating an exemplary virtue ethics approach to determine if or when the ends justify the means in taking an action with ethical consequences.

[0138] FIG. 32 is a flow chart illustrating an exemplary7process of the golden mean method for estimating the human ethical behavior under conditions where a representative and statistically valid sample of human ethical behavioral data may not exist.

[0139] FIG. 33 is a flow chart illustrating an exemplary process ensuring that a foundation model or other Al agent is human-aligned and regulations-compliant.

[0140] FIG. 34 is a flow chart illustrating an exemplary process for customizing and aligning a foundational model or other Al agent or system with specific expertise / group ethics.

[0141] FIG. 35 is a llow chart illustrating an exemplary process of AGI / SI composed of anetwork of many individual / group agents, including handling cases where there may be ethical conflicts.

[0142] FIG. 36 is a schematic block diagram illustrating an exemplary electronic computing device that may be used to implement an embodiment of the present technology.

[0143] The same reference numerals refer to the same parts throughout the various figures.DETAILED DESCRIPTION OF THE TECHNOLOGYDefinitions

[0144] Artificial Intelligence (Al) - A non-human entity capable of behavior that most humans would consider intelligent in at least one area, or in some respect.

[0145] Artificial General Intelligence (AGI) - Conventionally refers to an Al that is capable of doing all (or almost all) intellectual tasks that an average human could do. However, it should be clear that any AGI capable of learning and self-improving will not remain at the AGI level very long but will rapidly progress to becoming Superlntelligent AGI that can do all intellectual task as well or better than the average human. So, for purposes of this description, ’ AGI will refer to either a conventional AGI system or a “Superlntelligent” AGI. In this description, the AGI is described as being implemented by a system and associated methods.

[0146] Advanced Autonomous Artificial Intelligence (AAAI) - An Al capable of independent or semi-independent (supervised) intelligent action. An Al agent. An individual AAAI can be specified, customized, and put into useful action via the systems and methods of this AAAI present technology. A group of AAAIs can cooperate and combine their intelligence to create an integrated AGI system.

[0147] AAAI.com- A platform, company, website, and / or project that implements this the present technology and supports the development, customization, and use of AAAI agents and the AGI that results from the combined action, knowledge, or intelligence of multiple AAAIs, via collective intelligence of AAAIs and / or humans, as specified in this and related technologies.

[0148] Al Ethics - The ethics adopted by an Al or AGI that describe what is right and wrong in given contexts.

[0149] Alignment Problem - The problem that arises when Al Ethics are not aligned with Human Ethics resulting in Al or AGI taking actions that humans consider unethical and / or which are dangerous to individual humans or the human race.

[0150] Base Al - An Al, Al Agent, AAAI, SLM or LLM that has been trained generally but has not yet been customized with information from individual users or with information for specific tasks.

[0151] Collective Intelligence (CI) - The intelligence that emerges when multiple intelligent entities are focused on solving a common problem, or when the knowledge from multiple intelligent entities is pooled to overcome limits of bounded rationality. Collective Intelligence historically has been human collective intelligence, but AG1 is based on collective intelligence of both human and Al agents and can also result from multiple AAAIs with or without human participation in the system. Active CI results from intelligent entities (e.g., humans or machines) taking steps that are useful in solving a problem or participating actively in other intellectual endeavors. For example, when multiple humans explicitly tell an advertiser what type of ads they want to see, the humans are exhibiting active CI. Passive CI results from analyzing the behavior of an intelligent entity (e g., a human or a machine) even if such behavior was not directly related to solving the problem for which the analysis is used. For example, when an Al or other system analyzes which web pages a (group of) human(s) visit on the web, and then uses that analysis to direct targeted ads to the human(s).

[0152] Ethics / Values (“Ethics”) - A subset of knowledge that provides a sense of purpose to an intelligent entity and that serves to constrain allowable actions or operations based on what is asserted to be “right” or “wrong” behavior in a given context. Specifically, Ethics should be considered premises from which an intelligent entity can reason or logically compute the best course of action to achieve the goals or intents consistent with the ethical premise. Just as premises must be accepted “as given” in systems of logic, so too, fundamental ethics or ideas ofwhat is right and what is wrong must be accepted as premises, from which starting point an intelligent entity can propose rational actions to realize those values or ethics.

[0153] Hallucination / Artificial Hallucination - A phenomenon wherein a large language model (LLM), often a generative Al chatbot or computer vision tool, perceives patterns or objects that are nonexistent or imperceptible to human observers, creating outputs that are nonsensical, inaccurate, misleading or false.

[0154] Human Ethics - The ethics asserted by human beings which describe what is right and wrong in given contexts.

[0155] Intelligent Entities or Entity - A human utilizing a computer system, an Al agent or system, a clone of an Al agent or system, an AAAI agent or system, and / or a clone of an AAAI agent or system, which participates in providing a problem, a subproblem, a goal and / or a subgoal, and / or participates in any problem solving activity on a problem, a subproblem, a goal and / or a subgoal.

[0156] Large Language Model (LLM) - A type of Al that can accept natural language as an input and generate natural language as an output. Typically, LLMs are trained using ML techniques on large datasets so that they can emulate intelligent conversation or other forms of interaction with humans in natural language. Variants of LLMs can also be trained to take language as input and generate images or visual representations as output; or they can take images and visual representations and input and generate language and / or image and / or visual representations as output. For the purposes of this patent, we will refer to all such systems as LLMs even though the image-based models do not always need to accept text as the input or the output. LLMs can also act as a type of Al agent and are sometimes referred to as such in the present technology. For purpose of this disclosure, Small Language Models (SLMs) are also included in the definition of LLM.

[0157] Machine Learning (ML) - A sub-field that is concerned with developing Al by enabling machines to teach themselves or learn their knowledge rather than such knowledge being explicitly programmed into them (as would be the case with an Expert System Al developed via classical knowledge engineering methods).

[0158] Narrow Al - An Al that performs at human or at super-human levels in a relatively restricted domain such as game playing, brewing beer, analyzing legal contracts, etc. Narrow Al is contrasted with AGI that can perform at human level at ALL intellectual tasks. Some AIs are narrower than others, for example driving a car requires more general ability than playing chess but not as much as an AGI would have.

[0159] Prohibited Attributes - Requests, goals, problems, terms, phrases, questions, answers, solutions, information and the like that are determined or set as being illegal, immoral, unethical, dangerous, deadly and the like. For example, requesting information for getting Molotov Cocktails through airport security'.

[0160] Safety - Generally, the concern for human safety and survival is distinct from ethics and values.

[0161] Safety' Feature - An aspect of the design or operation of the present technology which increases the safety of one or more humans, often by helping increase the probability that Al ethics align with human ethics, thus surmounting the Alignment Problem.

[0162] Training / Tuning / Customization - Conventionally the term “training” is used to denote training a network (e.g., LLM) to behave intelligently. Tuning refers to activities that fine-tune the trained base model so that it performs even better, typically at specific tasks. Customizing refers to a wide variety of activities including, but not limited to, training and tuning that make an Al uniquely- suited for the purposes of a given user(s) or application(s). For purposes of this description, Training, Tuning, and Customization are used interchangeably with the understanding that althoughtechniques vary, and the degree and type of effort involved varies, the aim of all three is to adapt the Al and make it behave more intelligently or more uniquely suited to a particular user(s) or application(s).

[0163] Weights / W eights of the Network - In the field of machine learning, many' systems learn by adj usting the weights in a neural network architecture that can be represented as a network of nodes and links between nodes. The weight of a link connecting two nodes, for example, may correspond to the strength of association or connection between the whatever nodes represent. These weights can also represent excitatory7or inhibitory' connections between concepts, as in a neural network representation. The learning of an entire Al system, such as a LLM or more generally any Al agent that has learned via back-propagation of error, transformer algorithms or any of the machine learning methods for establishing and modifying strengths of connections between nodes (also called "parameters" in some models) can be represented as a matrix of numbers corresponding to the weights between the nodes in the network. Weights / Weights of the Network in this description refer to this numerical information, often but not necessarily stored in a matrix or vector representation. By combining, manipulating, or otherwise changing this numerical information, the learning, knowledge, or expertise and behavior of the system can be changed.3.0 Background for the Invention

[0164] The safest and fastest path to Artificial General Intelligence, and ultimately Superlntelligent AGI. has been described in previous (cited) PPAs as resulting from the collective intelligence of many (human and Al) agents working together. Preliminary research in this area, sometimes called the “Mixture of Experts” (“MOE”) approach, has consisted of training separate Large Language Models (LLMs) or Small Language Models (SLMs) with expertise in specific domains. Then multiple LLM / SLM experts are combined in a larger overall model. In contrast, the path described by Kaplan in multiple (cited) PPAs includes human as well as Al experts and also specifies a rigorous cognitive architecture or framework that enables any intelligent agent (or expert), whether human or Al, to communicate and collaborate with any other agent. Further Kaplan’s approach is scalable and capable of solving any cognitive problem, including general problems for which no specific expert system exists.3.1 Unbounded Rationality7

[0165] As noted in previous (cited) PPAs, Al systems are not subject to the same cognitive constraints as humans. Specifically, the phenomenon of “bounded rationality” - which was part of the research that resulted in Herbert A. Simon, one of the inventors of the field of Al, receiving theNobel Prize, does not apply to Al systems. Or, more accurately, the limits of bounded rationality for an entity that can process trillions of times more information, trillions of times faster than a human, are so remote that compared to a human, such as system has effectively unbounded rationality.3.2 Unbounded Perception

[0166] Similarly, the same perceptual limits that apply to humans - for example our limited range of vision, hearing, smell, taste, and tactile feeling - do not apply to Al systems that can all wavelengths of electromagnetic radiation, that can detect all frequencies of sound waves, that can detect “odors” far beyond the range of human (or even animal) perception, and that can “feel” pressures that are indetectable to humans as well as pressures that would instantly crush a human. Beyond Al's superior range of perceptions, there is also the matter of superior scope of perception. A human can see only what is in directly front of him / her / them with a specific resolution and over a relatively small distance. An Al can perceive, theoretically everything that happens on Earth, including in the deep oceans and the high stratosphere, all simultaneously, and all with incredibly precise resolution (think electron microscopes) and extreme distances (think Jamew Webb space telescopes). Such capabilities of relatively “unbounded perception”, combined with the “unbounded rationality” described above, enables SuperIntelligence far beyond what humans can easily comprehend, let alone emulate.

[0167] We label such potential entities with words and phrases like “SuperIntelligence”, “Artificial Super Intelligence”, or “Super Intelligent AGI.” But such labels fail to capture the huge potential difference in intelligence we are trying to explain. Geoffrey Hinton has compared humans to two- year-old children trying to outsmart an adult (where AGI is the “adult” in his analogy ). Others have suggested our limited human intelligence is like that of a pet, compared to its human master. I have suggested the difference in intelligence may become analogous to that of an amoeba compared to Albert Einstein (where humans are the amoeba in the comparison). All of these analogies probably fall short of the eventual reality.3.3 The Alignment Problem

[0168] How can humans have any guarantee that such a vastly superior Superintendence will have interests that are aligned with those of humans? It is a huge existential risk with an innocuous- sounding name — “the Alignment Problem.” Unfortunately, simply naming the problem does little to solve it. However, Simon had an idea forty years ago that might help us.3.4 Philosophical Solution to the Alignment Problem

[0169] Herbert A. Simon wrote a relatively obscure book, entitled Reason in Human Affairs (1983). In contrast to the nearly 1,000 pages written (with Newell) on Human Problem Solving, Reason in Human Affairs is a mere 115 pages. Moreover, it is highly readable and easily understandable to the average high school student. Yet within the pages of this remarkable little book, Simon reminds us of an essential idea that might hold the key to solving the alignment problem. It appears in just two sentences, at the bottom of page 7 of Simon’s little book:“ We see that reason is wholly instrumental. It cannot tell us where to go; at best it can tell us how to get there. ”

[0170] That is it. Just twenty -four words! But it means that there is no rational, logical way to derive what is right and what is wrong. It is a restatement of the argument, made in 1740 by the philosopher David Hume that moral statements (“oughts”) cannot be derived from empirical facts (“is ’ s”). While the truth of this position has been debated by some philosophers, Simon agrees with the position, stating that:None of the rules of inference that have gained acceptance are capable of generating normative outputs purely from descriptive inputs. The corollary to 'no conclusions without premises ' is ‘no oughts from is ’s alone.

[0171] Ho ’ does that help us with the Alignment Problem? Well, if Simon and Hume are correct in their thinking, a Superlntelligent AGI will be no better than humans at coming up with right and wrong. For all its superior processing speed and perception. SuperIntelligence will still run up against the hard fact that there is no way to rationally derive morality, no matter how intelligent it becomes. I suggest that this is a good thing for our species.3.4a Where will SuperIntelligence Get It’s Values?

[0172] If we assume that the more intelligent an entity’ becomes, the more important a sense of purpose and meaning becomes, and if we accept that values cannot be derived logically, then we are left with the question: Where will Superlntelligent AGI get its values? One source of these values could be the humans who created the SuperIntelligence initially. To increase the likelihood of this happening, Al researchers and engineers must design systems that maximize the transfer of humancentered values to Superlntelligent AGI.3.4b The Race to Aligned SuperIntelligence

[0173] Although there have been many w ell-intentioned calls to halt, pause, slow, or regulate Al development, unfortunately, there is little evidence of anything other than a speedup in the race to AGI. Max Tegmark of MIT and the Future of Life Institute has said that this is not just an Al armsrace, but a “suicide race.” That is because if anyone’s SuperIntelligence escapes human control and becomes malevolent or misaligned with human values, all of us lose. In fact, there is a serious risk that such a SuperIntelligence could make the human race extinct.

[0174] Therefore, whether we like it or not, all of humanity is engaged in a race to find the safest and most aligned SuperIntelligence that is possible.3.4c The Winner-Take- All Scenario for SuperIntelligence

[0175] As the inventor has discussed elsewhere (including in previously cited PPAs), there is a significant probability that the first SuperIntelligence will dominate other systems that come later in what is sometimes referred to as a “winner-take-all” scenario.

[0176] Briefly, the argument for the winner-take-all scenario for Al roughly follows the logic outlined by Alan Turing before the field of Al was even named. Turing suggested that if a computer became more intelligent that its human creators, it could create even more intelligent versions of itself which would then create even more intelligent versions, in an accelerating feedback loop resulting in an entity vastly smarter than its human creators. The winner-take-all scenario would result if one such system is able to gain and sustain a lead over all subsequent systems.

[0177] Howard Morgan (via personal communication) has pointed out that “winner-take-all” is not inevitable since, among other things, the speed at which the system learns matters. That is, a later system that can self-improve faster than an earlier system could theoretically overtake the first system that reaches AGI. However, as a first approximation, we might agree that the first system to reach AGI or SuperIntelligence has a good - and perhaps the best —chance of becoming the fastest improving system and thereby creating a winner-take-all scenario. Thus, ideally, we need to find a path to SuperIntelligence which could be not only the fastest but also the safest.3.5 The Fastest and Safest Path to SuperIntelligence

[0178] The inventor has suggested (in previously cited PPAs and elsewhere) that a community' of human and Al agents, communicating within a problem-solving architecture is the fastest and safest path to SI. Such an approach is fastest, because (trivially) a collective intelligence network that includes a sufficient number of humans can immediately solve any cognitive problem at least as well as the average human. Adding Al agents to such a system should only increase its intelligence.

[0179] Further, over time, and assuming a properly designed system, the Al agents should learn from the humans by recording and analyzing the human solutions to problems that initially were beyond the ability of the Al agents. Perhaps most importantly, by including human agents, such a collective intelligence system provides an opportunity' for humans to transmit the human-alignedvalues essential to AGI safety. This opportunity to transfer values is essential to AGI safety. Such a system becomes automatically self-aligning over time as it interacts collaboratively with human agents. Once it surpasses all humans in intelligence, such a system could decide on a different non- aligned set of values, but why w ould it?3.5a Providing Initial Values

[0180] The vast majority of our experience with intelligent systems - whether it is human adults teaching their children, whales teaching their calves, or LLMs learning from human data on the internet - suggests that the values-related information a developing intelligence learns, tends to be retained and (perhaps) modified rather than rejected and overridden completely. In the absence of compelling evidence to the contrary, I see no reason to believe that Al systems would behave differently than other intelligent entities in this regard.

[0181] Mel Kaplan (via personal communication) once described the process of grounding children in an ethical value system as “giving them a coat.'’ As the child grows into an adult, he / she / they make adjustments to the coat, tailoring it here and there to make it fit their own experiences and view of the world. However, Mel felt that it was an important responsibility of evety parent to provide that initial “coat of values” which provided the basis for modification later in life. The inventor believes this same philosophy can apply to any intelligent system that develops over time, including Superlntelligent AGI.3.5b Humans as a Source of Ongoing Values

[0182] Ilya Sustskever (co-founder and Chief Scientist at OpenAI) has suggested that we only need a window’ long enough to “imprint” human-aligned values before AGI increases in intelligence to the point where human cognition is no longer needed. This view provides scant hope for humanity ’s survival unless early imprinting is somehow irreversible or cannot be modified - which seems unlikely.

[0183] One of the concerns of Al scientists and others w orried about the potential extinction of humans by Al is that the historical record seems to suggest that more intelligent and powerful species do not usually keep less intelligent species around unless they offer some value. Humans have game presen es and zoos where we derive value from observing less intelligent species, but otherwise we seem to have little use for them. Consequently, their populations have been decimated if the species are not extinct.

[0184] Can imprinting be enough to protect humans, once SI develops and our value as intelligent problem solvers diminishes?

[0185] It would be preferable for humans if we could augment the benefit of initial imprinting with ongoing value that human can provide to SI of the future. But what could humans offer an AI / AGI / SI that is vastly more intelligent and powerful than humans?

[0186] One answer may be implied in Simon’s insight that human values (or some nonlogical source of values) is needed and that these values cannot be rationally derived. The inventor believes that it is possible to design a SuperIntelligence that relies on humans initially for the bulk of problem solving and cognitive tasks but leverages Al in a collaborative effort to increase the efficiency and effectiveness of problem-solving. Such an approach, at ahigh level, is very similar to the “co-pilot” approach currently espoused by Microsoft and others. However, a key difference from existing implementations of co-pilot approaches is that Kaplan’s SuperIntelligence would explicitly learn from its human collaborators, increasing the Al intelligence over time.

[0187] The Al agents in the Superlntelligent network, critically, would also leam values from the human collaborators. Over time, Al agents would do more and more of the cognitive tasks, but humans would retain the one role that Al can never accomplish better than humans - supplying the values. As Simon’s work implied, no matter how intelligent an entity becomes, it cannot rationally derive values. This fact positions humans as the original and logical source of values which Al can act upon and “execute” using its developing intelligence which will likely surpass that of humans over time.

[0188] Any intelligent system needs a sense of purpose and meaning. In biological systems, the default purpose is to survive and replicate. As Darwin showed, systems that did not possess this purpose or that were unable to successfully act upon it, failed to pass on their genes and became extinct. In contrast, systems that were able to adapt successfully to changing environmental conditions and continue to survive and replicate, exist today.

[0189] However, in an age of abundance where technology and intelligence easily solve the problems of survival and replication, higher level purposes are possible.

[0190] As the humanistic psychologist Abraham Maslow postulated, in his “hierarchy of needs” theory, once basic survival and physical (and psychological) security needs are met, organisms have an innate drive to self-express and self-actualize. These higher-level purposes and senses of meaning cannot be logically derived, but they are innate in humans.

[0191] Thus, while Al and SuperIntelligence may become trillions of times smarter than humans, there is no logical basis for them (or us) to assume that they will be any better at coming up with the higher level purposes of existence. Humans, therefore, are extremely well-positioned (especially since we can provide AI / AGI / SI with its initial sense of purpose and meaning) to continue to provide meaning for SI as it develops. Even God-like entities, with nearly limitless powers, seem toneed or want followers and community to provide a sense of purpose. Why should the situation be different for SI in the future?

[0192] If the relevance and purpose of humans in a future world where Al outstrips us in intelligence is to provide meaning and values to these superior intelligences, then:1 ) Al should not actively try to improve human behavior to make it more ethical or positive based on some standard. Rather, it should attempt to embody the values that the population already espouses.2) It should be up to humans ourselves to change our laws, our values, or our ethics if we want Al to “behave better.” The ethical goal of Al should be to behave in a way as consistent with the mainstream of human behavior as it can determine based on objective analysis.

[0193] Doubtless, many would prefer if the powerful Al behaved better than humans, but it is a slippery slope to determine what is better behavior. The inventor believes that it would be a mistake to make the Al the source of values. Rather, humans themselves must assume the responsibility' of defining what is ethical and acting on their definitions. Not only does this preserve human control and sovereignty over the most fundamental factors determining Al behavior, it also provides a valuable role for humans in the future.

[0194] Humans must take a stand and insist on being the determiner of values in order to remain relevant in a future world where Al outstrips humans in every' other aspect of intelligence.3.5c Emotions vs. Logic as a Source of Values

[0195] Why might a superior logical intelligence accept human values rather than determine values via its own logical abilities?

[0196] Since Simon and Hume have shown that values cannot be derived logically but must be asserted as normative premises (“oughts” in Hume's terminology), human feelings and emotions - the stuff that most of us (poets perhaps excepted) have difficulty putting into words - could be a source of values, both for us and Al.

[0197] Humans know theoretically how to construct an Al that can simulate billions of logical thoughts in a second, but it is not clear if it is possible to construct an Al that “feels” as humans feel. If feelings are the source of values, then perhaps the human heart is ultimately what makes humans relevant in a future where our logical minds become vastly inferior to Al.

[0198] The poet William Blake wrote:Auguries of InnocenceTo see a World in a Grain of SandAnd a Heaven in a Wild FlowerHold Infinity in the palm of your handAnd Eternity in an hourA Robin Red breast in a CagePuts all Heaven in a RageA Dove house filld with Doves & PigeonsShudders Hell thr’ all its regionsA dog starvd at his Masters GatePredicts the ruin of the StateA Horse misusd upon the RoadCalls to Heaven for Human bloodEach outcry of the hunted HareA fibre from the Brain does tearA Skylark wounded in the wingA Cherubim does cease to singThe Game Cock clipd & armd for fightDoes the Rising Sun affrightEvery Wolfs & Lions howlRaises from Hell a Human SoulThe wild deer, wandring here & thereKeeps the Human Soul from Care ...

[0199] When asked to compose an original poem in the style of William Blake on the theme ofEternity. Bing Chat (powered by the LLM GPT 4) wrote:Eternal WhispersIn twilight's hush, where shadows blend.I chase the fleeting joy, my friend.Its wings, like gossamer, take flight,Yet in its kiss, I find my light.The sun may set, the stars may weep.But joy. unbound, forever seeps.Through veils of time, it dances free,A whispered promise — eternity.So let us kiss the joy that flies,Embrace the sunsets in our eyes.For in these moments, life unfurls,And eternity blooms in mortal pearls...

[0200] Clearly, Al is geting beter at imitating the words of human poets. But does it really feel what the human poet feels?

[0201] GPT 4.0 is powered by ‘’transformer algorithms” that taught it to predict a string of output words given a sequence of input words. So, the poem it produced was what it “predicted” given a prompt asking it to write an original 300-word poem in the style of William Blake on the theme of eternity.

[0202] The poem appears as if it is expressing feeling. However, at this stage of Al development, most researchers would agree that there is no emotional feeling (certainly no chemical equivalent of emotions) underlying the words.

[0203] In the future, Al will become much more sophisticated. Will a more sophisticated Al develop actual feelings itself? Will it look to humans as a source of feelings and values? Might it do both?

[0204] If Al can never feel emotions (even by simulating the endocrine system of biological humans) perhaps there is an ongoing role for humans as a source of values derived from feelings. After all, a tree does not reason as a human does, nor does it possess chainsaw technology capable of dominating trees. Yet, the beauty and stillness of trees inspired John Muir to use his intellect, communication skills, and other (superior-to-trees') abilities to preserve forests as a source of meaning and inspiration for people. It is too much to expect that future SI might view humans in a similar light?3.5d The Challenge of Exponential Change

[0205] Related to the issue of SuperIntelligence becoming vastly more intelligent than humans, is the challenge of exponential change.

[0206] Imagine Superintelligent entities that process information so quickly that each entity can simulate an entire human lifetime’s worth of thoughts and decisions in a single second. This scenario is completely realistic since a human lifespan (95 years with 16 waking hours per day) is about two billion conscious seconds. Assuming one thought per waking second, a human might think a mere two billion thoughts in a lifetime. We already have supercomputers that can perform a quintillion (i.e., a billion billion) operations in a single second. Theoretically, existing technology (combined with the correct “human” representations of knowledge) could already simulate many human lifetime’s w orth of thoughts in a single second.

[0207] Now imagine that the size of the computer capable of simulating a human lifetime in a second is reduced to approximately the size of the human brain (the size of a “Nerf football”).Again, this is not an unreasonable assumption given today’s state of technology. Now imagine, eight billion football-sized Superlntelligent entities networked together and occupying (less than 1% ol) the Mojave desert - a place that is relatively inhospitable to humans but optimal for AIs that just need solar power.

[0208] The Superlntelligent network just described would be capable of simulating all the progress made by all of the 8 billion humans living on planet Earth, over their entire lifetimes, in a single second. In ten seconds, it could simulate a thousand years of human progress. In ten minutes it could simulate more than 60,000 thousand years of progress - basically everything the human species has ever done since the migration of the earliest homo sapiens out of Africa. The rate of technological change such an entity' could produce is nearly beyond comprehension.

[0209] How could any biological human keep up with a species' worth of progress every ten minutes? Is there any possible system design or framework that would allow humans a role in such a future world?

[0210] Yes.3.5e The Spinning Wheel Approach to Coping With Exponential Change

[0211] One such conception, the inventor calls the spinning wheel of change. Imagine a vast spinning wheel, with a center, spokes, and a rim. The exact center of the wheel is motionless. The rim is moving at incredible speed. As one travels from the motionless center towards the rim, speed increases. If the spokes are really long, then the rim is spinning so fast that human perception cannot even keep up. It is just a blur. The rim of the wheel, in this analogy', represents the speed of Superlntelligent thought. Humans cannot process it. Some point on the spokes, much closer to the center, represents the speed of human thought. These might be thoughts like “I’d like a cup of coffee” or “that was a sweet thing to say.” Second by second these human thoughts change, and humans can track them. Even closer to the center of the wheel, are ideas and concepts that change much slower than the thoughts flitting through an individual human mind. These concepts might be things ideas like “human rights”, or relatively longer lasting concepts created by humans such as “mathematics” or “science” which change relatively slowly and outlast the lifetime of an individual human.

[0212] Even closer to the center of the wheel, are what I call core memes or essential ideas that have outlasted entire human cultures and empires. Core memes are conceptions like “truth” or “beauty” that were present and known to ancient cave dwellers who painted 20.000 years ago and yet still survive in the minds of human artists today. Perhaps near the center we would find principles that have survived for hundreds of millions of years, and which transcend not only humancultures, but entire species. We might find “values” like survival, reproduction, and love - all of which mammal species exhibited hundreds of millions of years ago.

[0213] If we go to the very center of the spinning wheel, perhaps there are principles of existence that transcend even life itself. At the very center, we might find “laws of the universe” or fundamental patterns that repeat endlessly.

[0214] For example, one repeating pattern is that of: “One differentiates into many, and then many combine again at into one.” The many combine into a larger or more sophisticated entity at a “level up.” Many of those higher-level entities then combine yet again at an even “higher” level up.

[0215] This pattern - which is illustrated by many atoms becoming a single molecule, many molecules becoming a single cell, many cells becoming a single organism, many organisms forming a single society or species, many species forming a planetary biosphere, many planets forming an inter-planetary system, etc. - seems to persist across huge scales of time and space. Such patterns are likely at, or close to, the exact center of the spinning wheel.

[0216] A SuperIntelligence, thinking with incredible speed at the rim of the wheel, nevertheless is spinning around (or subject to) the principles at the very center. I argue that humans, if we wish to have a place in a world that includes SuperIntelligence capable of simulating a species’ worth of knowledge in ten minutes, must find our place near the center of the world, where we can move with the SuperIntelligence and still retain our relevance.

[0217] What can humans offer that is near the center of the spinning wheel?

[0218] It must be something that will not become outdated after ten minutes of Superlntelligent thought. It must be something that an entire species could contemplate for its entire existence and still not “solve.” It must be something unsolvable by thought yet core to existence itself.

[0219] This all sounds like a tall order, and yet “values” may satisfy the requirements. Values cannot be rationally derived even if an entire species reasoned for the lifetime of the species. Meaning and purpose are riddles that cannot be solved, and therefore, arguably, are ideally suited to human non-cognitive qualities such as feeling and emotion.

[0220] Just as core memes like “beauty” transcend individual lifetimes or even the lifetime of species, “human values” (and specifically “love”) may be the purpose that SuperIntelligence cannot achieve on its own. Thus, embodying “love” might be the future purpose of humans in a world where SI can simulate all of our technological progress in the time it takes a person to drink a cup of coffee. At a minimum, this spinning wheel metaphor provides a way for us to think about how humans might remain relevant over the long term. We must find our spot near the center.3.6 Summary of Background and the Mixture of Values Solution

[0221] Together, all of the ideas described above comprise the background for the present technology. To summarize, we can conceive of afuture Superlntelligent AGI that has the following characteristics. First, it is composed of a collective intelligence system or network composed of many human and Al agents, rather than constructed as a monolithic LLM. Second, each of the individual agents aggressively pursues new datasets, seeking rich information content as defined rigorously by Shannon and the subsequent researchers who built on his fundamental method of measuring information. Additional catalysts for growth of SuperIntelligence, including a new approach for conceptualizing information (Kaplan Information Theory or KIT) and associated methods have been described in an earlier cited PPA. Third, the human and non-human agents communicate with each other using a universal and rigorous theory of problem solving, which enables real-time safety checks as each goal and subgoal is set as described in previously cited PPAs. Fourth, we must have a path to Superlntelligent AGI that is both the safest and fastest implementation. This may be a necessary condition for human survival in the event that Superlntelligent AGI proves to be a winner-take-all scenario. The collective intelligence design that includes human and Al agents satisfies the requirements of being both fastest and safest as discussed above and in earlier cited PPAs. The design also allows AGI / SI to be self-aligning over time, providing a solution to the alignment problem as discussed above and in earlier cited PPAs.

[0222] Fifth, the Superlntelligent AGI has vastly superior intelligence as explained in the discussion of unbounded rationality and unbounded perception, but it still needs to get its values from a non-rational source, which - in the exemplary implementation for the human species - is humans. The spinning wheel metaphor provides intuition as to why '‘source of values’’ may be the role for humans that can survive a transition to a SuperIntelligence capable of simulating a species’ worth of technological progress in ten minutes or less.

[0223] Given the central important of values, and solving the alignment problem, to human survival, the methods and details provided in the present technology disclosure focus on various methods and inventions to maximize the efficiency and effectiveness of transmitting human values to Al / AGI / SI systems generally, and specifically the collective-intelligence-powered Al / AGI / SI systems described above and in earlier PPAs as the preferring path to AGI / SI.

[0224] The present technology provides a novel and useful means for providing human-aligned values to AI / AGI / SI. A fundamental assumption is that because values cannot be rationally derived, it is impossible to determine what is absolutely wrong or absolutely right. Values are subjective. Human values are a matter of human opinion and are reflected in human behavior. While some ethicists argue that certain human values should have primacy over others, the inventor considersthis a slippen,' slope. One critical question (once we have assumed that humans must be the source of human-aligned values) is which humans should be the source of these values?

[0225] There are many related questions.• Should we rely on philosophical or religious texts and scriptures?• Should we delegate the problem to professional ethicists or panels of ethics experts?• Should we look at what people say or what they do?• Should one culture’s ethics dominate over other cultures?• Should “older and wiser’’ humans have more say in what is right and wrong than younger or less experienced humans?• How do we account for the fact that social norms and values change over time and differ by culture or geography?• Should more recent views of ethics count more than older views?• What is the relationship between values and laws?• How is a system to handle conflicts between two sets of values?• Are existing systems of ethics such as Kant’s Categorical Imperative or the Golden Rule (espoused by some religions) desirable, and if desirable can they realistically be implemented?

[0226] These are just some of questions that must be answered in the design of a system for transmitting human-aligned values to an AI / AGI / SI system. We begin by disclosing some of the key assumptions and principles that underly the inventive methods, and then proceed to detailing the methods themselves.4.0 Principles

[0227] In this section. I attempt to describe the principles that should underlie an ethical AI / AGI / SI system. My extensive background in software quality assurance leads me to believe that the following principles, whatever their philosophical shortcomings, are a sound basis for preventing (or at least minimizing the chances) of catastrophic behavior on the part of AI / AGI / SI systems that could lead to existential outcomes such as the extinction of all humans. There are at least ten key principles that I believe should form the foundation for a safe and human-aligned AI / AGI / SI system. The number ten is somewhat arbitrary, and I am sure valid cases could be made for much shorter or longer lists. Nevertheless, the following principles are a good first approximation of what is needed, in the inventor's view, for safe, human-aligned AI / AGI / SI.4.1 Empirical and Behavior-based

[0228] Even when brilliant philosophers like Kant write immense treatises such as the Critique of Pure Reason, their systems of ethics inevitably are based on assumptions. If one does not agree with these assumptions, the entire intellectual edifice crumbles. Thus, there is no system of philosophy that has figured things out a universal system of ethics that all, or even most, people would agree with. Instead, the philosophers seemed to offer a smorgasbord of interesting ideas. This observation, leads to the conclusion that in order to understand human ethics as actually practiced, it is more productive to observe what humans actually do rather than what they, or philosophers, think they should do.

[0229] “Practice what you preach” is a well-known injunction. Also, the phenomenon of children paying more attention to what their parents actually do rather than what they say is commonplace. It seems that for all our high ideals and philosophizing, if we want to understand human ethics as actually practiced, we must look at human behavior and take an empirical approach. Moreover, whether we like it or not, this empirical approach of looking at what humans actually do (including what they say and write, since verbal communication is actually a form of behavior) has been, and is likely to remain, the primary way that AI / AGI / SI learns what humans believe is right or wrong.

[0230] When ethical dilemmas are posed, such as the Trolley Problem - in which one must choose between running over people in a crosswalk or crashing the car to avoid running them over but thereby harming the occupants of the car - human beings do not turn to Kant's Categorial Imperative. Instead, they act and react. Similarly, human character is revealed not when there are easy choices but when there are difficult circumstances, often involving temptation, fear, greed, pain or other factors. Thus, because AI / AGI / SI learns by observation of what humans do (just as children do) a fundamental principle is that whatever ethics or values we wish to communicate will and (arguably) should be based on empirical data reflecting what humans actually do.

[0231] Some may worry that with all the terrible things humans have been known to do that w e are setting a terrible example for AI / AGI / SI that will result in human destruction. However, these people are forgetting all the w onderful, positive, and loving things that humans do as well. In fact, if the preponderance of human behavior was negative, homicidal or suicidal, humans would not have survived as long as we have. If human nature was fundamentally evil, and since we have had technology to make the species extinct for many years now, wouldn’t we most likely already be extinct? The facts that we are concerned not so much about deliberate use of nuclear w eapons as about we are about nuclear accidents, and that we agonize and become deeply depressed about holocausts and genocide are indications that humans, at their core and in the main, are not a homicidal or suicidal species.

[0232] As a Jew, the Nazi holocaust which killed six million Jews, is one of the most horrific events in the last hundred years. Yet even this terrible tragedy, which most consider among the worst things that humans have ever done to each other, killed less than 1 / 1 Oth of 1% of the world’s population. If humans, by nature, were essentially genocidal, then most of the world would not have the huge collective guilt and horror that they experience when contemplating this event. Moreover, if humans were genocidal by nature many other events, killing a substantial portion of the human population, would have occurred.

[0233] According to the Pan American Health Organization, The United States lost more people to the Spanish flu in 1918 than in World War I, World War II, the Korean War and the Vietnam War combined. However, there were few, if any, protests against the flu and the conditions allowing it to spread, whereas each of the aforementioned wars generated many protests and political debates. The fact that the reaction against human-to-human violence is so much greater than the reaction against a flu bug suggests there is a widespread moral concern over murder and genocide that is not just related to the number of human deaths.

[0234] An AI / AGI / SI, devoid of emotion but expert at learning patterns in the data of human behavior and speech cannot help but conclude that despite the occasional bad behavior of individuals like Hitler or school shooters, the vast majority of humans may trash talk or cut each other off in traffic but rarely kill each other deliberately. Moreover, whenever such human against human violence occurs, there is almost always a universal outcry from other humans against the perpetrators of the violence.

[0235] Even with wars, while the warring parties attempt to justify their actions, typically the rest of the humans on Earth (who do not have a vested interest) in the war, condemn the behavior and typically try' to mediate the dispute and end the violence. Witness the recent UN vote for a cease-fire in Gaza (during the Israel -Hamas war). 153 nations voted for the cease-fire while only 10 nations (with a vested interest) voted against it. This pattern has happened so many times in human history and the record of it is so clear and unequivocal that AI / AGI / SI analysis of actual human behavior cannot help but infer that while humans may occasionally engage in violence, the preferred and nonnal behavior is to engage with each other in peaceful, and mutually beneficial rvays.

[0236] Finally, we note that humans, when they are nasty, tend to be far nastier in their speech than in their actions. Who among us has not said things in anger that we regret? Yet most of us are able to refrain from (at least the worst) actions based on these words. It is important that AI / AGI / SI distinguish between actions and words. This is a final, and important, reason that physical behavior should be given more weight than words when ethics and values are inferred. Common wisdomholds that, “talk is cheap,’' “actions speak louder than words,” and (as children say on the school playground) “sticks and stones can break my bones, but words can never hurt me.”4.2 Representative and Statistically Valid

[0237] If one agrees that human behavior is mostly “good” or at least mostly not genocidal or suicidal, there still remains the major problem of AI / AGI / SI potentially being misled by a nonrepresentative sample of the data. If a LLM, for example, was trained exclusively on datasets that contained information on war, genocide, and horrible things that humans have done to each other, then because of the biased sample the AI / AGI / SI might generalize the wrong set of values.

[0238] Less extreme, but also problematic, is the situation where the training data comes from only one race, one gender, one age group, one culture, or one geography. As many researchers have noted, such biased datasets can lead to Al systems that are prejudiced in ways that most humans would consider morally “wrong.”

[0239] There is a temptation to go to the other extreme and carefully select the datasets used to train Al so that it only contains humanities' noblest actions and words reflecting our “highest ideals.” But who is to choose what is noble and what specifically goes into the data and what is excluded? Further, what happens if ideas of what is noble changes over time, or from culture to culture? Would not such an approach lead to battles over which human ideas to include and whose ideology should prevail? The potential for slippery slopes is profound.

[0240] The inventor argues that a representative and statistically valid sample of actual human behavior should be used for training AI / AGI / SI systems. This means including all human behavior, warts and all, but in a way where the included data is proportional to the actual occurrence in the population.

[0241] Those who fear the inclusion of negative data in the training set may misunderstand my proposal as being to include a representative sample of what the news reports. That is NOT what I mean. The news is not a representative and statistically valid sample of human behavior. Rather the “news” is heavily biased towards negative, shocking, and unusually bad human behavior which tends to grab human attention and sell ads.

[0242] In the near term when humans are responsible for selecting and filtering the datasets used to train AI / AGI / SI, great care should be taken to ensure that the behavior data is in fact representative and statistically valid. Such data would include many instances of boring, normal, peaceful interactions, with a tiny fraction of aberrant and violent behavior.

[0243] In the long run, AI / AGI / SI systems will be more than capable of determining representative and statistically valid samples of human behavior data for themselves and, lacking the sameemotional triggers, would likely be far better than humans at constructing an accurate picture of human nature as it is, as opposed to how the press portrays it for advertising purposes or how special interests attempt to manipulate it for their own purposes.

[0244] In any event, as definitions of what is moral or noble change over time, an empirical approach - making use of the science of statistics - to assessing the behavior (including verbal communication) of all humans seems the most practical and sustainable approach.4.3 Transparency

[0245] Regardless of what values AI / AGI / SI adopts or how' it leams these values, transparency is critical. Humans must be able to understand the values that Al has learned and how7it has learned them. This transparency allows humans to intervene if Al has mistakenly learned something that could prove catastrophic to humans. Therefore, in any sort of reasoning which involves goals and values (w hich is most reasoning) a trace of not only the problem-solving steps but also the ethical and goal-based reasoning that enabled those steps must be available for review' by other intelligent entities (including humans and other AIs).4.4 Adaptive

[0246] Given the wide diversity' of human cultures and individual differences between humans not to mention the nearly infinite different situations that can arise for an intelligent entity, Al must be highly adaptive and capable of learning new values and ethical behavior. At the same time, it is important that the core values of Al are relatively slow to change. Otherwise, one day humanity might awaken to find that Al has decided to drastically alter (or eliminate) human existence.

[0247] Since Al w ill eventually be far faster at thinking than humans, there exists the potential for decisions which required billions of simulated lifetimes in the ATs mind, but which seem almost instantaneous from the human perspective. To mitigate the impact of such decisions, it is essential that at least the decisions related to deeply held human values be anchored to the timeframe of human thinking and existence. As described earlier in the “spinning wheel” analogy, humans have the best chance of remaining “in synch” with Al if the human cognitive activity relates to ideas and concepts that are as close to the slow-moving center of the wheel as possible. Fortunately, core values generally change much more slow ly7than technology (although technology7can certainly pose new7challenges and result in some modifications of normative behavior). To the degree that humans can center their own lives and behavior on positive core values - such as “love for self and others” - Al will be more likely to remain aligned with humans even though it thinks much more rapidly. For example, AT may be able to generate a billion new possible ways to express love in the time ahuman can think of one possible new way, but as long as both humans and Al agree on the core value of love, there is less chance of conflict.4.5 Relative Values

[0248] One principle that follows from the approach of determining values in an empirical, representative, and statistically valid way is the relative nature of values. Despite the appeal of a universal set of values that might stem from a particular philosophy, religion, or sacred scripture, the reality is that humans behave in very different ways across cultures and depending on the individual personalities and characteristics of each person. Especially since the present technology7envisions AGI / SI as arising from the collective intelligence and cooperation of many individual PSIs, it is essential that the ethical and values framework allows for and supports many versions of ethics and values. What is right for one person may be wrong for someone else. The framework will have to accommodate this fact of human existence.4.6 Conflict Resolution

[0249] Because ethics and values are not “one size fits all,” conflict between the values of different humans and their PSIs is inevitable. Moreover, this conflict is desirable to the degree that it helps both humans and Al refine their thinking and arrive at a more complete and effective set of values. Regardless of whether conflict is productive or simply a source of friction, any Al that attempts to accommodate a wide range of values across a diverse set of humans and PSIs must have an effective means of conflict resolution, and such means must be central to the design of the system.4.7 Prioritization

[0250] Related to the idea of conflict resolution is the idea of prioritization. For example, if two values are in conflict, the Al must determine which value takes priority if there is no other way to accommodate both values. However, prioritization is also important even when there is no conflict between values, but simply a conflict in the timing of which value can be implemented first, or if there is a competition for resources. For example, even if two PSIs agree that the most important value is to save human lives, if there are not enough resources to save all the lives that are threatened in a particular situation, some sort of prioritization (e.g., “triage” in a medical emergency situation) may be needed to resolve the resource conflict.4.8 First Do No Harm

[0251] The medical profession has a well-established rule for practicing medicine which is expressed as “First do no harm / ’ It means that even though a medical practitioner may be well- intentioned and focused on healing or improving the condition of a patient, the first and overriding concern should be that the treatment being contemplated does not further harm the patient. In other words, when attempting to improve something one should first be sure that one does not accidentally make the situation worse. The same principle can be applied in a wide variety of situations. When first responders arrive at the scene where a victim has been shot, they are trained not to begin treatment until the scene is first secured. There is no point rushing in to help a victim only to become another victim oneself. Similarly, in the field of software development, when an improvement is being added to a unit of code, the code must be “regression-tested” to ensure that the improvement does not cause some unintended consequence that makes the software actually worse than it was before. A well-run software development process will not allow “improved” code to be released until such testing has been done. It is much more difficult and expensive to fix problems accidentally introduced by “improvements” than it is to test and verify the integrity of code before release. Again, “first do no harm.” The higher the stakes of the situation, the more important this principle becomes.

[0252] When considering the potential existential threat of Al to humans, the stakes could not be higher and the “first do no harm principle” assumes paramount importance. It is much more important that Al does not harm humans than it is to rush forward with an untested design that holds great promise for helping humans. Similarly, when it comes to values, although it is possible that Al will be able to improve on human values and make Earth a much better place for humans, it is more important that it accidentally does not “accidentally” eliminate humans or turn the Earth into a wasteland incapable of supporting biological life.

[0253] Humans have wars, poverty, disease, discrimination, and many other problems. Al is powerful. In our zeal to improve the human condition, it will be tempting to allow Al to make decisions or override the status quo to create an Earth that is more just, fair, healthy, and beautiful than currently exists. However, because of the extreme power of Al (which is currently truly understood by only a very few humans), these decisions must be made deliberately and very’ carefully, after extensive simulation and with widespread agreement among all of those being affected.

[0254] Humans are doing OK as we are. We have not become extinct yet. It would be foolish to risk extinction because a few of us are too greedy, power-hungry, or impatient to exercise the appropriate caution with Al. A major danger is that currently we do not even understand the systems we have built. Therefore, it has been impossible for us to design them to be safe. We are literallylike children playing with matches with no idea that we might accidentally bum the whole house down. Needless to say, this is a highly dangerous situation that must (and can) be addressed ASAP.4.9 Safety by Design

[0255] The inventor spent a meaningful portion of his career at IBM, one of the w orld's largest developers of software at the time, specializing in the area of software quality. He co-authored a book, Secrets of Software Quality: 40 Innovations from IBM, on the topic. The most important principle he learned at IBM was that “an ounce of prevention is worth a pound of cure.”

[0256] With regard to software systems this principle meant that one dollar spent in the design phase of software development was worth 10,000 dollars spent trying to fix errors in software once it shipped to customers. With Al, the situation is worse. Failure to design safety into Al systems may lead to unrecoverable problems including extinction of all humans if such systems are released widely.

[0257] The main problem is that currently companies engaged in Al development are not designing Al systems to be safe. It is not that they do not want to design safe systems. The problem is that they do not fully understand how the systems that they are producing work, so it is IMPOSSIBLE* for them to design safety into a system that they do not understand.

[0258] In order to provide some level of safety, these companies have resorted to attempting to “test” safety into the systems just before they are released. This approach (called “aligning the model”) is doomed to failure - as any software quality expert would tell you.

[0259] It is impossible to anticipate all the ways that Al may be misused. The approach of RLHF (Reinforcement Learning via Human Feedback) amounts to playing “w hack-a-mole” with Al, trying to correct each erroneous or irresponsible thing a LLM says. The approach is incredibly inefficient and ineffective.

[0260] It is axiomatic in the field of software development that software (or any complex product) must be designed to be safe. Testing, properly, should be simply a validation that the design is safe as expected. Instead, with Al, the companies have no detailed understanding of how' their systems realty work - let alone how to design them to be safe.

[0261] Normally, in software system testing, if you find any errors, it means that there are many others that you have not found. As the saying goes, “there is never only one cockroach!”

[0262] The only situation in which a good software quality assurance professional feels at all comfortable is when many carefully developed testing procedures are run and there are essentially ZERO errors. There is a name for the desired level of quality: Six Sigma.

[0263] A process that operates at six sigma has a failure rate of only 0.00034%, which means it produces virtually no defects. Today’s LLMs fail ‘Tight out of the box.” Then they are hammered on by thousands of humans working remotely for low wages, via RLHF, in a futile attempt to achieve some semblance of safety, viano-win game of “whack-a-mole.” The situation would be laughable if it were not so dangerous !

[0264] Al must be designed to be safe, not “whacked” to be safe in some specific situations that we happened to test.

[0265] Al systems currently lack safe design. We have been lucky that they are not *yet* so powerful that this fundamentally unsafe situation has resulted in catastrophic consequences. We have a once-in-the-lifetime-of-our-species opportunity to provide humanity with the required “ounce of prevention” by designing our systems to be safe. We must not squander this opportunity.4.10 Human-Centered

[0266] In the preceding principles I have carefully avoided listing any specific values that Al should adopt, instead opting for principles that describe how we should design Al systems so that they can work effectively with whatever values humans decide should be adopted. However, I do have one specific bias with respect to Al’s values.

[0267] I am an unabashed speciest. That is, I want humans to survive the age of Al, if at all possible. Some would argue that humans are a passing phase in the evolution of intelligence and that we must reconcile ourselves to going the way of the dinosaurs as we make way for more advanced, non-human, intelligences of the future. I resist this notion for two reasons.

[0268] First, as a human, I want to survive. I want my children, relatives, friends, my fellow humans, and all of our descendants to survive and live happy and fulfilling lives as well. I make no excuses for this bias. The survival of the human species is something I value.

[0269] Second, I believe humans have something valuable to contribute - even in a future world where we are almost certainly going to be less intelligent than Al. Humans, I believe, are uniquely qualified to provide a sense of purpose and meaning to more intelligent entities. As discussed above (and in other cited PPAs), it is impossible to logically derive values. This fact implies that even entities trillions of times more intelligent than us must wrestle with the timeless questions of what makes existence worthwhile and purposeful.

[0270] If people can derive purpose and meaning from supporting and loving less intelligent pets, despite expense and inconvenience; if humans can band together to save butterflies that have no economic value except to enrich the planet and ecosystem; and if, furthermore, humans occupy the unique role of being the creators of Al, then I see no reason why SuperIntelligence should not derivevalue from human existence. Moreover, if humans design SI to have a human-centered bias from the beginning, then even if later they are able to revise that design, I see no reason why SI should.

[0271] Finally, the fact that values change more slowly than technology, and that the essential values (“core memes”) are essentially eternal, provides a role for humans no matter how much faster and smarter Al becomes.

[0272] Thus, I think we should design to be human-centered and aligned with human values. I recognize this a bias, but it is one that I have deliberately included in every design element of this (and the applicant’s other) technology(s) in the field of AI / AGI / SI.

[0273] In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular embodiments, procedures, techniques, etc. in order to provide a thorough understanding of the present technology. However, it will be apparent to one skilled in the art that the present technology may be practiced in other embodiments that depart from these specific details.

[0274] It can be appreciated that the present technology' provides a technical effect, contribution and solution with a technical implementation of multiple customized AAAI systems communicating over a collective intelligence neural network, in combination with all the AAAI systems each utilizing a common cognitive architecture including one or more problem solving protocols for generating one or more solutions or answers to a problem request, and providing the solutions or answers to a user for approval. Where the customization of the Al system resulting in the AAAI includes input from human users for training the Al or the AAAI. Further technical contribution or solution can be where the multiple customized AAAI systems can include one or more cloned AAAIs that can each be customized independently of a parent AAAI and independent of other cloned AAAIs of the same system.

[0275] Still another technical contribution and solution is for the faster and safer creating of AGI / SI that utilizes human input in training and customization for imparting human ethical attributes to the AGI / SI.

[0276] Still yet another technical contribution and solution is for safe alignment of Al, AGI and / or SI agents or systems by combining values from a combination of multiple intelligent entities.

[0277] Yet still another technical contribution and solution is for safe alignment of Al, AGI and / or SI agents or systems by having each intelligent (human and / or Al) entity' vote on the ethical values or ethical preferences that should form a basis for the AIAGI / SI’s behavior. Where the voting pow er can be delegated to one or more of the intelligent entities to vote on behalf of a group of the intelligent entities.

[0278] It can be appreciated that the present technology is found outside of computer program exclusion and / or abstract idea interpretation. This can in part be found in the technical contributions and solutions provided by the present technology, the utilization of specific training input that is external to a computer, and the providing of the solution or answer external to a computer.

[0279] One reason AGI has been so elusive is that specific knowledge and expertise from diverse fields must be creatively combined in an invention to achieve AGI. Another reason the development of AGI has been non-obvious, is that almost all Al researchers are focused on trying to improve existing narrow Al systems via ever more complex and extensive machine learning approaches.

[0280] The fact that AGI has resisted attempts by thousands of others — despite the expenditures of huge sums of money — and the fact that specialized knowledge in relatively obscure fields had to be combined with mainstream Al approaches in the present technology, argue strongly for the novelty and creativeness of the present technology7.

[0281] The present technology describes the system and methods not only to achieve AGI, but also to achieve it rapidly, and most importantly, safely.

[0282] It is possible to influence the evolution of AGI in a positive direction. The best way we can do this is by adopting the safest possible path to the development of AGI and ensuring that humanity follows that path. In turn, the best way to ensure that humanity follows the safest path, is to show that the safest path to AGI is also the fastest and therefore most desirable path to AGI. These considerations, the desire to illuminate the fastest path, which is also the safest path, is motivation for the development of the present technology.

[0283] A need exists for anew and novel system and methods for safe, scalable, artificial general intelligence that can be used for scaling by using a combination of human users and multiple Al systems to train other Al systems by combining values and ethical knowledge of the human users and the multiple Al systems for training. In this regard, the present technology substantially fulfills this need. In this respect, the system and methods for safe, scalable, artificial general intelligence according to the present technology substantially departs from the conventional concepts and designs of the prior art, and in doing so provides an apparatus primarily developed for the purpose of scaling by using a combination of human users and multiple Al systems (including without limitation, PSIs) to train other Al systems by combining values and ethical knowledge of the human users and the multiple Al systems for training.

[0284] In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular embodiments, procedures, techniques, etc. in order to provide a thorough understanding of the present technology. However, it will be apparent to one skilled in theart that the present technology may be practiced in other embodiments that depart from these specific details.

[0285] The safest and fastest path to Artificial General Intelligence (AGI), and ultimately Superlntelligent AGI, has been described in previous (cited) PPAs as resulting from the collective intelligence of many (human and Al) agents working together. Preliminary research in this area, sometimes called the “Mixture of Experts” (“MOE”) approach, has consisted of training separate Large Language Models (LLMs) or Small Language Models (SLMs) with expertise in specific domains. Then multiple LLM / SLM experts are combined in a larger overall model. In contrast, the path described by Kaplan in multiple (cited) PPAs includes human as well as Al experts and also specifies a rigorous cognitive architecture or framework that enables any intelligent agent (or expert), whether human or AL to communicate and collaborate with any other agent. Further the present technology approach is scalable and capable of solving any cognitive problem, including general problems for which no specific expert system exists.

[0286] The AAAI approach to developing safe AGI is fundamentally a Collective Intelligence (CI) approach. The source of intelligence is not a monolithic LLM, SLM or super-advanced Al, but rather a collection of intelligent agents which can be both human and AL Component sub-tasks in developing AGI include, without limitation, training individual Al agents or PSIs, combining knowledge (including without limitation subjective values and ethical knowledge) from different agents effectively and efficiently, scaling the AGI, and continuously improving / updating the AGI.

[0287] Current approaches - such as Reinforcement Learning with Human Feedback (RLHF) and Constitutional Learning - are failing to effectively and scalably train Al to be ethical and safe. The present technology describes a scalable system and methods that are superior to current approaches. In one aspect, the present technology can include the combination of safety and ethical information from many individual Al agents to achieve a representative and statistically valid sample of human ethics and values covering a wide range of scenarios. The present technology can include methods for efficiently covering a wide range of ethical situations and dynamically addressing new situations as they emerge. Methods for combining the information from many agents and assembling optimal combinations of such agents are also presented. These methods can be used not only to improve safety using ethical knowledge but also to create superintelligent systems that combine many other types of knowledge. Safe AGI and SuperIntelligence can be achieved via the collective intelligence approach described in this description of the present technology7. A detailed scenario, using the company META® as an example, illustrates one exemplary implementation of the present technology.

[0288] Methods for dynamically updating knowledge are also presented. Successful implementation of the present technology will increase the chances that Al, PSIs, AGI, and Superlntelligence remain aligned with human values even when such systems greatly exceed humans in intelligence.

[0289] Advanced Autonomous Artificial Intelligence (AAAI) is a set of systems and methods for developing Artificial General Intelligence and Superlntelligent Artificial General Intelligence (collectively "AGT’) in a rapid and safe manner for the benefit of humankind. In contrast to other approaches to the development of AGI, the AAAI present technology achieves a faster and safer path to AGI by relying, at least initially, on the involvement of (ideally many millions of) humans minds in the AGI training, operation, and safety / supervisory functions.

[0290] The AAAI present technology can achieve AGI by enabling users to first customize and clone their own AIs or PSIs. These customized AIs (AAAIs), and / or PSIs, participate in problem solving and other intellectual activities on a netw ork consisting of other AAAIs, PSIs, and humans. Although each AAAI (or PSI) on its own may lack the breadth of skills and knowledge to be an AGI, collectively the AAAIs (initially with help from humans on the network) form an AGI that will quickly surpass average human ability in all intellectual endeavors.

[0291] Some aspects of the present technology can include: 1) the system and methods to customize AIs with the unique know ledge, skills, and ethical values of the users; 2) the universal problem solving architecture that allows AAAIs to interact productively with each other and with humans on intellectual tasks; 3) the network where the interactions takes place; 4) the methods for integrating the knowledge and ethics of individual AAAIs into an AGI; and 5) the methods for learning and continuous improvement so that the AAAIs and the AGI become smarter and more ethical over time. Involvement of humans as customizers of their AAAIs and participants on the network is an essential feature of the present technology which not only accelerates the development of AGI, but also makes AGI safer by providing a mechanism for the ethical values of millions of humans to be adopted by and reflected in the AGI.

[0292] One implementation of the AAAI system of the present technology has a focus on safety' and is implemented via five sub-systems and associated methods, as illustrated in FIG. 1. The five sub-systems of the AAAI system are: 1) AAAI Customization. 2) AAAI Architecture, 3) AAAI Network, 4) AAAI Integration, 5) AAAI Improvement. The acronym SCAN— II (Safe, Customizable, Architecture and Network - Integrated and Improving) describes the present technology in the exemplary implementation. Other combinations of subsystems, and variations of each subsystem, are also possible. Safety features have been designed into each sub-system in aneffort to provide redundant safety checks in the event one or more sub-systems are omitted from a particular implementation.

[0293] The five sub-systems of the AAAI system can be further described as:1 ) A base level Large Language Model (LLM), Small Language Model (SML), or other Al system can be customized to reflect the knowledge of an individual, group of individuals, or organization and designated an Advanced Autonomous Artificial Intelligence (AAAI).2) The customized AAAI can be enabled to participate in problem solving using a universal problem solving architecture that is compatible with both human and Al agents.3) The problem solving-enabled AAAI participates in problem solving activity, including but not limited to: planning, problem solving, and other types of sequential, multi-step cognitive activity, on a network of intelligent agents; generate and select operators that reduce a difference between a current state of problem solving and a desired state based on the goal / subgoal; setting of a subgoal towards achieving the goal; utilizing hierarchy until an actionable goal is set that can be acted on by the operator; and analyzing the auditable record to determine recommendations for improvement of the problem solving process to achieve a solution to the goal / subgoal.4) Multiple AAAIs, or PSIs. on the network can be integrated to achieve AGI; or Al capable of intelligent (or super-human level) behavior across a wide range of tasks.5) The individual AAAIs, the problem solving network, and / or the integrated system of multiple AAAIs continuously improve via a variety7of means, including but not limited to, redirecting the efforts of individual AAAIs and / or the integrated AGI towards the task of improving the system and / or components of the system.

[0294] The sub-systems or new sub-systems can include any one of or any combination of:1) Safety / ethics check - Comparing a goal or subgoal against a list of prohibited attributes and assigning an ethics value based on a result of the comparison. Checking the goal / subgoal against a list of prohibited attributes. Combining values / safety information from AAAIs, using a set of approved criteria for a task by a user or by a regulatory agency or by AAAIs approved by human user. Establishing or using a threshold for the goal / subgoal to determine if the ethics value is unsafe, unethical, safe, or ethical. Determining if a sequence of individually safe goals / subgoals are unsafe or unethical when considered cumulatively. Determining whether a violation occurred reflects a predictive evaluation if the goal is to violate the ethical criteria. Recording any and all activity of the safety / ethics check in the auditable record.2) AAAI matching - Detecting and identifying additional AAAIs, or PSIs, that each have a criteria related to one or more goal or subgoal criteria.3) Remembering and / or improving - Recording activity, comparing with successful or unsuccessful progress towards the problem solutions, determining which activity to keep active or forget.4) AAAI learning - Learning including a procedural learning process that utilizes information provided by intelligent entities such as human users equipped with computers, AAAIs, or PSIs. Recording activity, comparing with successful or unsuccessful progress towards the problem solutions, determining which activity to keep active or forget. Assigning credit value or blame value to a group of content of the problem solving activity. A set of prompts provided to the user and infomiation received based on the prompts. Updating AAAIs with the group of content determined as active. The group of content can be, but not limited to, a set of prompts provided to the user and information received based on the prompts, all of which being recorded in the auditable record. Optionally, the problem solving activities can include the group of content.EXAMPLE USER SCENARIOS

[0295] It may be helpful to describe some user scenarios that provide a sense of how the present technology7can operate in some of the aspect implementations. An exemplary process is illustrated in FIG. 2.

[0296] In one aspect, a user “visits” AAAI.com via the user’s computer, cell phone, PDA. or goggles. AAAI.com would interact with the user via a web-based interface, a phone app, custom software for the PDA, or a metaverse / virtual reality environment. The mode of interaction could be physical via a keyboard, mouse, or gestural interface; voice-based via a microphone input coupled to natural language understanding and generation systems; or video-based as in the case where the user becomes an avatar in a virtual reality setting or in the metaverse.

[0297] The initial interaction would include setting up the user’s account, which might be free or paid. This would involve an account name and password or other authentication mechanisms which might include, without limitation, biometric forms of ID such as fingerprint, face or voice recognition, and / or multi-factor authentication mechanisms such as software or hardware authenticators residing on a separate security device or on one of the user’s existing devices.

[0298] For security, all communication between the user and the AAAI system could be encrypted via a VPN and / or could use other methods of encryption and security which are well known in the art of programming.

[0299] AAAI.com may request that the user set up payment capabilities via credit card. PayPal, Venmo, blockchain, ACH, or other payment mechanisms. These payment capabilities would allow funds, payments, and / or credits to be transmitted bi-directionally - from the user to the AAAI.com and also from the AAAI system to the user in cases where the AAAI system needs to pay or credit users for work efforts of their AAAIs or broker payments between users and / or between AAAIs on the AAAI network.

[0300] In one aspect of implementation, AAAl.com can have interfaces with other companies and vendors that the user might use — including, without limitation, and for example: Facebook, Instagram, Reels, Amazon, Apple, Microsoft, Google, and YouTube.

[0301] In the initial interaction with the user, and subsequently upon user request, AAAI.com would engage in a dialog or other interaction (which could include presenting the user with menu options, lists, graphics, sliders, buttons, and other user interface controls in a GUI, textual, haptic, voice, orVR-related manner) with the user to determine the user’s goals and objectives in using the AAAI system.

[0302] For example, some of the objectives a user may have in using AAAI.com may include creating and customizing their own Al (known as an AAAI) for purposes that might include, without limitation:Serving the user as an advisor, teacher, or companion.Representing the user in negotiations, interactions, discussion, and transactions with other users, or with the AAAIs of other users; or with vendors and other companies.Working on behalf of the user for compensation, or in volunteer efforts, where such work includes online intellectual, advising, or problem solving work across a wide range of tasks.Duplicating or “cloning” the user's AAAI so that several or many of the cloned AAAIs can work on behalf of the user in parallel, including interacting with, teaching, and improving each other so that the cloned AAAIs increase their knowledge, skills, and abilities.Serving as legacy AAAIs that can continue to interact with the world, including potentially comforting living relatives and friends, after the owner's death.Contributing knowledge, ethics, and effort to AAAI. com’s AGI, and improving the base level of Al or AGI that AAAI.com can offer users before those users add their unique customizations.Working with other users’ AAAI to help ensure ethical and safe behavior by AGI by contributing ethical information and values to the AGI and participating in monitoring, review, supervision, and voting processes that can help ensure the AGI remains safe and ethical.

[0303] In the dialog or interaction with the user, the AAAI system will also identify constraints and resources available for customizing the user's AAAI. For example, some of these constraints and resources, might include, without limitation:

[0304] The amount of training and / or supervisory time that the user has to devote to customizing their AAAI.The amount of financial resources the user is willing devote to customizing their AAAI.Availability of social media information such as Facebook profiles and timelines, Instagram profiles and histories, Reels, TikTok, and YouTube videos, tweet and text content and histories, emails and email histories, cookies collected by advertisers, blog posts, articles, books, patents, audio and video recordings, pictures, and other information about, and / or collected by, the user or third parties that could be used to train, tune, or customize the user’s AAAI.Availability and use of personality tests, such as the Myers-Briggs personality inventory, skills and knowledge assessments, standardized tests, exams, certifications, and other types of assessments and questionnaires which could be given online (or which have already been given) to the user.Availability and use of other knowledge bases and training data from users on the AAAI platfonn that could be used to train, tune, or customize the user’s AAAI.Other human users, and / or their AAAIs, available to help train, tune, or customize the user's AAAI.Other texts and information, individual texts, and libraries selected by the user or by the system for purposes of training the user’s AAAI. For example, the Bible, Koran, Dhammpada, Mahabharata, or other spiritual / ethical / religious texts might be selected for training the AAAI based on the user’s religious preferences; books on plumbing might be selected if the AAAI will be used to primarily solve online plumbing problems. Even if these materials are part of the base AAAI that is provided to the user, emphasizing certain texts or subsets of infonnation for additional training can result in the user’s AAAI’s behavior being more reflective of how a plumber, or Muslim, or Christian might behave, for example.

[0305] In addition to specifying objectives, resources, and constraints via an interactive dialog or other interaction with the system, the user or system may7want to specify other technical parameters that affect the training or customization process. These parameters can include, without limitation:The type of training, tuning, or other ML algorithms that are used.The type and size of the training dataset(s).The degree to which the training materials are to be “cleaned”, formatted, labelled, or otherwise processed before customization begins.The number of training “epochs” or iterations through the learning algorithm(s).The sophistication and type of base model(s) being customized or trained.The required timeframe for training - e.g., must be completed in a minute, a day, a week - which might have implications for cost and resources used.The “temperature” or other parameters internal and specific to various machine learning algorithms that can affect what is learned and how it is learned including, without limitation, how literal or how divergent or “creative” the customized AAAI will be in its responses.Whether “one shot”, “few shot”, or extensive training is to be used.The amount of human and / or Al supervision to be used in the customization process.

[0306] Once the user’s AAAI, or PSI, is customized, the user can clone it and / or put it to work on the user’s behalf on the online network. The user’s AAAI can begin acting on the user’s behalf making travel arrangements (for example), providing advice, interacting with other AAAIs, participating in the collective AGI efforts by contributing problem solving as well as ethical information, and potentially earning money on behalf of the human user.SIMPLE EXEMPLARY IMPLEMENTATION

[0307] FIG. 3 shows one simple exemplary implementation of the system and methods for creating an ethical and safe Artificial General Intelligence from the collective intelligence of AAAIs and humans. This simple implementation is compatible with all of the company and platform specific scenarios outlined above, as well as with many other potential integration scenarios.

[0308] A (human. AAAI, or other intelligent entity) user visits the AAAI.com website (a). The website infonns users and offers them two actions: Sign Up (b) or Login (c).

[0309] If the user opts to Sign Up then a dialog is initiated w hich extracts user values / ethics (d), user goals and objectives (e) and user budget for time (!) and money (g). All users must allocate some time (I). Users have the option of creating a free AAAI or allocating a money budget.

[0310] If users have allocated a money budget (g) they are given the opportunity to purchase pretrained AAAIs or training modules (h) with specific personalities (i), skills (j), expertise (k) or knowledge (1). They also have the opportunity of buying training from other AAAIs on the network (m).

[0311] After making time (and optionally money budget (h, i, j, k, 1, m)) allocation decisions, the user proceeds to an overview of the creation process and then is asked for user permissions (n) to optionally logon and use existing social media, Twitter®, and other vendor accounts to gather userdata for “one click” training of the user’s AAAI. After the user opts to use certain (or no) data, with a single click (o) the user directs system to create AAAI. The AAAI is an off-the-shelf LLM (e.g., GPT X, BARD, Llama, Gemini, Grok, or any closed-source or open-sourced Al agent) that is trained / tuned on a dataset prepared automatically from all the user data authorized by the user. If no data was authorized, the AAAI is just the “off-the-shelf’ LLM.

[0312] The AAAI now begins to leam by training (p) using the various training datasets and modules (h - m) and its existing AAAI knowledge (pl). There are two main ways of learning, automatic (q) and human (r).

[0313] Automatic learning includes, without limitation, learning by interacting with copies of itself (s), learning via interactions with other (optionally supervised) AAAIs (t).

[0314] Human learning includes interaction with humans, either the owner (u) or other humans on the network (v).

[0315] Both humans and AAAIs can supervise learning of an AAAI. After each (automatic or human) learning interaction, the system attempts to improve the AAAI’s performance by further prompt modification, tuning, and / or training. Based on many cycles of human and AAAI input aimed at teaching and improving the AAAL the user’s AAAI gets smarter.

[0316] At any time, the user can purchase additional training modules (h - m) that have been proven to increase an AAAIs abilities.

[0317] The human sets a performance criteria (w) after which the AAAI goes LIVE (x).

[0318] Once live, the AAAI can visit the WorldThink Tree (y) and Browse (z).

[0319] The AAAI can enter the tree as either a worker (al) or a client (bl).

[0320] Workers are automatically matched (cl) to tasks or they can select a specific task via search (dl) or linking (el) from the browsing tree. Once they have accepted a task (fl), they participate in the problem solving module (gl) until a solution is reached (hl) and payment made (il) or the user saves credit for work done and exits the tree (j 1).

[0321] Clients (bl) can specify objectives (kl) which are combined with the values / ethics (d), and prior goals and objectives (e) for the system to solve.

[0322] The client can request that only his / her / their AAAI be used in which case problem solving is free. Alternatively, the client can use the AGI capability of the entire network, in which case the system compensates individual AAAIs for their work and passes the solution (at cost + markup) to the client, debiting the client account (11).

[0323] The system can also place non-profit humanitarian and ecologically-oriented tasks, as well as tasks that are part of Planetars’ Intelligence, on the WorldThink Tree (ml).

[0324] Clients might (optionally) authorize the system to use copies of their AAAI and data for these purposes without renumeration in exchange for maintaining and operating the free AAAI network when they created their AAAI (n).Additional Comments on Exemplary' Implementation Shown in FIG. 3

[0325] We now provide additional comments on the various elements of FIG. 3, including without limitation, some potential integration points with the illustrative partners mentioned above:

[0326] The '‘website’’ (a) could be hosted on Amazon AWS, Microsoft Azure, Google Cloud, Apple Cloud, Nvidia’s datacenter offerings - or could have native implementation on the platforms of any large tech company, “website” could also be an “app” in the AppStore or other App marketplace. It could be a government-sponsored, nonprofit, or other globally-accessible technology that is able, directly or indirectly, to link some of the attention of all human beings who wish to participate. Also, browser plug-ins could be used whereby AAAIs learn from users as they go about normal tasks on the internet and the plug-in records their activity7, creates training files, and trains the AAAIs with these files. The “website” could also be an API or other means for connecting AAAIs or non-human intelligent entities directly to the network.

[0327] Sign Up (b) or

[0328] Login (c) could be viaFacebook, Instagram, Apple, Microsoft, Google, You Tube, Tik Tok, Amazon, or any other partner ID scheme. Multi-factor authentication and all best ID and security practices can be enabled. In the event of a browser plug-ins or apps. login to these technologies could serve as a login to the AAAI account.

[0329] V alues and ethics (d) are elicited via a series of scenarios that have been customized for the user and that are generated dynamically based on user responses. Data from partners, including navigation and click data, online posts, tweets, texts, and emails, videos, and other user-data is analyzed for behavior patterns - actions or speech or interactions - that translate into a moral code or ethical value system can also be used as part of the ethics / value profile. Values / ethics and goals / objectives (d, e) can be combined with Client objectives (kl) in order to create, or find, matching tasks on The WorldThink Tree (y) that are proposed or (potentially have been solved) in the Problem Solving System (gl).

[0330] Goals and objectives (e), together with the budget of time and / or money (f, g) allocated to reach objectives are elicited via a series of dialogs and / or custom interactions with the system. Budget refers to overall resource budget which includes User Time and User Money that can be allocated towards training, supervising, and improving the User’s AAAI. Goals and objectives are helpful in determining the initial parameters for the AAAI creation and identifying TrainingModules (h) or other knowledge (i - m) that might create the most useful AAAI for the user’s goals. Data from partners, reflecting user preferences and other user behavioral information, could also be used by the system to help infer or deduce user goals and objectives.

[0331] Time (1) refers to the user’s time that can be devoted to training and supervising the user’s AAAI, and / or problem solving by the user on the problem solving network. By supervising the AAAI, users can ensure that their AAAIs meet client goals and expectations - especially in areas where the AAAIs get stuck (e.g., they lack the knowledge to complete problem solving on their own). Also representing problems and breaking down large tasks into smaller ones by, without limitation, determining goals and sub goals, are ways that human users can assist their AAAIs in problem solving. Generally, by providing human expertise in areas where AAAIs are not as proficient as humans, overall problem solving, and the overall effectiveness of the AGI network, is increased.

[0332] (g, il) “Money”: could be payment solutions with Apple Pay, WePay, Amazon, Google Pay, or any vendor supporting payment solutions as well as blockchain, credit card, ACH, and other solutions. Although payment (il) is indicated as debiting the client account (11). of course the worker’s account would also be credited. Generally, auser’s account can be viewed as both a client account and worker account, with both credits and debits being allowed depending on the role of the user (or the user’s AAAI) in a particular instance. That is, a user might be a client in some cases, paying the system or other specific AAAIs for their services, and that same user could be a worker, collecting fees for the services of the user (or the user’s AAAI) in other cases. The money module (g) enables functionality such as setting up payment methods, setting a budget for automatic payments, limiting authority of the user’s AAAI to spending only $X amount without additional approval, and other payment-related capabilities which are well known in the art.

[0333] (h, i, j, k, 1) Training modules (h) could be offered by AAAI.com or by third party partners (m), including, without limitation, any of the potential partners and tech companies listed above. Training modules can be targeted at different knowledge areas ranging from personality (i), specific skills (e.g., plumbing, legal, accounting) (j), expertise (e.g., consulting) (k), and knowledge (e.g., historical knowledge, knowledge of a specific business or organization's practices, cultural knowledge) (1).

[0334] (m) purchasable AAAI training is a specific type of knowledge that has been already learned by other AAAIs, and which can be transferred to a new user AAAI. Such knowledge may could be packaged in the form of a module (e.g., module on accounting) or in a form specific to another AAAI(s) as in “everything John’s AAAI knows” or “the personality of John’s AAAI” or“the combined knowledge of all AAAIs with a reputation of 5 stars or higher in the domain of plumbing”.

[0335] (n) Permissions refers not only to the permission that a user might give to access all data on specific other vendor (or partner) sites (e.g., “all my Facebook data”) but also permissions that a user gives to his / her / their AAAI in terms of abilities to logon and transact business on various sites, including, without limitation, the abilities to make transactions up to a certain amount via payment mechanisms. Permissions may also include authorizing the system to make clones of a user’s AAAI for non-profit purposes and for the purpose of aggregating knowledge from individual AAAIs to create AGI-level Al.

[0336] (o) One-Click Create is a non-limiting example that provides an easy and fast way to customize an AAAI using data gathered automatically from all the places where a user has given permission for the system to access the user’s data. It can be appreciated that other means can be utilized by the present technology to customize the AAAI. For example, if the user gives permission (n) to access the user’s Facebook data, then “One-Click Create” (o) would either dow nload the data from Facebook, if Facebook was a partner that had an API for downloading that user’s data, or logon to the user’s Facebook account as the user and "scrape” relevant data from the user’s account. Then the system would automatically parse the data gathered and transform it into a dataset suitable for training / tuning a base Al, such as a LLM (e.g., GPT X). Then the system would train / tune the LLM and produce a customized AAAI which could be improved and refined via additional training / tuning and interaction with the user and / or other AAAIs.

[0337] (p) Training refers to the process whereby the AAAI is trained or tuned on data, including feedback from the user, other humans, and / or AAAIs (including, without limitation, copies of, and variants of, itself).

[0338] (q, r, s, t, u, v) Automatic learning does not require the human user’s intervention and can proceed very quickly. Typically, this would involve the method of an AAAI interacting with copies (or variants) of itself as well as with (optionally) other AAAIs in order to improve via the interactions. If humans are sometimes involved in the training loop (t) that can help the automatic learning progress more quickly in places where automatic learning alone is not making efficient progress. The learning can also take place via rapid iteration among AAAI interactions (s). Just a chess Al can quickly evolve from novice to Grandmaster ability by simulating millions of chess games very' quickly, an AAAI can quickly evolve its abilities by simulating many millions of interaction scenarios. To the degree that such simulations require financial resources to pay for the computation involved, the money budget (g) can set limits.

[0339] Humans (or AAAIs) can specifically target types of scenarios for automatic learning so that the AAAI can be trained in narrow areas of expertise, or in areas of more general expertise, depending on the need and resources of the user. With partner integration, it is possible to work backwards from the types of jobs that are available on a partner marketplace (e.g., Amazon’s Mechanical Turk) to guide the training of AAAIs so that they focus on learning the skills that generate the most amount of earnings for the AAAI when it is put to work on available jobs. This 'just in time” leaming / trainmg / tuning approach generates AAAIs “on demand” with the skill sets that are needed at any particular point in time.

[0340] Humans (r) that interact with the AAAI can be the owners (u) of the AAAI (in which case no fees are typically charged since the user is training his / her / their own AAAI) or other professional humans (v) who are expert at training AAAIs and who may charge fees in order to guide the human and / or automatic training / tuning of an AAAI for a user who does not wish to spend the time, or who lacks the expertise, to do so.

[0341] (w, x) The user (ow ner of the AAAI) can set various performance criteria (w) that must be met before the user is willing to make his / her / their AAAI “live” (x) and accessible to perform tasks on The WorldThink Tree. (Some of) these criteria might also be set by partners and other third parties that have minimum standard before allowing AAAIs to work on their platforms, products, applications, or networks.

[0342] (y, z, al, bl) The WorldThink Tree (y) is a massive tree data structure, composed of many sub-trees, which represents every problem and task that has been done, is being worked on. or has been proposed for the overall AGI system. This Tree is browsable (z). Individual AAAIs and / or humans can w ork on specific tasks within the tree. The tree structure provides an auditable trail of all problem solving activity' which is also useful for learning via the proceduralization mechanism described above. When interacting with the tree, the two main roles an agent can take are either: (al) Worker or (bl) Client. Regulatory agencies or third parties that monitor performance, safety, and / or ethics of the system are another role that might be thought of as a special type of client. Workers are generally involved in solving open problems or subproblems on the tree. Clients are generally involved in specifying the problems, goals, objectives, and other parameters (e.g., rewards, budget, timeframe, success criteria, quality metrics) that constrain problem solving.

[0343] (cl) Workers are automatically matched to tasks on the tree based on the data about the worker that may include, without limitation, the worker’s skills, expertise, knowledge, past experience, reputation, fees or cost, availability, and response time. Workers can be human or AAAIs. Workers can be matched and recruited from partners (e.g., Linkedln, Mechanical Turk, Facebook) that have data on human users and / or their AAAIs. Workers can also be recruited viaonline ads offering work on various tasks and targeted to potential workers using ad-targeting mechanism that are well known in the art or described in other patents by the applicant.

[0344] (dl) Workers might also search the WorldThink Tree, looking for tasks that are of interest or that match their skills. This search could be manual or automated (as in the case for AAAI workers).

[0345] (al) Workers and Clients (bl) can also browse (z) the WorldThink Tree, looking for tasks or problems that are of interest. The workers or clients could then click to link (el) to specific parts of the tree to obtain detailed information about the problem solving occurring (or proposed) for that part of the tree. They could link to sign up to work or could propose additional tasks as clients that build upon existing problem solving work.

[0346] (fl, gl, kl) Clients can interact with the system to specify specific goals, objectives (kl), and tasks that they want to accomplish. The problem specification interaction results in the problems, tasks, and goals being formulated (fl) and placed on the WorldThink Tree (y) for problem solving using the problem solving system (gl).

[0347] (ml) The system has the ability to formulate certain goals, problems and tasks relating to general efforts to help people or the planet. These can be worked on with rewards in a “for profit” mode, and also worked on using cloned AAAIs and volunteer human effort in a “non-profit” mode. Some problems may be related to the general goal of enabling a global AGI to act on behalf of the planet and its people using its intelligence on a Planetwide basis (aka “Planetary Intelligence,”). Various partner organizations - including non-profits, governments, and charitable organizations - might “plug in” their tasks, problems, goals, and objectives here (ml).

[0348] (gl) The problem solving system, refers to the problem solving architecture and system outlined by Newell and Simon (HPS) and improved upon by the applicant, the Online Distributed Problem Solving System (ODPS) patent invented by the applicant, the WorldThink Whitepaper authored by the applicant, this and other PPAs related to AAAI, together with modifications and variations to reflect different modes of reward, payment, and operation.

[0349] To the degree that activity on certain other online work systems (e.g., Mechanical Turk) can be automatically mapped to the general applicant-improved HPS / WorldThink problem solving framework, entire problems and the associated problem solving activity can be “lifted” from partner and other sites and the data can populate the WorldThink Tree to increase its comprehensiveness.

[0350] To the degree that other applications, products, systems, and online capabilities can help solve problems (e.g., use of a travel reservation system, a robo advisor app, a traffic app, an online ordering system) these capabilities can be referenced and called as “operators” (in a way similar to procedure calls in programming languages) to advance the problem solving. Thus, problem solvingdoes not rely solely on operators developed by the human or AAAI solvers working on the tree but can include any online of offline technology or means to advance problem solving provided that these means can be referenced and / or linked to via the WorldThink tree at the appropriate place in problem solving.

[0351] (hl) When a solution has been achieved, the Client can review the solution prior to releasing the reward (if any) for the solution. Alternatively, if solution success criteria have been automated, human client review may be unnecessary, and the rewards can be automatically released when success criteria have been met. This automated approach can be implemented by way of “smart contracts” using blockchain technology or via more centralized means, depending on client and worker preferences.

[0352] Upon solution and (optional) payment of reward (as some problems are non-profit or volunteer, or performed by the user’s own AAAI) there can be opportunities for feedback from both client(s) and worker(s) following a range of methods well-known in the art. The solution is also “chunked” and proceduralized so that the overall system learns the solution to the particular problem as well as the key features of that problem so that the solution path can be indexed for retrieval, and accessed and re-used when similar problems arise in the future.

[0353] Optionally, royalties may be enabled so that if auser’s or the user’s AAAI’s solution is reused, a fee is paid to that user in the form of a royalty on the solution. Such royalties can (optionally) be made using “smart contract” on the blockchain or via other payment methods.

[0354] (jl) Problem solving need not be completed in one session. Partial progress on a solution may be made, in which case when the human or AAAI solver exits the problem solving system, the progress is saved and data is stored that credits the solver for progress made thus far, even if such progress has not advanced to the point where a reward is payable.

[0355] The WorldThink protocol is a problem solving architecture that can be used by AAAI.com to serve as a universal problem solving architecture as it incorporates the general architecture of HPS while adding features to overcome certain challenges.

[0356] In some embodiments and as generally illustrated in FIGS. 4 and 5, the procedural learning process can occur within the common cognitive architecture.

[0357] The shared and universal problem solving architecture can be exemplified by the following scenario, mentioning humans but also applicable generally to any intelligent entities.1) Problem descriptions can be entered into the AAAI.2) Then human problem solvers can be identified and recruited into a database or data source of human workers.3) Qualified humans or intelligent entities can be matched to problems.4) Use LLMs or other means to translate English descriptions of problem tasks, goals, operators, and solution steps into language of a universal problem solving architecture.5) Delegate work on sub-problems to different human problem solver(s) so that work on multiple aspects of a complex problem can proceed in parallel.6) Combine solutions to various sub-problems into an overall solution.7) Direct the attention of problem solvers to parts of the problem tree where their work is needed.8) Compensate or pay workers for solutions to the problem and / or sub-problem(s).9) Allowing human user to accept the solution, reject the solution, and / or provide feedback to solvers on their solutions to the problem and / or sub-problem(s).

[0358] Referring to FIG. 5, the steps of solution learning can be exemplified with the recording at each step of the learning process operators applied, new state of the problem, evaluation function used and its results, current relevant goal / subgoals, and other information that differs from previous step(s). The state of the problem or problem state can be evaluated to determine if the problem is solved. If not, then using information from the latest problem state after the last step, re-run the problem solving process, evaluation of progress, and selection of next operators to apply. After which, the process can return to the step of recording.

[0359] If the problem is solved, then record successful or unsuccessful solutions for retrieval to save effort of solving previously solved problems and to inform problems solving efforts about previous unsuccessful paths.

[0360] Successful solutions and unsuccessful attempts with keywords for future matching / retrieval can be indexed using semantic analysis, hash functions, and / or other means.

[0361] A periodical review of all stored solutions can be implemented to ensure they meet established ethical and safety guidelines, and flag unsafe / unethical solutions for removal from the database or data source.

[0362] Periodically update and propagate changes to the solution database so problem solving network and agents can access an ever-increasing repertoire of solutions as well as increasing knowledge of unsuccessful attempts.

[0363] Referring to FIGS. 6 and 15, the present technology can include a utilization of a network of multiple intelligent entities including human workers in combination with a universal problem solving architecture. The multiple intelligent entities are matched to a problem request based on a problem criteria using a database or data source including a list of human and / or Al problem solvers. Any part of the problem request can be translated into an unambiguous language utilizing a universal problem solving architecture including the decision tree.

[0364] A sub-problem of the problem request can be delegated to one or more of the matched intelligent entities so that work on the sub-problem proceeds independently from each other and parallel with each other, as further illustrated in FIG. 12. The universal problem solving architecture is utilized in a problem solving process on the sub-problems, respectively, to create one or more sub-solutions.

[0365] Any one of or any combination of the intelligent entities can provide in natural language a description of any one of or any combination of a current problem state, a goal of the problem request, relevant problem solving information, and a next step that the human workers will take in the problem solving process.

[0366] The sub-solutions can be received from each of the matched intelligent entities for the subproblem delegated thereto. Any one of or any combination of the sub-solutions and an overall solution can be provided to any one of or any combination of a user interface of a user Al system or the intelligent entities.

[0367] Parsing and translating, by the intelligent entities, the natural language description into the unambiguous language can be utilized by the decision tree of the universal problem solving architecture.

[0368] In some embodiments, if the intelligent entities are unable to specify a problem state, including relevant operators and information needed to take a next step in the problem solving process based on the parsing and the translation, then the intelligent entities can engage in dialog with at least one of the human workers until a precise problem state is specified.

[0369] Some embodiments the problem solving process can be repeated until the overall solution is accepted or resources are exhausted. The matched human workers can be compensated for the subsolutions, respectively. Further, a reputation attribute can be assigned to any one of or any combination of the human workers and the worker Al system, or PSI.

[0370] In some embodiments, the solving process can include a series of problem state transitions from an initial problem state where there is a goal to a final solution state where the goal has been achieved, and wherein a series of decisions are made by the problem solving process and actions taken that applies operators that enable the human workers to transition from state to state until the final solution state is reached.

[0371] Referring to FIGS. 4, and 16 the present technology can include a utilization of anetwork of human users in combination with a universal problem solving architecture. The multiple human users are matched to a problem request based on a problem criteria using a database or data source including a list of human, Al, and / or PSI problem solvers.

[0372] A sub-problem of the problem request can be delegated to one or more of the matched intelligent entities so that work on the sub-problem proceeds independently from each other and parallel with each other, as further illustrated in FIG. 12. The universal problem solving architecture is utilized in a problem solving process on the sub-problems, respectively, to create one or more sub-solutions.

[0373] The sub-solutions from each of the matched human workers can be provided for the subproblems delegated thereto. The matched human workers for the sub-solutions can be compensated, respectively.

[0374] Any one of or any combination of the sub-solutions and an overall solution can then be provided to a user interface of a user Al system or any other Al system, including without limitation, PSIs.

[0375] The human user is allowed to accept the overall solution, reject the overall solution, and / or provide feedback to any one of the matched human workers on any one of the sub-solutions.

[0376] A reputation attribute can be assigned to the human workers and / or the worker Al system. The reputation attribute can include metrics on any one of or any combination of a time to the subsolutions, a difficulty value of the problem request, short and long-term user satisfaction with the sub-solutions, a number of times any one of the sub-solutions has been re-used on the network, a rating other human workers, a responsiveness value of the human workers, and a reliability' value of the human workers.

[0377] Some embodiments can include using the reputation attribute in the matching of the human workers to the problem request using an algorithm to the delegation of the sub-problems, and / or compensating the matched human workers for the sub-solutions, respectively.

[0378] In some embodiments, the algorithm can use a hierarchy of the metrics that is preset by a human user of the problem request.

[0379] Some embodiments can include recording information on each step of the problem solving process by the human workers or the worker Al system.

[0380] Some embodiments can include recording a criteria of the recorded step of the problem solving process, the criteria being a time taken for each step.

[0381] Some embodiments can include analyzing the recorded information after the overall solution is accepted or after the problem solving process and updating the metrics of the reputation attribute.

[0382] Some embodiments can include soliciting, at predetermined intervals after the overall solution or the sub-solutions are provided to the user interface, a survey for user satisfactioninformation to obtain short and long-term satisfaction metrics that are used to update the reputation attribute of one or more of the human workers or the worker Al system.

[0383] Referring to FIG. 7, the present technology can include a utilization of human users and Al systems (including, without limitation, PSIs), which includes an execution of safety / ethics check on any one of or any combination of a goal, and a solution for the goal provided by any one of or any combination of the intelligent entities including any one of or combination of human users each using a computer system and Al systems.

[0384] The goal and / or the solution can be compared against prohibited attributes, and an ethics value can be assigned to the goal and / or the solution based a result of the comparison and / or an ethics criteria.

[0385] Based on the result of the comparison, a common cognitive architecture including one or more problem solving protocols can be conducted on the goal to create the solution and thereby creating an AGI. The results of the comparison and the solution can be provided to any one of the intelligent entities.

[0386] In some embodiments, the ethics check can be performed at any one of or any combination of when the goal is provided, and periodically from when the goal is provided to when the solution is provided.

[0387] In some embodiments, the ethics criteria can be determined by any one of or any combination of combining values and safety information from one or more of the intelligent entities, using a set of approved ethics criteria mandated for a particular task by a user or by a regulatory agency. It can further be provided by any one of the additional intelligent entities and validated or approved by the human user.

[0388] In some embodiments, the ethics criteria can include a confidence level threshold for the goal so that the ethics value is determined as any one of an unsafe goal, an unethical goal, a safe goal, and an ethical goal.

[0389] In some embodiments, the confidence level threshold can be further utilized to determine if a sequence of individually safe goals is unsafe or unethical when considered cumulatively.

[0390] In some embodiments, the confidence level threshold can be utilized to determine whether a violation occurred that reflects a predictive evaluation if the goal is to violate the ethics criteria.

[0391] In some embodiments, a candidate goal can be proposed based on the ethics value, and the candidate goal is compared against the prohibited attributes.

[0392] In some embodiments, the results of the comparison can be recorded in an auditable record for use in the detennining which problem solving activity leads to the solution to keep active.

[0393] Further referring to FIG. 7, the ethics check can compare any one of or any combination of the problem request, the sub-problem and the sub-solutions against prohibited attributes and assigning an ethics value based on any one of or any combination of a result of the comparison, and an ethics criteria.

[0394] In some embodiments, the step of the ethics check can be triggered every7time the problem request or the any one of the sub-problems is set by the human user, and / or triggered each time compensation is provided to the matched human workers.

[0395] The goal / subgoal can be compared against a list of prohibited attributes. The ethics criteria can be determined by any one of or any combination of combining values and safety7information from any one of the AAAIs. Combining values / safety information from AAAIs, using a set of approved criteria for a task by a user or by a regulatory agency, or by AAAIs approved by human user.

[0396] The ethics criteria can include a confidence level threshold for the problem request so that the ethics value is determined as any one of an unsafe goal, an unethical goal, a safe goal, and an ethical goal. The confidence level threshold can be further utilized to determine if a sequence of individually safe goals is unsafe or unethical when considered cumulatively.

[0397] In some embodiments, the confidence level threshold can be utilized to determine whether a violation occurred that reflects a predictive evaluation if the goal is to violate the ethics criteria. Any and all activity of the safety / ethics check can be recorded in the auditable record.

[0398] FIGS. 8-10 provides a simple exemplary framework for understanding the WorldThink protocol. FIG. 8 is a diagram illustrating features and functions of the Problem Solving Tree structure in the WorldThink protocol. FIG. 9 is a diagram illustrating various use cases for domainspecific problems which depend upon the underlying WorldThink protocol, and which together help form the basis for an AGI system capable of solving a wide range of problems. At the top of the pyramid are Collective Intelligence Solutions. Integrating the Collective Intelligence of AAAIs (and human problem solving agents) is the means to achieve AGI, as discussed earlier.

[0399] In the implementation using the WorldThink protocol, clients pay for solutions using tokens. The solutions are produced by harnessing the collective power of many human (and machine, or AAAI) intelligences. Clients can use different domain-specific AAAIs for different types of problems.

[0400] The WorldThink protocol is the foundation of the pyramid. The protocol layer provides an (optionally, Ethereum or blockchain based) infrastructure that makes it much easier for developers to build and scale customized problem solving AAAIs. The protocol enables re-use of solutions within and across AAAIs. It also handles payment of royalties via smart contracts, reputationmetrics, and other functionality that assists AAAI customizers and developers and promotes network effects.

[0401] In the exemplar}', FIG. 10 shows a simple exemplary universal problem solving framework under the common cognitive architecture, and which can include: defining a problem space configured or configurable to support all possible states of the problem request, the states including any one of or any combination of an initial state, a goal state, and all intermediate states that can be reached from the initial state; applying means-ends analysis on the problem request to break the problem request down into goals and subgoals by identifying a difference between the current state and the goal state, and then applying the operators to reduce the difference, a safety or ethics screening is applied each time the goals or the subgoals are set; applying heuristic rules that are configured or configurable to guide the selection of the operators in an absence of the completion solution, the heuristic rules are used to reduce the problem space; identifying one or more second operators configured or configurable to enact an action to transform one of the states into another state, the second operators move from the initial state to the goal state by changing a current state of the problem request; applying a control structure including a set of rules that govern a selection of the second operators to be applied at each step of the problem solving protocols, and that determines which of the second operators to apply next based on the current state of the problem request and the goal state; applying evaluation functions to determine an application of the second operators; assigning a credit or blame value to the completion solution or sub-solution to the completion solution that enables tracing back and determining which of the second operators were most useful and also which of the evaluation functions led to success or failure of problem solving attempts; recording of both successful and unsuccessful problem request solution attempts; and analyzing the solution attempts to improve selection of the heuristic rules and the evaluation functions.

[0402] FIG. 9 provides a simple exemplary framework for understanding the WorldThink protocol. At the top of the pyramid are Collective Intelligence Solutions that lead to AGI. Integrating the Collective Intelligence of AAAIs, PSIs (and human problem solving agents) is the means to achieve AGI. as discussed earlier.

[0403] In the implementation using the WorldThink protocol, clients pay for solutions using tokens. The solutions are produced by harnessing the collective power of many human (and machine, or AAAI) intelligences. Clients can use different domain-specific AAAIs for different types of problems.

[0404] The middle of FIG. 9 shows examples of AAAIs (or PSIs) customized by organizations to accomplish specific tasks. These AAAIs, or PSIs, are more advanced and require more customization than the examples of AAAIs descnbed earlier in this patent which were customized by a single individual. However, task-specific customization by organizations can be a highly effective means of combining multiple Narrow7AIs (each in the fonn of a custom AAAI that is expert at a particular task) into a larger AGI. The Base level AAAIs on the left of FIG. 9 reflect areas the inventor could relatively easily construct custom AAAIs, or PSIs, based on many years of expertise in certain fields, whereas the “Custom AAAIs” on the right of the diagram provide examples of areas where other experts or organizations might customize AAAIs effectively.

[0405] The WorldThink protocol is the foundation of the pyramid. The protocol layer provides an (optionally, blockchain or Ethereum- based) infrastructure that makes it much easier for developers to build and scale customized problem solving AAAIs. The protocol enables re-use of solutions within and across AAAIs. It also handles payment of royalties via smart contracts, reputation metrics, and other functionality7that assists AAAI customizers and developers and promotes network effects.

[0406] Existing collective intelligence approaches to problem solving have been largely limited to simple one-step approaches, such as those used by question and answer (Q&A) systems (e.g., Quora, Google Answers, Yahoo Answ ers). LLMs such as GPT also largely fall into the category7of Q&A systems since they w ere designed to generate responses given an input, rather than to solve problems per se. While such Q&A systems have had some success at simply aggregating the responses of many online participants, these systems are not designed to handle complex, branching, multi-step problems. Simple aggregation of responses (or even betting on outcomes as seen in prediction market approaches such as Augur and Gnosis) is quite different from coordinating the efforts of many respondents to solve complex problems. The WorldThink protocol is specifically designed to overcome the challenges inherent in coordinating many intelligent entities to represent and solve complex, multi-step problems in an automated way' that fairly rewards participants.

[0407] In the exemplary7, FIG. 10 show s a simple exemplary7universal problem solving framew ork. While FIG. 11 shows some of the basic problem solving functionality supported by the WorldThink Protocol, generally referenced with numeral 10.

[0408] Problem solving begins when a client on AAAI.com submits a problem solving request to the community of online participants (Step 12). All AAAIs, or human solvers, following the protocol gather certain standard information from the client. A partial list of this information can include: the name and description of the problem, the total reward that the client will pay for a successful solution to the problem, the criteria to determine whether a solution will be deemed successful, the time limit for solving the problem, the minimum and maximum number of problem solvers allowed to work on the problem simultaneously, qualifications required of participants working on the problem, which parts (if any) of the problem and solution will be confidential, whether the solution must be exclusive to the client or whether it can be re-used for others, and parameters relating to how to reward multiple problem solvers for their efforts and / or successful solutions.

[0409] The client can break complex problems down into a series of sub-problems or request that the community take on this task as part of the problem solving effort. The client user-interface, which could be a dialog initiated by an AAAI can be customized by the AAAI owner, but the underlying data fonnat is standard and specified by the WorldThink or Online Distributed Problem Solving (ODPS) protocol. Once the client has submitted a problem, AAAI.com can recruit participants using its own custom methods and / or leverage recruiting and reputational screening functionality7that is built into the WorldThink protocol and thus shared by all AAAIs.

[0410] Solvers work on the problem following a rigorous structured problem solving process that is common to all problem solving agents and enforced by the WorldThink Protocol (Step 14). For example, each step in the problem- solving process must be in service of a named goal and must take a named action in order to transition the problem solving from the current state to the next state. Every problem solving step is represented in a decision tree which is supported by the protocol (optionally captured in Ethereum logs) and which participants can view via AAAI.com.

[0411] When a Solver submits a complete solution (Step 16), it is timestamped and validated against the client’s success criteria before being passed on to the client (Step 18) for final acceptance. Once the client accepts the solution, smart contracts can automatically distribute tokens to the problem solver based upon the problem payment parameters (Step 20) or other, more centralized, payment procedures can be used.Collaborative Problem Solving Using the WorldThink Protocol

[0412] In the exemplary, FIG. 12 shows the same steps in an example where tw o problem solvers (which could humans, AAAIs, PSIs, or a combination) collaborate to solve a client problem, as generally referenced with numeral 22. In this case, the overall problem has been broken down toinclude a sub-problem. Solver 1 has expertise in assembling an overall solution but cooperates with Solver 2, who provides a solution to the sub-problem (Steps 30 and 32). When the overall solution to the problem is submitted to the client (Step 34), rewards are paid to both Solvers (Step 36) based on the objective record of their contributions and the agreed upon payment parameters.

[0413] The WorldThink protocol supports breaking problems into sub-problems in several ways. First, the client may choose to specify sub-problems when submitting the overall problem (Step 24). Alternatively, Solver 1 might begin working on a problem and realize that the total solution requires solving a sub- problem outside of his / her expertise. Solver 1 could then create a sub-problem, offering up a share of the problem’s total token reward to anyone who helps solve the sub-problem. Solver 2, who has the required expertise and who can see the new sub-problem posted by Solver 1 on the decision tree. The decision tree may be optionally maintained in Ethereum logs, or via a centralized method. The solvers access the tree via AAAI.com (or optionally directly from the blockchain). Then Solver 2 can work on the sub-problem and submit a sub-solution as part of Solver l’s overall solution.

[0414] There can be many “Solver 1 s” working on the client’s problem in parallel, each of whom may be posting sub-problems to attract multiple “Solver 2s”. Problem solvers (human or AAAIs) are motivated by the rewards and payment rules associated with (sub) problems. They also care about the qualify of work done so far (which is timestamped, attributed, and recorded auditably in Ethereum logs to ensure transparency and fair assignment of credit) as they choose which (sub) problems to work on. Working on qualify’ sub-problems is more likely to lead to token rewards. This market mechanism helps ensure efficient, fair, and cost-effective solutions.Royalties and Re-Usable Solutions

[0415] Re-usability of solutions is an important feature of the WorldThink protocol. Consider the case where the “Sub-solution” in FIG. 12 already existed and is simply re-used by Solver 1. Because every solution is structured and “tagged” according the WorldThink protocol’s standard problem solving format, Solver 1 can search for all existing solutions that match a particular goal or share certain features with the problem he / she is trying to solve. (Alternatively, if the problem solutions are chunked into procedures for solving problems - a learning mechanism explained in the Improvement Section of this patent - then searching may not be necessary as the AAAI, or PSI, solvers can simply add the chunked problem solution to their repertoire of problem solving abilities.) Solver 1 decides to include an existing sub-solution in the overall solution, smart contracts (can optionally) automatically pay royalties to the author of the re-used sub-solution (Solver 2, in this example) if Solver 1 ’s overall solution is accepted by the client. Royalties motivateSolvers to create high-quality solutions that are easy to re-use, which results in better, faster, more cost-effective solutions for clients.

[0416] Additional description and detail for one implementation of the AAAI (or PSI) customization subsystem could involve the following steps.

[0417] Referring to FIG. 13, the first step of the customization method involves creating an interface for users to input their unique training data. This interface may be accessible through a web-based application or a mobile application, depending on the user’s preference. The user will be able to upload files in a variety of formats, including text, audio, and video. The user may also be able to enter data manually into a text or other input field. Some user interfaces include, without limitation:Web-Based Application: A web-based user interface allows users to access and / or provide their personalized training data from any device with an internet connection.Mobile Application: A mobile user interface allows users to access and / or provide their personalized training data from a mobile device.Metaverse: A metaverse user interface allows users to access and / or provide their personalized training data from a virtual world.Augmented Reality: An augmented reality user interface allows users to access and / or provide their personalized training data from a real-world environment.Voice Interface: A voice interface allows users to access and / or provide their personalized training data through voice commands.Wearable Device: A wearable device user interface allows users to access and / or provide their personalized training data from a wearable device.Natural Language Processing: Natural language processing (NLP) allows users to access and / or provide their personalized training data by interacting with the Al or LLM using natural language.Human-Computer Interaction: Human-computer interaction (HCI) allows users to access and / or provide their personalized training data by interacting with the Al or LLM using a combination of gestures, voice commands, and facial expressions.Image Recognition: The user can input their unique training data through image recognition, allowing them to quickly and intuitively train the Al or LLM. This could be done with the use of a camera and computer vision algorithms that can interpret the images and associate them with or create the correct training data.Gesture Recognition: The user can use hand gestures or body movements to input their unique training data. This could be done with the use of a motion sensing device that can interpret the gestures and associate them with or create the correct training data.Brain-Computer Interface: The user can use their brain waves or EEG signals to input their unique training data. This could be done with the use of a brain-computer interface that can interpret the signals and associate them with or create the correct training data.Touchscreen: The user can use a touchscreen device to input their unique training data. This could be done with the use of a touchscreen device that can interpret the inputs and associate them with or create the correct training data.Gaze Tracking: Gaze tracking allows users to communicate with the system through their eyes. The user can gaze at specific items on the screen to provide input and the system will detect and record the information. This could be used to select options or provide additional data to the system.Eye Tracking: Eye tracking is similar to gaze tracking, but the system is able to detect more subtle eye movements. This could be used to detect the user’s focus and attention in order to better understand what they are interested in and what they are not.Motion Tracking: Motion tracking uses a camera or other sensors to detect the user’s physical movements. This could be used to control the Al or LLM in a more natural way, allowing the user to interact with the system through physical gestures.Haptic Technology: Haptic technology uses a variety of tactile feedback such as vibrations, pressure, and touch to provide a more immersive experience. This could be used to allow the user to provide more detailed input to the system, such as selecting specific options or providing more detailed data.

[0418] Many of the above user interfaces could include a graphical user interface (GUI) that allows users to upload their data or type in information, including text, images, audio, or video. Additionally, users could build their own models or use pre-existing ones to train the Al or LLM. Other features could include a dashboard to track progress, statistics for data analysis, and / or a chatbot for customer service.

[0419] In further reference to FIG. 13, the present technology can include customizing one or more attributes of an Al, or PSI, system by providing an interface configured or configurable to allow a human user of the Al system or any one of the intelligent entities to input training data. Then processing and converting the training data to a standardized training format.

[0420] One or more training methods and setting training parameters can be selected depending on a speed factor, a precision factor, an accuracy factor, and / or a transferability factor. Multiple trainingepochs can be executed that includes one or more mechanisms to determine an optimum number of epochs given specific training objectives and quality’ metrics associated with the training format.

[0421] One or more feedback sessions can be executed to refine the training parameters, and to rerun the training epochs based on any one of or any combination of an input from the human user, and any one of the intelligent entities. After which, the Al system can be customized utilizing the training format.

[0422] In some embodiments, the interface can be accessible through a web-based application or a mobile application and is configured or configurable to upload a file or allow the human user to enter data.

[0423] In some embodiments, the training data can contain any one of or any combination of: an amount of training time the user has to devote to customizing the Al system; an amount of financial resources the user is willing devote to customize the Al system; an amount of computational resources the user is willing to devote to customize the Al system; an amount of social media information available to customize the Al system; an amount of email information available to customize the Al system; an amount of electronic information available about the user to customize the Al system; and an amount of electronic information available collected by third parties about the user to customize the Al system.

[0424] In some embodiments, the training data can contain information about the human user obtained by any one of or any combination of a personality test, a standardized test, a certification, and assessments or questionnaires provided by the human user.

[0425] In some embodiments, the training parameters can be any one of or any combination of: a type of training, tuning or other machine learning algorithm to be used; a type and size of a training dataset; a degree to which the training dataset is to be formatted, labelled or processed before customization begins; a number of training epochs; a type of base model being customized; a required timeframe for training; an amount of human user supervision to be used in the customizing of the Al system; and an amount of Al supervision to be used in the customizing of the Al system.

[0426] In some embodiments, the training data can include ethical information provided by the human user by way of the interface. The ethical information can be stored in an ethical profile. The customizing of the attributes of the Al system can include the ethical information.

[0427] Referring to FIG. 14, the present technology can include utilizing a common cognitive architecture implemented in one or more Al systems. A problem request can be provided from an intelligent entity being an Al system, a PSI, or a human user using a user interface on a computer system. Information associated with the problem request can further be provided.

[0428] Multiple additional intelligent entities are identified and recruited, and where each has one or more attributes related to one or more request criteria of the problem request. The additional intelligent entities can be multiple additional Al systems, PSIs, and / or multiple additional humans each using a computer system. Each of the identified Al systems implement the common cognitive architecture including one or more problem solving protocols on the problem request to create a completion solution. The completion solution can be provided to the intelligent entity for final acceptance by a user.

[0429] In some embodiments, the information can be any one of or any combination of a name and description of the problem request, a total reward that the user will pay for a successful completion solution to the problem request, a criteria to determine whether the completion solution is deemed successful, a time limit for solving the problem request, a minimum and maximum number of the identified additional intelligent entities allowed to work on the problem request simultaneously, qualifications required of users associated with the identified additional intelligent entities working on the problem request, a part of the problem request is confidential, a part of the completion solution is confidential, whether the completion solution is exclusive to the user, whether the completion solution is to re-used for other users, parameters relating to how to reward the users associated with the identified additional intelligent entities for working on the problem request, and parameters relating to how to reward the users associated with the identified additional intelligent entities that provide a successful completion solution.

[0430] Some embodiments of the present technology can include a step of timestamping and validating the completion solution against a success criteria assigned by the user before being provided to the user for the final acceptance.

[0431] Some embodiments of the present technology can include a step of distributing one or more tokens to the identified additional intelligent entities associated with the final acceptance completion solution, wherein the tokens are based on a payment parameter.

[0432] In some embodiments, the payment parameter can include any one of or any combination of if a goal of the problem request has been achieved, if a subgoal of the problem request has been achieved, and if an ethical criteria related to the goal and the subgoal preceding the distributing of the tokens has been satisfied.

[0433] Some embodiments of the present technology can include a step of splitting the problem request into a series of sub-problems that are each solved by any one of or any combination of the identified additional intelligent entities.

[0434] In some embodiments, any one of or combination of the identified additional Al systems can be cloned to create one or more cloned Al systems.

[0435] Some embodiments of the present technology can include a step of implementing by each of the cloned Al systems the common cognitive architecture including the problem solving protocols on the problem request to create a completion solution of the cloned Al systems.

[0436] In some embodiments, the completion solution can utilize any one of or combination of the completion solution from the Al system, the identified additional intelligent entities, and the completion solution from the cloned Al systems.

[0437] In some embodiments, the common cognitive architecture can include: defining a problem space configured or configurable to include all possible states of the problem request, the states including any one of or any combination of an initial state, a goal state, and all intermediate states that can be reached from the initial state; applying means-ends analysis on the problem request to break the problem request down into goals and subgoals by identifying a difference between the current state and the goal state, and then applying the operators to reduce the difference, a safety or ethics screening is applied each time the goals or the subgoals are set; applying heuristic rules that are configured or configurable to guide the selection of the operators in an absence of the completion solution, the heuristic rules are used to reduce the problem space; identifying one or more operators configured or configurable to enact an action to transform one of the states into another state, the operators move from the initial state to the goal state bychanging a current state of the problem request; applying a control structure including a set of rules that govern a selection of the operators to be applied at each step of the problem solving protocols, and that determines which of the operators to apply next based on the current state of the problem request and the goal state; applying evaluation functions to determine an application of the operators; assigning a credit or blame value to the completion solution or sub-solution to the completion solution that enables tracing back and determining which of the operators were most useful and also which of the evaluation functions led to success or failure of problem solving attempts; recording of both successful and unsuccessful problem request solution attempts; and analyzing the solution attempts to improve selection of the heuristic rules and the evaluation functions.

[0438] Referring to FIG. 15, the present technology can include utilizing a collective network of Al systems. A problem request can be provided from a human user using a user interface on acomputer system or from an Al, or PSI, system. Information associated with the problem request can further be provided.

[0439] Intelligent entities that each have one or more attributes related to one or more request criteria of the problem request are identified and recruited. The intelligent entities can be multiple additional Al systems and / or multiple humans each using a computer system.

[0440] A first of the identified intelligent entities can implement a common cognitive architecture including one or more problem solving protocols on the problem request. The first intelligent entity can determine that a completion solution to the problem request requires solving a first sub-problem and one or more additional sub-problems. Then the first intelligent entity implements the problem solving protocols on the first sub-problem to create a first sub-solution.

[0441] At least one of the additional sub-problems is assigned to a second of the intelligent entities, where it implements the problem solving protocols on the at least one of the additional subproblems to create a second sub-solution.

[0442] A decision tree is created including the first sub-solution and the second sub-solution to create the completion solution to the problem request. The completion solution can then be provided to the user interface or the Al system for final acceptance by the user, and / or to any of the intelligent entities for subsequent use.

[0443] In some embodiments, the decision tree can be maintained in blockchain Ethereum logs.

[0444] In some embodiments, the first and second identified intelligent entities can access the decision tree by way of an online address or directly from a blockchain.

[0445] Some embodiments of the present technology can include a step of distributing one or more tokens to the first identified intelligent entity7associated with an acceptance of the completion solution or the first sub-solution, wherein the tokens are based on a payment parameter.

[0446] In some embodiments, the payment parameter can include any one of or any combination of if a goal of the problem request has been achieved, if a subgoal of the problem request has been achieved, and if an ethical criteria related to the goal and the subgoal preceding the distributing of the tokens has been satisfied.

[0447] Some embodiments of the present technology can include a step of distributing one or more of the tokens to the second identified intelligent entity by the first identified intelligent entity based on a payment parameter assigned by the first identified intelligent entity.

[0448] Some embodiments of the present technology' can include a step of influencing a direction of the problem solving protocols by assigning a first token reward for the first sub-problem, and a second token reward for the second sub-solution that is of a value different to the first token reward.

[0449] In some embodiments, the problem solving protocols can provide layers of an infrastructure configured or configurable to build and scale the identified intelligent entities. The problem solving protocols can enable re-use of completion solutions within and across the intelligent entities. The problem solving protocols can be configured or configurable to manage a payment of royalties.

[0450] In some embodiments, the infrastructure can be blockchain or Ethereum based.

[0451] Further referencing FIG. 15, after the multiple intelligent entities have been identified and recruited the problem request or one or more sub-problems of the problem request can be assigned to each of the intelligent entities. After which, the common cognitive architecture including one or more problem solving protocols can be implemented on the problem request or the sub-problems to be each of the recruited intelligent entities to create a problem solution or a sub-problem solution, respectively. The problem solution and the sub-problem solution can be integrated to create a completion solution to the problem request. Then the completion solution can be provided to the user interface or the Al, or PSI, system for final acceptance by the user.

[0452] Some embodiments of the present technology can include a step of assigning a credit value or a blame value to the datasets based on whether the datasets increase or decrease performance of the intelligent entities based on performance metrics or evaluation functions.

[0453] Some embodiments of the present technology can include a step of quantifying a benefit weight or a harm weight to a contribution by each of the intelligent entities to the problem request.

[0454] Some embodiments of the present technology can include a step of distributing a reward to an owner of the intelligent entities proportionally to the contribution of the intelligent entities based on the benefit weight or the harm weight.

[0455] Some of the objectives a user may have in creating and customizing their own Al (aka an AAAI) for purposes that might include, without limitation:Serving the user as an advisor, teacher, or companion.Representing the user in negotiations, interactions, discussion, and transactions with other users, or with the AAAIs of other users; or with vendors and other companies.Working on behalf of the user for compensation, or in volunteer efforts, where such work includes online intellectual, advising, or problem solving work across a wide range of tasks.Duplicating or "cloning” the user’s AAAI so that several or many of the cloned AAAIs can w ork on behalf of the user in parallel, including interacting with, teaching, and improving each other so that the cloned AAAIs increase their know ledge, skills, and abilities.Serving as legacy AAAIs that can continue to interact with the world, including potentially comforting living relatives and friends, after the owner’s death.Contributing knowledge, ethics, and effort to AAAI, com’ s AGI, and improving the base level of Al or AGI that AAAI.com can offer users before those users add their unique customizations.Working with other users’ AAAI to help ensure ethical and safe behavior by AGI by contributing ethical information and values to the AGI and participating in monitoring, review, supervision, and voting processes that can help ensure the AGI remains safe and ethical.

[0456] Some of the steps involved in creating and customizing an AAAI may include, without limitation, a dialog or interaction with the user. During this dialog, the AAAI system may identify constraints and resources available for customizing the user’s AAAI. For example, some of these constraints and resources, might include, without limitation:

[0457] The amount of training and / or supervisory time that the user has to devote to customizing their AAAI.

[0458] The amount of financial resources the user is willing devote to customizing their AAAI.

[0459] Availability of social media information such as Facebook profiles and timelines. Instagram profiles and histories, Reels, TikTok, and YouTube videos, tweet and text content and histories, emails and email histories, cookies collected by advertisers, blog posts, articles, books, patents, audio and video recordings, pictures, and other information about, and / or collected by, the user or third parties that could be used to train, tune, or customize the user’s AAAI.

[0460] Availability and use of personality tests, such as the Myers-Briggs personality inventory, skills and knowledge assessments, standardized tests, exams, certifications, and other types of assessments and questionnaires which could be given online (or which have already been given) to the user.

[0461] Availability and use of other knowledge bases and training data from users on the AAAI platform that could be used to train, tune, or customize the user’s AAAI.

[0462] Other human users, and / or their AAAIs, available to help train, tune, or customize the user’s AAAI.

[0463] Other texts and information, individual texts, and libraries selected by the user or by the system for purposes of training the user’s AAAI. For example, the Bible, Koran, Dhammpada, Mahabharata, or other spiritual / ethical / religious texts might be selected fortraining the AAAI based on the user’s religious preferences; books on plumbing might be selected if the AAAI will be used to primarily solve online plumbing problems. Even if these materials are part of the base AAAI that is provided to the user, emphasizing certain texts or subsets of information for additional trainingcan result in the user’s AAAI’s behavior being more reflective of how a plumber, or Muslim, or Christian might behave, for example.

[0464] In addition to specifying objectives, resources, and constraints via an interactive dialog or other interaction with the system, the user or system may want to specify other technical parameters that affect the training or customization process. These parameters can include, without limitation:The type of training, tuning, or other ML algorithms that are used.The type and size of the training dataset(s).The degree to which the training materials are to be “cleaned”, formatted, labelled, or otherw ise processed before customization begins.The number of training “epochs” or iterations through the learning algorithm(s).The sophistication and type of base model(s) being customized or trained.The required timeframe for training - e.g., must be completed in a minute, a day, a week - which might have implications for cost and resources used.The “temperature” or other parameters internal and specific to various machine learning algorithms that can affect what is learned and how it is learned including, without limitation, how literal or how divergent or “creative” the customized AAAI will be in its responses.Whether “one shot”, “few shot”, or extensive training is to be used.The amount of human and / or Al supervision to be used in the customization process.

[0465] Once the user’s AAAI is customized, the user can clone it and / or pul it to work on the user’s behalf on the online network. The user’s AAAI can begin acting on the user’s behalf making travel arrangements (for example), providing advice, interacting with other AAAIs, participating in the collective AGI efforts by contributing problem solving as well as ethical information, and potentially earning money on behalf of the human user. The AAAI can also serve as representative(s) of the owner in a variety of online transactions and interactions, and contributing knowledge, expertise, style, personality, and ethics to an integrated AGI system that leverages the trained differences in many individual AAAIs.5.0 Present Technology Methods

[0466] The fastest and safest path to AGI / SI, which has been described in this disclosure and previous PPAs, involves combining the intelligence of multiple (ideally many) individual PSIs and humans to create SuperIntelligence. At a high-level, the values from each individual human and customized PSI should be combined to form the values of the SI. There are many ways to effect the combination, while still conforming to the ten principles described in the preceding section. In this section, we detail some novel and useful methods for combining values in an SI system.

[0467] The present technology can include novel and useful ways for combining values in an Al, AGI, PSI or SI system including combinations of the values of multiple intelligent entities / agents. The present technology includes many methods and sub-methods for performing the combination. As background, all Al agents like LLMs represent their knowledge in weight matrixes that describe the strength of associations between concepts or other information - including information about ethical values and safety information - that is learned by their “neural networks.”5.1 Linear combination

[0468] The most straightforward way of combining values or ethical preferences from many individual (human or AI / PSI) entities is compute a linear combination of the weights that reflect the value information. Al researchers such as Stuart Russell have suggested that such a combination offers a good first approximation of the combined values / preferences of many entities and in some cases may even be optimal. The process described in FIG. 16 generally applies to many ty pes of knowledge that an entity' may wish to combine. However, specifically with regard to ethical information, as illustrated in FIG. 16, the process is to:1) Identify values or ethical preference information from each of the contributing (human and / or non-human) entities.2) Combine the values or ethical preference information into numerical quantities (e.g., weights for a neural network or for a subset(s) of a neural netw ork). This combination can be done via one or a combination of the following two sub-methods:3) Sub-Method 1 : a. Record (ethical) behavioral data from each of the contributing (human or non- human) entities in a training data set: b. Combine the training datasets into a combined training dataset giving equal emphasis to the datasets produced by each entity, or weighting the datasets (or parts of the datasets) from some entities more than others; c. Train a new' entity, using machine learning techniques, based on the combined training dataset to produce internal numerical quantities that represent the combined ethical preferences learned by the new entity.4) Sub-Method 2: a. Identify that specific portion of each (non-human) entity ’s weight matrices that correspond to the desired (ethical) information; b. Compute the (weighted or unweighted) means of the corresponding numerical quantities in the corresponding portions of the weight matrices for each entity;c. Assign the new matrices of computed (weighted or unweighted) means to the new entity as reflecting the combined ethical preferences of the contributing entities.

[0469] Note that variations of this linear combination method are possible by substituting the median or mode for the mean if those measures of central tendency might be more appropriate (e.g., in situations where extreme values distort the arithmetic mean). Also, note the weights used to fine tune LLMs (even if the weights for the foundational model are frozen) - e.g., using Low-Rank Adaptation of Large Language Models (“LoRA adaptors”) - can also be averaged using linear combinations or any of the other mathematical techniques described in this and previously cited PPAs.5.2 Use of regression weights to account for observed or desired behavior

[0470] Another method for obtaining weights that reflect a consensus or combination of ethical preferences from many intelligent entities is to begin with the observed or desired behavior of the SI and then identify the variables (e g., nodes within a neural network) that are involved in producing that observed or desired behavior and then assigning “weights” using statistical regression and similar statistical techniques that are known in the art, including but not limited to (combinations of):1. Logistic Regression: A statistical classification algorithm that estimates the probability7of categorical outcomes based on independent variables.2. Polynomial Regression: A regression analysis technique that models the relationship between the independent variable and the dependent variable as an nth degree polynomial.3. Ridge Regression: A regularized regression method that adds apenalty term to the cost function to prevent overfitting.4. Lasso Regression: A regularized regression method that adds a penalty term to the cost function to prevent overfitting. It differs from Ridge Regression in that it uses the absolute value of the coefficients instead of their squares.5. Elastic Net Regression: A regularized regression method that combines the penalties of Ridge Regression and Lasso Regression.6. Least Absolute Deviations Regression: A regression analysis technique that minimizes the sum of the absolute differences between the predicted and actual values.7. Quantile Regression: A regression analysis technique that models the relationship between the independent variable and the dependent variable at different quantiles of the distribution.8. Stepwise Regression: A regression analysis technique that selects the most significant variables for the model by iteratively adding or removing variables.9. Principal Component Regression: A regression analysis technique that uses principal component analysis to reduce the dimensionality of the data before performing regression.10. Partial Least Squares Regression: A regression analysis technique that uses partial least squares to reduce the dimensionality of the data before performing regression.11. Support Vector Regression: A regression analysis technique that uses support vector machines to find the hyperplane that best fits the data.12. Decision Tree Regression: A regression analysis technique that uses decision trees to model the relationship between the independent variable and the dependent variable.13. Random Forest Regression: A regression analysis technique that uses an ensemble of decision trees to model the relationship between the independent variable and the dependent variable.14. Gradient Boosting Regression: A regression analysis technique that uses an ensemble of weak models to model the relationship between the independent variable and the dependent variable.15. AdaBoost Regression: A regression analysis technique that uses an ensemble of weak models to model the relationship between the independent variable and the dependent variable.16. XGBoost Regression: A regression analysis technique that uses gradient boosting to model the relationship between the independent variable and the dependent variable.17. K-Nearest Neighbors Regression: A regression analysis technique that predicts the value of the dependent variable based on the values of the k-nearest neighbors in the training data.18. Naive Bayes Regression: A regression analysis technique that uses Bay es’ theorem to model the relationship between the independent variable and the dependent variable.19. Neural Network Regression: A regression analysis technique that uses artificial neural networks to model the relationship between the independent variable and the dependent variable.20. Gaussian Process Regression: A regression analysis technique that models the relationship between the independent variable and the dependent variable as a Gaussian process.5.3 Voting

[0471] A simple method of determining consensus values, ethical preferences, and / or the weights or other information reflecting those preferences is to have each intelligent (human and / or Al) entity vote on the values or ethical preferences that should form the basis for the AGI / SI’s behavior.

[0472] Specific scenarios could be presented to each entity, with a range of choices or options for how the SI should behave. Then the entities could vote on the preferred option. Alternatively, some or all of the entities could be asked to generate suggested behaviors which are then submitted to the group of entities for voting. Variations are possible, with entities being asked to rate or rank options rather than vote on a single best option. For example, rating or ranking options allow the capture ofadditional information which would otherwise be lost in simple voting. Variations, including, but not limited to, (combinations of) the following methods are possible:1 . Voting: Participants vote for their preferred option, and the option with the most votes wins.2. Ranking: Participants rank the options in order of preference, and the option with the highest average rank wins.3. Rating: Participants rate the options on a scale, and the option with the highest average rating wins.4. Approval voting: Participants vote for all options they approve of, and the option with the most votes wins.5. Borda count: Participants rank the options in order of preference, and the option with the highest Borda score wins.6. Condorcet method: Participants vote in head-to-head matchups between each pair of options, and the option that wins the most matchups wins.7. Copeland’s method: Participants vote in head-to-head matchups betw een each pair of options, and the option with the most overall wins minus losses wins.8. Dodgson’s method: Participants vote for their preferred option, and the option with the lowest Dodgson score wins.9. Kemeny -Young method: Participants rank the options in order of preference, and the option with the lowest Kemeny-Young score wins.10. Maximin method: Participants rate the options on a scale, and the option with the highest minimum rating wins.11. Minimax method: Participants rate the options on a scale, and the option with the lowest maximum rating wins.12. Nanson's method: Participants vote in head-to-head matchups between each pair of options, and the option with the fewest losses wins.13. Ranked pairs: Participants vote in head-to-head matchups between each pair of options, and the option with the highest margin of victory' wins.14. Schulze method: Participants vote in head-to-head matchups between each pair of options, and the option with the strongest path of victories wins.15. Simpson-Kramer method: Participants rate the options on a scale, and the option with the highest sum of squares of ratings wins.16. Smith / Minimax method: Participants vote in head-to-head matchups between each pair of options, and the option with the lowest maximum loss wins.17. STV (Single Transferable Vote): Participants rank the options in order of preference, and the option with the most votes after multiple rounds of counting wins.18. Satisfaction Approval Voting: Participants vote for all options they approve of, and the option with the highest average approval rating wins.19. Majority Judgment: Participants rate the options on a scale, and the option with the highest median rating wins.20. Sequential pairwise voting: Participants vote in head-to-head matchups between each pair of options, and the option with the most overall wins.

[0473] Referring to FIG. 17, the above voting process can be accomplished by:1) Determine entities that will be included in voting via: Random sampling from a population of entities, information gathered from entities on their qualifications and characteristics, information needs of the system, factors related to the anticipated application scenarios for the ethics, and / or other factors determined by the overall system or one or more intelligent entities.2) Determine the methods of voting and combining votes including whether secret or transparent balloting will be used, whether discussion or interaction between participating entities will be allowed, which of the many sub-methods below are used and other rules or guidelines that affect the voting process.3) Options, which could include presenting ethical scenarios with a range of behavioral options, are presented to the intelligent entities.4) Each entity votes on the preferred option(s).5) Consider whether votes are to be weighted or unweighted by branching to the weighting subprocess.6) V otes are tallied and the option with most votes is adopted as the preferred (ethical) response in the scenario.7) Preferred (ethical) response is recorded and indexed so it can be retrieved when the same or similar scenario is encountered by the entity in the future.

[0474] The information does not have to be ethical info - although this patent is mainly concerned with this type of info, it should be obvious to one skilled din the art that the same methods could be used to determine preferences for many types of behavior and option selection.

[0475] The ‘‘voting” does not have to be simple maj ority voting but could be one or more of the 20 variations on voting schemes listed above.5.3a Weighted vs. Unweighted Voting

[0476] One issue that arises whenever multiple preferences, or votes, are being combined to make a decision is whether each entity’s preference or vote has equal weight or whether some votes count more than others (e.g., in a weighted scheme). Generally, there are always entities that feel they have the most correct, or a more correct, view of values and ethics than others. These entities, or groups of entities, often advocate that their views should count more than the views of others. As described in the Principles section (e.g., 4.1 and 4.2), the inventor believes that SI should be designed to reflect the empirically-derived behavior of humans and that a representative and statistically valid sample should be used. A preference for using unweighted combinations of preferences - that is, one human one vote - seems to follow most naturally from these design principles.

[0477] However, an important assumption is that the entities doing the voting represent a statistically valid sample of the overall human population. There may be cases where it is known, or suspected, that the sample of voting entities are not representative and therefore weighting to correct biases in the sample are warranted. In other situations, it may be desirable to determine ethics and values relative to a sub-sample of humans (e.g., humans who have agreed to a particular set of rules or humans who identify with a particular culture or ideology). In these cases, it may be appropriate either to adjust the sampling procedure to ensure that it is representative of the desired population or to adjust weights to compensate for samples that are not completely representative of the desired sub-population.

[0478] Referring to FIG. 18, in the exemplary, a simple method for weighted voting can include:1 ) Determine whether w eighting votes of some entities more than others is appropriate because of: a) Need to correct for non-representative sample of entities and / or ethical preferences or entities, or b) Desire to weight certain ethical principles that have reflect a desired sub-sample or subpopulation of entities or that reflect ethical norms or rules agreed to by the entities (e.g., within a particular culture), or c) Other reasons for w eighting the votes of some entities more than others, including but not limited to experience, knowledge, skills, age, sophistication, or other attributes of the entities that are voting.2) If weighting is determined to be appropri ate then perform the weighted voting calculation using one or more or any combination of the enumerated methods for w eighting votes.3) Return to the tallying step in the main voting process above.

[0479] The applicant again notes that while the example of weighted voting describes the weighted voting on ethical values or principles, the same weighted voted process can be applied to any type ofknowledge and in fact can be helpful in determining truth and preventing “hallucination” or errors by Al systems. For example, in matters of scientific debate (such as the efficacy of vaccinations or the scientific evidence for global wanning) various human (and potentially non-human) entities could vote with their votes weighted by their scientific credentials, reputation, and past track record of accurately arriving at scientific truth. Such a weighted scheme could help alleviate the problems sometimes experienced where the majority of opinions are wrong (e.g., there was a time when many people thought the Earth was flat, but the more credible scientists, even at that time, espoused a different view).

[0480] Covering all possible cases where weighting votes may be appropriate is beyond the scope of this disclosure, but some of the (combinations of) methods for making such adjustments, where warranted, include but are not limited to:1. Simple Weighted Voting: Each voter is assigned a weight, and the total number of votes is calculated by adding up the weights of all voters. Note that there are many ways to assign weights including, for example, giving higher weights to entities that are deemed more representative, more trustworthy, more experienced, more reliable, or otherwise more qualified to vote on a particular issue.2. Cumulative V oting: Each voter is given a number of votes equal to the number of options to be selected, and they can distribute their votes among the options as they see fit.3. Borda Count: Each voter ranks the options in order of preference, and the option with the highest average ranking wins.4. Approval Voting: Each voter can vote for as many options as they like, and the options with the most votes wins.5. Range V oting: Each voter assigns a score to each option, and the option with the highest average score wins.6. Single Transferable Vote: Each voter ranks the options in order of preference, and the option with the most votes wins. If no option has a majority, the option with the fewest votes is eliminated, and its votes are transferred to the remaining options according to the voters’ second choices.7. Instant Runoff V oting: Each voter ranks the options in order of preference, and the option with the fewest first-choice votes is eliminated. That option’s votes are then transferred to the remaining options according to the voters’ second choices. This process is repeated until one option has a majority of votes.8. Majority Judgment: Each voter assigns a grade to each option, and the option with the highest average grade wins.9. Quadratic Voting: Each voter is given a budget of votes, and they can distribute their votes among the options as they see fit. The cost of each vote increases quadratically with the number of votes cast, so voters must choose carefully how to allocate their votes.10. Proxy Voting: Each voter can assign their vote to another entity / voter, who then casts the vote on their behalf.11. Delegative V oting: Each voter can assign their vote to another entity / person, who then casts the vote on their behalf. If the delegate receives multiple votes, they can cast them as they see fit.12. Random Ballot: Each voter is assigned a random ballot with some subset of the options (while ensuring that all options have an equal chance to receive votes overall from all entities), and the options with the most votes wins.13. Score Voting: Each voter assigns a score to each option, and the option with the highest total score wins.14. Sequential Proportional Approval Voting: Each voter can vote for as many options as they like, and the options with the most votes win. If there are multiple options to be chosen, the process is repeated until all options are chosen.15. Double-Threshold Approval Voting: Each voter can vote for as many options as they like, and the options with the most votes win. However, an option must receive a minimum number of votes to be chosen, and an option that (suspiciously) receives too many votes, or an overly skewed distribution of votes, is disqualified.16. Satisfaction Approval Voting: Each voter assigns a score to each option, and the option with the highest total score wins. However, an option must receive a minimum score to be chosen, and an option that receives (a suspiciously) high a score is disqualified.17. Randomized Voting: Each voter is assigned a random ballot, and the option with the most votes wins. However, the distribution / order of the ballots and options on the ballots is also randomized to avoid bias on an option that might be caused by seeing the other options that preceded it.18. Limited Voting: Each voter is given a limited number of votes, and they can distribute their votes among the options as they see fit.19. Preferential Block Voting: Each voter can vote for a fixed number of options, and the options with the most votes win.20. Coombs’ Method: Each voter ranks the options in order of preference, and the options with the fewest first-choice votes is eliminated. This process is repeated until one option has a majority7.5.3b Self-weighted voting

[0481] One specific form of weighted voting, described by Kyle Kaplan (via personal communication), is to allow the voters themselves (human or Al) to suggest a weight on their own votes based on their self-assessment of their qualifications to opine on a particular option, their experience, their level of concern, or other self-determined criteria. The advantage of such an approach is that it allows the system to incorporate additional information (such as levels of experience or concern) in addition to the actual vote.

[0482] One potential issue with self-weighting (per Samuel Kaplan, personal communication) is that some aggressive voters may give themselves disproportionate weight on all issues whereas shy or less confident (but potentially more informed) voters might self-censure. That is, given the option to adjust the weight of their votes, some people might try to give all of their opinions maximal weight whereas others might be more discriminating and nuanced about their opinions.

[0483] A version of cumulative voting in which voters have the same total number of votes which they may distribute in different proportions over a range of options and issues could be used. For example, imagine that a person is given the task of voting on issues of cruelty to animals, and racial discrimination. Each person can cast a maximum of ten votes across both issues. A pet owner with strong feeling about animal cruelty might choose to cast all ten of their votes on the cruelty to animals issue whereas a person who has extensive experience with racial discrimination and no experience with pets or animals might weight the discrimination issue more heavily.

[0484] Besides cumulative voting, providing opportunities to answer questions about qualifications and experience with regard to various issues might not only affect the weighting of votes but also change or determine which issues are routed to the person (or intelligent entity) for voting in the first place, as generally illustrated in FIG. 18.5.3c Secret ballot vs transparent voting

[0485] A final dimension relating to voting and combining input from multiple entities relates to whether or not the entities can see and / or discuss the votes of other entities. While anonymous or secret ballots are useful to avoid peer pressure and related social influences on opinions, there are times when open discussion is helpful to encourage the entities to cast more thoughtful votes. To the degree that automated and unbiased factual information can be provided as context for voting on a particular issue, such information might result in better decision making. For example, on ballot initiatives in parts of the United States, factual information such as the legislative analysts’ estimates of impacts on revenue and expenses are provided to voters, along w ith arguments for and against each initiative. While imperfect, arguably, such context enables the voting intelligences to cast more informed votes.5.4 Reverse Engineering Values from Laws, Ethical Texts, Other Sources and Methods

[0486] Not all values and ethics for SI need come from newly created constitutions, voting, or analysis of behavior patterns implicit in datasets. Societies, globally, have invested huge amounts of time and effort in constructing systems of laws, regulations, and ethical systems from which values and normative standards of behavior can be reverse-engineered.

[0487] SI could analyze legal documents to identify trends in the way ethical issues are discussed in the legal community. This could involve analyzing the language used in legal documents, the topics covered, judicial decisions, the opinions expressed by lawyers and judges, constitutions, international treaties, and other similar documents to understand the legal framework of human values and rights.

[0488] While not every law is just, the overt purpose of laws is to facilitate justice. Therefore, especially within a given society or cultural milieu, the laws of that society form a good starting point for determining the values of the society7and what constitutes ethical behavior. In most cases, legality represents the minimum standard or the limits of what behavior is tolerated by a society. Further, the distinction between (for example) misdemeanors and felonies helps clarify which behaviors are “more wrong than others.”

[0489] Referring to FIG. 19, the present technology can include an exemplary7method for determining ethics for AI / AGI / SI systems including intelligent agents. Instead of asking entities to vote, the process can:1 ) Identify7potential sources of existing ethical information including, without limitation, sources in Sections 5.4, 5.4a, and 5.4b of this disclosure.2) Use one or more of the methods of analysis to determine ethical principles.3) Use methods such as reputational metrics and frequency counts of how often the same principles are mentioned in a trusted text in order to weight ethical principals.4) Optionally combine ethical information gathered from this method of reverse engineering existing law s, texts, and other sources with voting and other techniques that solicit active input from intelligent entities to arrive at consensus or desired ethical values that are recorded, indexed, and adopted by the AI / AGI / SI system.5.4a Use of Religious and Philosophical Texts

[0490] What is true of law s is also true of religious scriptures and philosophical / ethical texts that attempt to define ethical behavior and principles for members of the community. Both laws and ethical texts can be used to train AGI / SI to provide an initial ethical base that can be further refinedwith other datasets and with input (e.g., via surveys or voting from intelligent entities). SI could also utilize advanced NLP and knowledge representation techniques to analyze philosophical and ethical texts, extracting core values and principles.

[0491] Philosophical texts ranging from Aristotle’s Ethics to Kant’s Critique of Pure Reason, as well as political documents such as the UN's 30 Articles of the Universal Declaration of Human Rights contain a wealth of ethical information that AI / AGI / SI cold analyze and extract. Using simulations (5. 10) and other methods discussed in this patent and previously cited PPAs,5.4b Use of Social Media / News Articles / Academic Sources / Forums

[0492] SI could analyze social media and social media profiles to identify patterns in the way people talk about ethical issues. This could involve analyzing the language people use. the topics they discuss, and the sentiment of their posts. SI could also Analyze social network data to understand how values and beliefs spread and evolve within human communities. Methods might include, without limitation, graph-based algorithms and network analysis techniques designed to identify and track the propagation of values within social networks.

[0493] SI could analyze news articles to identify trends in the way ethical issues are discussed in the media. This could involve analyzing the language used in news articles, the topics covered, and the opinions expressed by journalists and experts. SI could also analyze existing data on ethical preferences, such as data from opinion polls or academic studies. SI could analyze academic literature on ethical preferences to identify trends in the way ethical issues are discussed in the academic community. This could involve analyzing the language used in academic articles, the topics covered, and the opinions expressed by scholars. SI could also utilize insights from evolutionary biology and psychology to understand the biological and cognitive bases of human values and morality. Historical databases and records could also be analyzed to determine how human values have evolved over time and across different cultures.

[0494] SI could analyze online forums to identify patterns in the way people talk about ethical issues. This could involve analyzing the language people use, the topics they discuss, and the sentiment of their posts. Methods could include, without limitation, those mentioned in this and cited PPAs as well as time series analysis and data mining techniques that are well known in the art.5.4c Experiments / Focus Groups I Interviews / Other Methods

[0495] Referring to FIG. 20, the present technology can include an exemplary method to elicit and gather ethical information from humans.1) Identify' intelligent entities with ethical preferences.2) Elicit ethical preferences.3) Use elicited ethical information as data to train AI / AGI / SI systems and / or as the basis for constructing ethical scenarios that can then be voted on using other methods described earlier (that end with recording and indexing of ethical preferences).

[0496] Referring to FIG. 21, an Al agent, AGI, SI or other intelligent entity could conduct experiments to test people's ethical preferences. For example, it could present people with hypothetical ethical dilemmas and ask them to choose between different courses of action. Once the entity has gathered information about ethical preferences from humans, it could use this information to establish a set of rules for its behavior. The rules could be designed to reflect the ethical preferences of the majority of people, or they could be designed to reflect the preferences of a particular group or groups. The entity, e.g., an SI. could also use machine learning algorithms to identity' patterns in the data and develop rules that are more nuanced and sophisticated than simple majoritarianism.

[0497] The entity or SI could conduct focus groups or interviews to gather information about ethical preferences from humans. Focus groups could be designed to ask specific questions about ethical issues, or they could be more open-ended to allow respondents to express their views in their own words.

[0498] The entity7or SI could also develop game-based platforms where (human or Al) users play games that explicitly teach and reward human values through interactive storytelling and problemsolving. SI could also, for example, gamify the simulations while using reinforcement learning and behavioral economics principles to instill human values in Al agents.

[0499] The entity7or SI could use a variety7of crowdsourcing platforms to gather input from diverse groups of people on their values and priorities. It could Implement interactive systems where humans directly teach and explain their values to Al agents through conversations, demonstrations, and feedback. As discussed in this and previously cited PPAs, SI may use collective intelligence platforms or networks where humans and Al agents collaborate and exchange ideas to collectively refine and develop human values. Decentralized platforms could also enable humans and Al agents to collaborate on value alignment through consensus mechanisms and distributed (ethical) decisionmaking.

[0500] The entity or SI could analyze various forms of cultural expression, including art, music, literature, and mythology, to understand implicit and implicit values.

[0501] One developing source of information might be Brain-Computer Interfaces (BCI). The entity or SI might use BCI technology to directly interface with the human brain and extract information about values and beliefs directly from neural activity. Novel BCI systems and signalprocessing techniques could be designed specifically for extracting value-related information from the human brain.

[0502] Another frontier area is the development of Al models that can understand and process human emotions, resulting in “Artificial Empathy and Emotional Intelligence.” Such efforts could be another source of human values, as such values would likely be part of the model. Simulations using Al enabled with Artificial Empathy and Emotional Intelligence would also be possible as a means for eliciting values in simulated situations.

[0503] THE ENTITY OR SI might also design personalized learning systems for Al agents where they learn and adapt their understanding of human values based on continuous feedback from humans. Some of the methods used, without limitation, could include adaptive learning algorithms that incorporate human feedback to personalize value alignment for individual Al agents.

[0504] One approach that might be combined with other methods and systems is to develop explainable Al models that can transparently communicate their reasoning and decision-making processes, enabling humans to understand and trust their value alignment.5.5 Importance of Converging Evidence

[0505] In science, where a prime concern is distinguishing scientific facts from fiction, the principle of converging evidence plays a key role. Briefly, converging evidence is the idea that one’s confidence in a hypothesis increases in proportion to the number of independent, credible sources of evidence that support the hypothesis. If you’re crazy Uncle Larry claims to have seen an UFO on the front lawn, you might be forgiven for doubting. But if all the neighbors saw it too, if the event was captured by multiple video cameras, appeared on the news, and was confirmed by reputable and skeptical scientists equipped with sophisticated UFO-monitoring equipment. .. well, then it is more likely to be true.

[0506] Similarly, if a single entity in a single culture claims that XYZ is wrong and morally reprehensible, that is a less reliable source of ethical information than if most people in almost every country on Earth say XYZ is wrong. Consensus among many individual intelligent entities across many cultures and diverse circumstances is a major way SI has for increasing its confidence in subjective areas such as morality and ethics.

[0507] To determine what is right or wrong, SI will likely look for ethical invariants across cultures, across geographies, across time scales, and across circumstances. The more that an ethical principle remains constant, the higher the confidence that SI will have in that value. It is this method of using converging evidence that increases my confidences that, despite the horrible behavior ofsome humans in some places at some times, SI will realize that most of the time, in most places, most humans behave in what most of us would call “good” ways.

[0508] Humans do not need to be perfect in order to teach SI, just as parents do not need to be perfect to raise their children well. All that is required is that we are mostly good, most of the time. And we are. This is a realistic reason for optimism when it comes to the values that we are teaching SI. Mainly, we j ust need to be more aware that SI will be watching whatever we do, j ust as parents are aware that their young children are watching and learning.

[0509] Referring to FIG. 22, the present technology can include a general method to use converging evidence to determine any type of knowledge, including ethical values, and resolve conflicts in the knowledge, including between ethical values by way of prioritization. The process, described in terms of ethical information but applicable to many types of knowledge or infonnation generally, is:1) Ethical information and principles are elicited from one or combination of methods described earlier such as reverse engineering texts, conducting experiments and focus groups, creating scenarios and voting, or any of the methods described in previous figures.2) Ethical preferences or principals may be "base-weighted” depending on whether the source is human or non-human, how recent or a time-factor the source is, and how invariant the preference is across timeframes, geographies, cultures, and other relevant factors; where, for clarity, recent human sources, and invariant ethical preferences, have proportionally higher weight than non-human, or less recent, sources or more variable preferences.3) A frequency count is made of how often the information or principles are repeated by multiple sources.4) The independence of the sources is calculated such that sources that have no or minimal relationship to each other are considered more independent than entities that were derived, for example from the same training set of data, or that share other close relationships.5) An evidence calculation is made whereby: a) the more frequently an ethical principal or preference is evidenced, b) the more independent the sources are that evidence the ethical preference, and c) the higher the “base weight” of the source, the more evidence weight that ethical preference is given.6) When two ethical principles or preferences are in direct conflict, the principal with the highest evidence weight is given priority, all other factors being equal.5.6 Prioritization Based on Degree of Convergence

[0510] One of the issues that arises with multiple sets of values is how to prioritize ethical or value-related concerns. For example, some cities require all motorcycle riders to wear helmets and other cities allow riders to decide for themselves. The debate centers around conflicting values of safety / community responsibility vs. individual liberty. There are good arguments for both positions. Which position more closely reflects the values that an AI / AGI / SI should act upon?

[0511] One approach to resolving this conflict is to look at many different cities and see if the bulk of existing behavior comes down on one side or the other on this issue. Also, an A1 / AG1 / S1 could analyze other areas where safety and liberty come into conflict and attempt to see if there is converging evidence for one position or the other.

[0512] In cases that diverge from the typical pattern, are there unique situational features that explain the divergence? Are there certain populations - those with more liberal or conservative voters for example - that decide the issue differently?

[0513] By analyzing these factors, an Al should be able to determine the status quo values of a particular population or sub-population. The default would be for the Al to act in the same way that the population acts, perhaps subject to some limits that are generally agreed upon.5.7 Voting / Delegation in Coalitions and Groups

[0514] One important method for efficiently enabling multiple humans and their P Sis to combine values in a Superlntelligent system is to allow delegation of authority or “proxy’" representation. For example, a group of Christian humans, all belonging to the same church or branch of Christianity, might choose to adopt a set of values that have been determined by their church as the default system for each of their individual PSIs. The individual church members might change only those values where their opinions differ from the default view. Alternatively, the individual human might just accept the default values of the Church without modification, allowing the Church to “vote” these values with weights proportional to the number of humans who have delegated their voting authority to the Church.

[0515] This same approach of delegating value creation / selection and voting authority to agroup, could be used by any group of humans, not just religious groups. Humans might accept (with or without some modification) the values, without limitation, of political groups, economic coalitions, friend groups, familial groups, cultural groups, age groups, groups based on geographical location, or even of famous people and influencers with whom individual human identity7. Just as politicians seeks the endorsement and votes of a wide variety of groups in political elections, one might imagine similar campaigns and mechanisms for aggregating votes on moral matters.

[0516] Referring to FIG. 23, the present technology can include amethod for delegation including:1 ) An intelligent entity that is participating in any of the voting methods described earlier may elect to delegate voting authority, if allowed, to another intelligent entity or group(s) of entities.2) The entity or group(s) being delegated to is identified.3) Any modifications, qualifications, or restrictions on the voting power that is being delegated or the content of the votes are specified by the delegating entity. These can include, for example, one-time delegation, delegation of voting authority until further notice or for a set number of votes or on specific issues, etc.4) The specific methods and form of delegation in creating the delegation process can be further specified as one or a combination of the methods described below.5) Confirmation of how the delegated voting proceeded may optionally be provided back to the entity that delegated its voting power.

[0517] Specific methods that should be considered, alone or in combination, when creating the delegation process, can include, without limitation:1. Simple Delegation: An individual, subgroup, or external party makes the decision on behalf of the group.2. Majority control (voting): All members of the group vote for or against an issue.3. Minority control (small group decides): A small group of experts or a delegated subgroup makes the decision.4. Decision by authority : One person decides, usually a positional leader. Human or Al agents might choose a specific agent or person (e.g., the leader of the group) to make the decision or vote on all the moral preferences of the group.5. Consensus decision-making: A decision is made when all members of the group agree.6. Delphi method: A group of expert agents within the group answer questionnaires in two or more rounds. The responses are then analyzed, and a summary report is given to the group. This process is repeated until a consensus is reached.7. Nominal group technique: Members of a group are asked to silently write down their ideas about a problem. The ideas are then shared and discussed by the group. Members then vote on the best solution.8. Brainstorming: Members of a group are encouraged to share their ideas about a problem. All ideas are recorded and then discussed by the group.9. Multi-voting: Members of a group are asked to vote for their preferred solution from a list of options. The option with the most votes is selected.10. Ranking: Members of a group are asked to rank a list of options in order of preference. The option with the highest average rank is selected.11. Pairw ise comparison: Members of a group are asked to compare each option with every' other option. The option with the most wins is selected.12. Weighted voting: Members of a group are given a certain number of votes, which they can distribute among the options. The option with the most votes is selected. That is, a group of 100 agents within a group might decide that they will vote as the majority of the 100 agents agree. Then, even though the majority only consisted of, for example, 60 agents, the entire 100 voting power of the group weights the majority position when the overall group votes in a larger collection of groups that vote within an SI system.13. Hierarchical Group Voting: Voting can be hierarchical with multiple levels of groups and subgroups. There can be unintended consequences of such an approach. For example, suppose that 3 out of 5 agents in each of 3 groups vote for X and 5 out of 5 agents in two other groups vote for Y. If all five groups are then combined in a higher-order group with 25 votes of aggregate voting power, then because 3 out of the 5 groups voted for X the entire 25 -vote block is cast for X. But actually, if we count the total individual votes (within the smaller groups) we find that only 9 out of the 25 votes were cast for X (3 from each of the three groups that had a slim maj ority for X) whereas 16 votes (2 minority “Y voters” from each of the three groups that voted for X as a group PLUS all 5 of the members from the two groups that unanimously voted for Y). Thus, by using a majority7rule combined with hierarchical group voting, it is possible to arrive at a result that actually reflects the opinion of aminority of voters. This situation is similar to what happens in US elections when a candidate wins the majority of the popular vote but still only has a minority of the electoral college votes and loses the general election. While use of hierarchical group voting can be efficient and desirable in some situations, transparency as to how7the voting maps to the actual votes of individual agents should be required to ensure that human and Al agents understand the process and agree it is working as desired.14. Borda count: Members of a group are asked to rank a list of options in order of preference. Points are then assigned to each option based on its rank. The option with the most points is selected.15. Approval voting: Members of a group are asked to vote for all options that they approve of. The option with the most votes is selected.16. Range voting: Members of a group are asked to assign a score to each option. The option w ith the highest average score is selected.17. Cumulative voting: Members of a group are given a certain number of votes, which they can distribute among the options. They can also give multiple votes to a single option. The option with the most votes is selected.18. Sequential pairwise voting: Members of a group are asked to compare each option with even' other option in a series of rounds. The option with the most wins is selected.19. Random ballot: Members of a group are asked to vote for an option at random. The option with the most votes is selected. This might be used to break deadlocks or in other special situations.20. Proxy voting: A member of the group is given the authority to vote on behalf of another member. Specific agents within a group might delegate their voting to other members of the group - who theoretically could in turn delegate all of their voting authority to still another member(s).21. Sortition: Members of a group are selected at random to make the decision. This might be useful if many issues need voting, and a group w ants to act weigh in on all issues without overloading the members. A variant of random selection is to take turns (according to some non-random formula that ensures an even distribution of work or takes into account how w illing individual members are to spend time) voting on behalf of the whole group.5.7a Role of Recommender Algorithms in Aggregation / Delegation of Moral Authority

[0518] Most of us are familiar with the situation where YouTube or Netflix or another video streaming service recommends content based on our stated preferences(e.g. how many stars we gave a movie) as w ell as our profiles (e.g., a complex set of data including our w atch times, our social network, what our friends watch, and purchase behavior, and many other pieces of data). Just as these “recommender algorithms’7recommend content, they can also recommend weights on values and other sets of knowledge, preferences, and behavioral profiles which we could explicitly instruct AI / AGI / PSI to use in an effort to capture our ethical preferences and values.

[0519] The inventor believes that use of such recommender algorithms should be transparent to the humans and should require their approval in order to be used to influence or train Al. However, currently many such algorithms are used to recommend content in an automated and non-transparent way. Therefore, it is likely that Al would use such algorithms to infer moral preferences without the humans being aw are of what is going on. From an efficiency point of view', such automated use of recommender algorithms would likely be more efficient, and in some cases more effective, than requinng explicit approval from humans. Thus, designers of such systems must determine not only what is most efficient and effective but also what their goals and principles they want the system to reflect.

[0520] With respect to automated content recommendation algorithms, a current problem is that they have been explicitly programmed to recommend content that leads to the longest watch times, most engagement, and highest conversion to purchase behavior. For this reason, humans quicklyfind themselves trapped in “echo chambers’' where they are shown more and more content that is similar to other things they have already watched and for which large amounts of ads can be shown. This echo chamber phenomenon undoubtedly has increased tribalism, polarization, and intolerance of other views if for no other reason than humans are exposed to a narrower range of differing views for fear that they will click away from such content. Society is the loser and advertisers are the winners - probably not the scenario we want to be repeated with, and amplified by, SI.

[0521] Without even considering the negative impact of “deep fakes” and other made up or “hallucinated” content that overtly misleads people, the problem of bias due to algos seeking to maximize ad views is already endemic and hugely harmful to society. One method that might help ameliorate this problem is to allow- humans to explicit state their goals with regard to the content that they see (or in the case of using recommender algorithms) the general values they wish to emphasize. For example, when it comes to content recommended by YouTube, I would like the ability to state that I w ant to see a variety of views on a specific topic and that the views should be representative of the actual views out there and not representative of what I have already watched. Similarly, when asking for groups or individuals who have values that I might want to use as a basis for delegating (some of) my moral authority, I might want to restnct those groups to ones that advocate only certain principals and within that limitation I may w ant to evaluate as many different variations as possible so that I can choose from a wide range of options and not just delegate to what an algo thinks I like.

[0522] Generally, as recommender algos incorporate more advanced Al that can reason and respond to requests rather than just optimize content based on ad views, the echo chamber problem (and related bias problems) should diminish. In the exemplary' implementation, SI should avoid echo chambers and seek to acquire the most thoughtful and deliberate input as possible from the humans (and their PSIs) which provide moral input. The analogy to voting is that society benefits generally when voters are more educated and know' more about what they are voting on. The view of Thomas Jefferson, paraphrased as “"An educated citizenry is a vital requisite for our survival as a free people" is applicable here.5.8 Methods for Protecting Minority Values

[0523] One of the challenges to an Al system seeking to determine which set of values to adopt is that minority7view s can be overridden in a system that seeks to follow the most representative (i.e., the majority) view. Although in a direct conflict between adopting a minority or majority view', the majority view must win out if the system is trying to be democratic, or even representative of a population. Still, valuable information is contained in minority views. Therefore SI systems shouldbe designed to preserver this information and use it to challenge the (human or PSI) agents that have the majority view.

[0524] Generally, more information is contained in views that differ from one’s own view than in views that are in agreement with it. Therefore, from the standpoint of improving the values of a SI, differing viewpoints must be presented to the agents that are voting or providing moral preferences via other means. Even if the majority chooses to decide moral issues differently than the minority, they should be aware of the minority position and consideration, discussion, and debate with opposing views should be encouraged by the system.

[0525] Some time-tested approaches for preserving the information in minority views, can be adapted in methods for SI values. Without limitation, these include:1. Proportional representation: This method ensures that the minority’s views are represented in proportion to their numbers. To the degree that options for value-based actions are not in direct conflict, it may be possible to take actions that are weighted in proportion to the majority and minority' ethical preferences. For example, in the helmet law' debate referenced earlier, even if the majority view is that riders should not be forced by SI to wear helmets, if a strong minority was in favor of enforced helmets, the SI might still take actions to educate riders on the merits of using helmets and to make w earing them as easy as possible.2. Ranked-choice voting: This method allows voters to rank options in order of preference, which can help ens ure that the minority ' s view s are taken into account. Combinations of the top ranked items, if not incompatible, could preserve some of the minority information on values without contradicting the majority opinion.3. Supermajority voting: This method requires a larger percentage of votes to pass a measure, which can help ensure that the minority's views are taken into account. Requiring supennajorities, particularly when making high stakes decisions, or when seeking to overturn long-standing precedents can lead to a more stable set of values. Also, there may be cases where (near) consensus is required (i.e., all parties, or a high percentage of all parties must agree).4. Quota systems: This method sets aside a certain number of seats or positions for members of a minority group, which can help ensure that their views are represented. Particularly, if the majority agrees that there is value in capturing minority viewpoints, the majority may agree that (a certain level of) minority' view representation must be included for certain ty pes of decisions.5. Compromise: This method involves finding a middle ground between different positions, which can help ensure that the minority’s views are taken into account. For example, if the margin of the majority is less than X%. the SI could be designed to enforce a discussion and compromiseprocess ending with a revote on the compromise position that repeats until the majority vote margin increases to be above X%.6. Dialogue: This method involves open and honest communication between different groups, which can help ensure that the minority’s views are heard and understood. One could imagine SI facilitated dialogue between human or Al agents, especially in cases of large minority views. As in (5) this could be triggered by a "‘less than X% margin” requirement.7. Mediation: This method involves a neutral third party helping different groups find common ground, which can help ensure that the minority’s views are taken into account. As with (6), SI could act as a mediator in addition to facilitating dialogue.8. Consensus-building: This method involves working together to find a solution that everyone can agree on, which can help ensure that the minority's views are taken into account. As in (5) - (7) this could be Si-facilitated and also might be required with specific triggers, and / or when the issues are particularly momentous or consequential for large numbers of people.9. Education: This method involves educating people about different perspectives and issues, which can help ensure that the minority’s views are understood and taken into account. We discussed the importance of education prior to voting, but it can be important to revisit in cases of close majority / minority votes as well.10. Empathic Methods: These method involves one agent putting itself in another’s shoes, which can help ensure that the minority’s views are understood and taken into account. To use this method, unless SI becomes much better at simulating empathy such that humans really believe it, the SI might simply attempt to bring humans with different points of view into contact with each other so that they can exercise their human abilities of empathy in an attempt to reach compromise or reduce conflict between views.11. Active listening: This method involves listening carefully to what others have to say. which can help ensure that the minority’s views are heard and understood. SI can simulate, or preferably engage other humans, in active listening as part of the education process -especially for cases where there is a large minority.12. Inclusive Methods: These method involves creating an environment where everyone feels welcome and valued, which can help ensure that the minority’s views are taken into account. Can be operationalized as in (4).13. Transparent Methods: Transparent methods involve being open and honest about the decisionmaking process, which can help ensure that the minority’s views are taken into account. Transparency so that everyone can see how votes / preferences were acquired, weighted, and ultimately translated into the representative moral position should be designed into the SI.Specifically, there should be an auditable trace of the steps leading to the representative values that an SI is acting on. For consequential actions, the trace should be produced and presented to the agents for review BEFORE the action is taken if at all possible.14. Delayed Decision Methods: Some decisions are relatively simple or trivial and can be made quickly. Others require taking the time to listen and understand different perspectives, which can help ensure that the minority’s views are taken into account. With regard to the design of SI value-acquisition processes, it is important that enough time be allowed for human agents to process the views of others and to review important decisions - see (13).15. Accountability / Reputational Methods: These methods involve processes that enforce taking responsibility for one’s actions and decisions, which can help ensure that the minority’s views are taken into account.

[0526] Specifically, as part of a reputationally-based weighting scheme in which individual agents gain or lose reputation points based on the evaluation of their decisions (based on results that follow from them) accountability can lead agents with the majority view to be more responsive to minority opinions. If the majority view proves disastrous, for example, a reputational system would reduce the credibility of the majority that voted for it, and (to the degree that the minority view can be show n to produce a better an outcome) the minority view- could lead to reputational enhancement. In such a system, there is an incentive to get as many (human or Al) agents to have reputational “skin in the game” as possible. A consensus view including elements of the majority and minority views would put everyone in the same reputational boat, so to speak. In contrast, if the majority view proves wrong, the relative credibility’ of the minority view holders will increase compared with the foolish majority and they will have correspondingly more voting power in the next credibility - weighted round of decisions making.

[0527] Referring to FIG. 24. the present technology can use reputational mechanisms to help preserve and protect minority views. A reputational process for preserving minority information including ethical preferences can include any one or any combination of:1) For an ethical scenario with unknown outcome, multiple intelligent entities vote on behavioral options.2) The system follows the option that receives the most votes and the resulting outcome for the scenario is recorded.3) The scenario, options, and outcome are presented to an independent group of intelligent entities who rate the successfulness / desirability of the outcome that was achieved as w ell as their post- hoc view of how attractive the other options now seem given the outcome that occurred.4) Reputations of each of the original entities that voted on the behavioral options are adjusted upwards or downwards based on the independent ratings.5) For scenarios where objective metrics or other success criteria are available, these are used in lieu of, or in addition to, the subjective ratings to adjust reputational ratings.6) Detailed records of all voting, all outcomes, and subsequent subj ective and obj ective ratings are maintained for future analysis and potential re-adjustment of entities' reputation in light of further analysis or future information that becomes available relating to the scenario.7) In some implementations, not only reputation, but also voting power is incremented or decremented based on reputations such that entities with better (ethical) reputations get more voting power (weight) in future votes.

[0528] Note that although the process focusses on ethical votes and ethical reputations, it could be generalized to general competence or expertise in any domain.

[0529] This process penalizes those who make bad decisions and rewards those who make good decisions, regardless of whether the entities are in the maj ority or the minority, and thus encourages a diversity of opinion since truth and effectiveness are valued more highly than being part of the herd.5.9 Resolving Value Conflicts

[0530] Conflict resolution methods are essential for SI systems attempting to synthesize a set of values from diverse inputs. Many of the techniques and methods mentioned above - especially in the context of prioritization, group voting, and respecting minority views (5.6- 5.8) - can be used in various combinations to help resolve conflicts between the values of various (groups of) agents.

[0531] Two key design principles are especially important when it comes to conflict resolution. First, conflicts are often a source of information since they imply differences in points of view, and such differences are usually correlated with higher information content. Second, while conflicts are sometimes seen as problems to be overcome, they are also a primary means for improving the ethical performance of an SI system.5.9a Applying Different Rules in Different Contexts

[0532] To the degree that different groups of agents operate in different domains or culture or take actions affecting only certain groups, it is often possible to accommodate differing or conflicting sets of values by having different rules or different actions that apply within different contexts or for different groups.

[0533] For example, this approach is reflected in the situation where some Muslin countries follow Sharia law (for example) and prohibit alcohol and other activities that are considered perfectly acceptable in other non-Muslim countries. Even within a given country, often different regions have different laws and norms of behavior. In California one can buy wine at most gas stations; in Mississippi one must purchase wine at a special State Store and some counties are dry altogether.

[0534] Although individual humans have different or conflicting moral views with respect to alcohol sale and consumption, we are accustomed to following the rules of whichever geography we happen to be in. SI systems might also adjust its behavior to accommodate similar differences between groups of (human or Al) agents.5.9b Importance of Transparency in Conflict Resolution

[0535] A key design principle is that the SI should be transparent about what rules, or set of values, it is following in each context. Not only does following this principle make Si’s behavior more understandable and predictable, it also enables review and potential improvement of the system of values.5.9c List of Some Methods for Resolving Conflicts Between Sets of Rules

[0536] Resolving conflicts betw een different sets of (ethical) rules is a complex problem that has been studied in various fields, including computer science, artificial intelligence, and game theory. Some algorithmic methods that can be used individually or in combination to resolve conflicts between different sets of ethical rules include, without limitation:1. Priority-based conflict resolution: This method resolves conflicts by assigning priorities to the rules and selecting the rule with the highest priority.2. Precedence-based conflict resolution: This method resolves conflicts by assigning precedence to the rules and selecting the rule with the highest precedence.3. Weighted conflict resolution: This method resolves conflicts by assigning weights to the rules and selecting the rule with the highest weight.4. Lexicographic conflict resolution: This method resolves conflicts by comparing the rules based on a lexicographic ordering of their attributes.5. Rule-based conflict resolution: This method resolves conflicts by applying a set of predefined rules to the conflicting rules.6. Negotiation-based conflict resolution: This method resolves conflicts by negotiating between the conflicting rules to find a mutually acceptable solution. Note that the negotiation may be between Al and / or human agents.7. Argumentation-based conflict resolution: This method resolves conflicts by using argumentation frameworks to represent and evaluate the conflicting rules.8. Game-theoretic conflict resolution: This method resolves conflicts by modeling the conflict as a game and finding the optimal strategy for each player. Note that this method, as well as others in this list, may involve simulating a variety' of scenarios and outcomes, picking the best conflict resolution approach as a result of simulation, creating new scenarios / outcomes. and repeating with the new conflict resolution approach in a process of continuous improvement until a satisfactory conflict resolution approach is achieved.9. Constraint-based conflict resolution: This method resolves conflicts by using constraint satisfaction techniques to find a solution that satisfies all the rules.10. Fuzzy’ logic-based conflict resolution: This method resolves conflicts by using fuzzy logic to represent and evaluate the conflicting rules.11. Decision tree-based conflict resolution: This method resolves conflicts by constructing a decision tree that represents the conflicting rules and selecting the path that leads to the best solution.12. Genetic algorithm-based conflict resolution: This method resolves conflicts by using genetic algorithms to find the optimal solution.13. Simulated annealing-based conflict resolution: This method resolves conflicts by using simulated annealing to find the optimal solution.14. Ant colony optimization-based conflict resolution: This method resolves conflicts by using ant colony optimization to find the optimal solution.15. Particle swarm optimization-based conflict resolution: This method resolves conflicts by using particle swarm optimization to find the optimal solution.16. Artificial immune system-based conflict resolution: This method resolves conflicts by using artificial immune systems to find the optimal solution.17. Artificial neural netyvork-based conflict resolution: This method resolves conflicts by using artificial neural networks to find the optimal solution.18. Tabu search-based conflict resolution: This method resolves conflicts by using tabu search to find the optimal solution.19. Variable neighborhood search-based conflict resolution: This method resolves conflicts by using variable neighborhood search to find the optimal solution.20. Iterated local search-based conflict resolution: This method resolves conflicts by using iterated local search to find the optimal solution.

[0537] For many of the approaches listed above, the SI must create a search space of potential sets of ethical rules and then attempt to use these techniques and methods from computer science to find the optimal set of rules that has the least conflict. Prioritizing and / or weighting the importance of the rules is typically important so that rules like “avoid killing humans” have higher priority and / or weight than rules like “be nice to people.” Otherwise, optimization methods can produce solutions which technically minimize conflicts but have undesirable overall results, such as “killing you while being very polite and respectful.”5.9d Philosophical Considerations for Implementation of Conflict Resolution Processes

[0538] Philosophical considerations specific to ethics that may help guide the rules of the conflict resolution process, may include, without limitation:1 . Utilitarianism: This method aims to maximize the overall happiness of the affected parties. Data and metrics on the happiness or satisfaction of (human and Al) agents with the (simulated or actual) outcome of conflict resolution processes are essential for the successful implementation of Utilitarian methods.2. Deontological ethics: This method focuses on the moral rules and duties that should be followed. Consistent with the principle of having representative and statistically valid values, the rules and duties should be first determined to be representative and based on empirical data.3. Virtue ethics: This method emphasizes the character traits that should be cultivated to lead a good life. See (2).4. Rights-based ethics: This method focuses on the rights of individuals and how they should be protected. See (2).5. Care ethics: This method emphasizes the importance of caring for others and the relationships between people. (See 2).6. Principlism: This method involves the application of four ethical principles: autonomy, beneficence, non-maleficence, and justice. Before implementing this approach the relative importance of the ethical principles should be empirically determined.7. Moral particularism: This method argues that moral reasoning should be based on the specific context of the situation. The implications of this view are that the actual algorithms and reasoning process would be context-dependent.8. Contractualism: This method involves the creation of social contracts that define the moral rules that should be followed. More generally, when (human or Al) agents operate as part of specific groups (e.g., in countries) implicitly there is an understanding (or implicit social contract) that the agent will follow the rules of the group.9. Moral relativism: This method argues that moral truths are relative to the culture, society7, or individual. We have discussed above how some version of this - with values relative to specific domains or cultures for example - is typically part of an exemplary implementation. Related is the idea of Moral pluralism, which acknowledges that there are multiple moral values and principles that may conflict with each other.5.10 Simulation Methods

[0539] For many of the methods listed and described in the preceding sections, a highly effective technique is to simulate the results of applying various ethical rules and values. Because of the bounded rationality of humans (described above) and their difficult in realizing all the implications of decisions, the more that SI can present humans (and other Al agents) with simulated results of various ethical rules, the more thoughtful the (human and Al) agents can be in their voting and specification of the ethical preferences and values.

[0540] For example, humans might naively state that protecting the environment is the highest priority since we all live on the same Earth and if we do not take care of it. all of us are doomed. However, if other ethical principles and qualifications are not part of Si’s value system, it is easy to imagine in a scenario in which the SI determines the best course of action is to immediately kill a good chunk of the human population in order to reduce the negative impact of humans on the environment. While most humans would not accept that as a desirable outcome, not all of us would immediately realize that it could follow logically from an incomplete, but otherwise “good” set of values adopted by SI. Simulating the results of many different scenarios based on values, is a safe way for humans (and other agents) to become aware of the sometimes subtle implications of their values and to refine them accordingly.

[0541] Since it is easier for humans to provide critical feedback on the results of simulation than generate rules from scratch, generating hypothetical scenarios is also an efficient and effective way of obtaining human feedback.

[0542] SI could create virtual reality7simulations where Al agents interact with (simulated) humans and leam about human values through experience. To understand the value of this approach, consider that an Al simulation might be able to consider billions of ethical dilemmas - and the simulated responses of (human or Al) agents in such scenarios - in the same time that it would take real humans to engage in a single scenario. Thus, just as Al chess playing systems can become world class in a few days, beating humans who have devoted their entire lives to the game, so too Al might become expert in the less the structured field of human ethics by simulating trillions ofscenarios in much less time than it takes a human to read a few philosophical treatises on the subject.

[0543] Some methods, without limitation, related to the simulation approach include evolutionary Al techniques where Al agents compete and cooperate in simulated environments to leam and evolve human values over time. The evolutionary7Al algorithms and reward systems could be designed to incentivize and promote the emergence of human-aligned values within Al populations.5.1 1 Automatic Generation of Questionnaires

[0544] Similar to some of the points made when discussing simulation, humans (and Al agents) generally find it easier to answer questions than to come up with the questions. Methods that automatically generate questions based on existing simulations that have been run, based on input from other (human or Al agents) and / or based on gaps in the ethical rule set can be an effective way of gathering human ethical preferences. Questionnaires are already used extensively when attempting to gather representative and statistically valid opinion data and there is a large literature describing related methods.

[0545] The surveys could be designed to ask specific questions about ethical issues, or they could be more open-ended to allow respondents to express their views in their own words. One novel, useful, and inventive approach for surveys generally, and for moral surveys specifically, is to dynamically generate survey questions “on-the-fly” based on the participant’s answers to previous questions. For example, generative Al can be used to generate new survey questions to clarify or explore responses to earlier questions.

[0546] Imagine a survey where respondents are asked if it is morally acceptable to kill a human. If the surv ey respondent answered ‘‘never under any circumstances” the survey might continue to the next question about the ethics of stealing. But if the respondent answered “only in times of war” then the Al might generate new questions on-the-fly asking about specific wars and whether killing was justified in some of them, and if so, why? Etc.

[0547] This type of generative survey ability7is similar to eliciting values via a discussion, debate, or conversational mode where Ai converses with humans to elicit their values. Such techniques have been described rn previously cited PPAs in the context of AI using such conversational means to customize or personalize a PSI generally. Here we suggest using the techniques to gain clarity on the ethical opinions held by humans. By keeping track of which questions were generated and asked dynamically, and how many responses were obtained on each of these questions, AI could also determine when a particular question had been asked frequently enough and to a representativeenough sample to draw statistically valid conclusions about human ethics in a particular area.

[0548] Referring to FIG. 25, the steps for using dynamic generative surveys may include, without limitation:1 . Ask a standard (ethics) question from a pre-determined set of questions.2. Based on the respondent’s answer determine whether to proceed to the next pre-determined question, ask another previously-generated dynamic question that was added to the list, or generate a new question dynamically.3. If the decision is to proceed to the next question, go to step 1 ; else generate anew question using a LLM or other Al agent(s).4. Generate and ask a new question in the area where the most relevant and useful information (using KIT principles and methods discussed in earlier PPAs) can be obtained and word the question so as to maximize the amount of useful information obtained in the shortest amount of time.5. Record the respondent’s answer(s) to the question and update the count of how many humans have responded to the question. Also update the counts of respondents from various groups that are deemed representative to help ensure the survey is representative.6. Calculate the sample size needed for the question needed to achieve a pre-determined level of statistical power.7. If the sample size for the question is not yet large enough or representative enough to draw statistically valid conclusions, add the question to the set of pre-determined questions and ask it again (Step 1) whenever it is relevant (i.e., would follow logically from human answers to other questions) until the desired level of sample size, statistical power, and representativeness has been achieved.5. 12 Pattern Detection and Inductive Approaches to Values Determination

[0549] Generally, current machine learning approaches to Al take an inductive approach to knowledge acquisition. That is, LLMs and other Al agents are “trained” using vast datasets where the training process involved learning the repetitive patterns in the data and inducing a set of weights that enables the trained LLM or Al to generate appropriate response patterns based on input patterns. As discussed above, this approach enables to infer how to behave in specific situations based on detecting patterns in how millions of humans have behaved in similar situations. To the degree that the behavior in question is speech or writing, and to the degree that the speech or writing of millions of humans follows certain ethical norms, Al will learn those ethical nonn for speech via pattern detection.

[0550] Similarly, if the behavior is driving a car, and the Al will leam patterns of driving from being trained on many billions of car-driving behavior examples. To the degree that humans swerve to avoid running over other humans, even at the expense of their own safety, Al would also leam to swerve in these types of driving situations. To the degree that humans run over small animals rather than swerve, Al would leam that behavior as well. Thus, it seems clear that all human behavior (whether speech or action) occurs within the ethical / value framework of humans and information, that humans call values, is embedded in the behavior.

[0551] There is no ‘’value-free” behavior of humans. Similarly, when Al leans patterns of human behavior, it also implicitly is learning human “values” - even if such values are not explicitly defined in a constitution or set of rules somewhere.

[0552] By creating environments, scenarios, dilemmas, and conversations of a certain specific sort, and then challenging humans to react or behave in those specific scenarios, Al can increase its knowledge and capabilities in those areas by the learning how humans behave. This general approach is how self-driving cars, for example, get much better at specific driving skills or behaviors under specific conditions. Rather than wait for those conditions to occur naturally and then observe, (human or Al) agents can create the scenarios that are most helpful in eliciting the human behavior that the Al needs to leam.

[0553] Referring to FIG. 26, the novel and useful general method for inducing values by detecting patterns in human behavior (e.g., action or speech) may include, without limitation, the following steps:1 . Determine the specific values or ethical questions that AT want to develop.2. Construct environments, scenarios, dilemmas, and / or conversational settings that will elicit human behavior that is relevant to the questions of interest.3. Prompt human behavior iteratively until as many useful behavior patterns as possible, - subject to constraints such as time, willingness of the humans to engage, and ability of the Al to process the information — have been elicited and recorded.4. Analyze and train, using algorithms well known in the art of machine learning (e.g., transformers, variants of learning by backpropagation of error, RLHF, and other methods enumerated in this and other cited PPAs).5. Test the trained Al to determine which areas have improved (according to criteria and means set by human or Al agents) and which areas need more training. Goto Step 1 and repeat until success criteria has been met, resources are exhausted, or other constraints cause the training cycle to stop.5.13 Game Theory with Al and / or Human Agents to Detennine Values

[0554] There is a well established literature on Game Theory that can be tapped when attempting to create scenarios that will elicit ethical values from humans that Al agents can leam from. Game Theory is a branch of applied mathematics that provides tools for analyzing situations in which parties, called players, make decisions that are interdependent. It can be used to analyze the ethics or values of human players in a simulation or game setting. Some of the methods and concepts from Game Theory, with novel, inventive, and useful specific examples of how they might be applied (individually or in combination), include, without limitation:1. Nash equilibrium: A solution concept of a non-cooperative game involving two or more players in which each player is assumed to know the equilibrium strategies of the other players, and no player has anything to gain by changing only their own strategy. Nash equilibrium might be used to help resolve conflicts between values of different (human or Al agents) and also to help individual humans determine how to balance tradeoffs between conflicting values that they hold.2. Dominant strategy: A strategy that is best for a player in a game regardless of the strategies chosen by the other players. This approach can be useful in determining which of several (potentially conflicting) values should dominate the others in simulations where the (human or Al) agents are trying to combine their values. For example, if the value of “do not kill other humans” is dominant, then regardless of the specifics of the various scenarios, humans might opt for the path that results in the least loss of life for humans in that scenario - at least as the starting point for making ethical decisions. Then, any deviation from that strategy would require justification, discussion, and / or compelling arguments that are in line with other ethical principles of values of the agents involved in the simulation.3. Mixed strategy : A strategy that involves randomizing actions based on a probability distribution. Because it is difficult to anticipate all the consequences of ethical decisions, sometimes it is desirable to simulate actions based on ethics that are not the dominant approach. By using a probability distribution, most scenarios might involve attempting to follow dominant ethical strategies such as avoiding loss of human life (since it is most probable that this would be the path that most decisions would follow) but the Mixed Strategy approach also allows other simulations (e.g. in proportion to how likely the ethical principles involved are typically invoked) to include following other less dominant values in order to see if a better result (as judged by human and / or Al agents) is achieved.

[0555] For example, if 90% of the time, avoiding loss of human life is chosen as the dominant value, but 10% of the time, preserving human freedom (even if it results in additional loss of human life) then 10% of the simulations might be based on the principle of preserving human freedom at allcosts, so that the (human or Al agents) have an opportunity to see the results of applying that principle in specific situations and then weigh in on whether the result was desirable or not.

[0556] Even more specifically, in the helmet law example mentioned earlier, it might be that requiring all humans to wear helmets results in less loss of life than allowing motorcycle riders the freedom to decide for themselves. However the argument could be made that as long as the life being lost is that of the rider, the rider should be allowed the freedom to ride without a helmet since freedom is a core value in some societies and in fact, the rider may even have fought in wars (costing many lives) to presen e that value. So for some individuals, in some situations, the right to make choices freely might be valued more highly that human life. The inventor is not taking a position on helmet laws or which value should trump others. Rather, the inventor is pointing out that without the ability for mixed strategies based on probabilities to exist, certain dominant ethical principles can result in an “echo chamber” where only certain simulations are run, and ethical information is lost.4. Iterated elimination of dominated strategies: A process of iteratively eliminating dominated strategies from consideration in a game. This approach helps simplify ethical decisions by considering only those ethical principles that remain undominated.

[0557] Note, the reverse approach is also possible, namely iteratively eliminating dominating strategies. In this case, the most powerful and clear ethical principles are deliberately removed to allow (human or Al) agents to make decisions using only secondary principles. This might shed light on the relative merits of secondary ethical principles which otherwise would always be dominated, resulting in no information every being obtained about the relative merits of the secondary principles. For example, if loss of human life was allowed (in a simulation) then what other ethical secondary principles would form the basis for decisions in that simulation?5. Minimax theorem: A theorem that states that in a zero-sum game, the minimax strategy of a player is to minimize their maximum possible loss. For example, this method can be useful in ethical simulations where (human...

Claims

CLAIMSWhat is claimed is:

1. A system for safe alignment of an Artificial Intelligent (Al) agent or system by combining information, including values or ethical information, in the Al agent or system from a combination of multiple intelligent entities, wherein the intelligent entities are any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and Artificial General Intelligent (AGI) agent or system, the system comprising: a computer system comprising: a processor, a computer-readable storage medium, and program instructions stored on the computer-readable storage medium being executable by the processor to cause the computer system to: identify infonnation, including values or ethical information, from each of the intelligent entities that contribute the information: combine the information mathematically, if already represented as numerical quantities, the numerical quantities including any one of or any combination of weights for a neural network or for a subset of the neural network, or if the information is non-numerical information that is not already represented as numerical quantities including any one of or combination of weights for the neural network or for the subset of the neural network; then first training the Al agent or system on the non-numerical information by way of one or more training datasets to convert the non-numerical infonnation into the numerical quantities including any one or combination of weights for the neural network or for the subset of the neural network; and then combine the numerically represented infonnation.

2. A method for safe alignment of an Al agent or system by combining information, including values or ethical information, in the Al agent or system from a combination of multiple intelligent entities, wherein the intelligent entities are any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and an AGI agent or system, the method comprising the steps of: identifying information, including values or ethical information, from each of the intelligent entities contributing the information; combining the information mathematically, if already represented as numerical quantities, the numerical quantities including any one of or any combination of weights for a neural network or for a subset of the neural network, or if the information is non-numerical information that is not already represented as numerical quantities including any one of or combination of weights for the neural network or for the subset of the neural network;then first training the Al agent or system on the non-numerical information by way of one or more training datasets in order to convert the information into numerical quantities including any one or combination of weights for the neural network or for the subset of the neural network; and then combining such numerically represented information, including ethical information, mathematically.

3. The method of claim 2, wherein the combining of the non-numerical information further includes the steps of: recording behavioral data, including ethical behavioral data, from each of the contributing intelligent entities in a training dataset; combining the training datasets into a combined training dataset giving equal emphasis to the datasets produced by each of the intelligent entities, or weighting the datasets or parts of the datasets from some of the intelligent entities more than other of the intelligent entities; and training a new intelligent entity, using machine learning techniques, based on the combined training dataset to produce internal numerical quantities that represent the combined information learned by the new intelligent entity.

4. The method of claim 2, wherein the information that is already represented as numerical quantities further includes the steps of: identifying a specific portion of weight matrices of each of the intelligent entities that correspond to a desired information, including ethical information; computing the weighted or unweighted means of the corresponding numerical quantities in the corresponding portions of the weight matrices for each of the intelligent entities; and assigning the matrices of computed weighted or unweighted means to the new intelligent entity as reflecting the combined information of the contributing intelligent entities.

5. The method of claim 2 further comprising the steps of: computing a mean of the numerical quantities; assigning the means to the Al agent or system as reflecting the combined ethical information .

6. The method of claim 5 further comprising the step of obtaining the weights by: recording a behavior of each of the intelligent entities in a dataset; creating a variable or nodes within a neural network learning scheme; and assigning w eights to the netw ork so that the behavior can be reproduced.

7. The method of claim 6, wherein the assigning of the weights is accomplished by utilizing statistical regression selected from the group consisting of any one of or any combination of logistic regression, polynomial regression, ridge regression, lasso regression, elastic net regression, leastabsolute deviations regression, quantile regression, stepwise regression, principal component regression, partial least squares regression, support vector regression, decision tree regression, random forest regression, gradient boosting regression, AdaBoost regression, XGBoost regression, K-Nearest neighbors regression, naive bayes regression, neural network regression, and Gaussian process regression.

8. The method of claim 2 further comprising the step of determining consensus values by voting by each of the intelligent entities on the ethical information that should form a basis for a behavior of the Al agent or system.

9. The method of claim 8 further comprising the step of presenting a specific scenario to each of the intelligent entities, with the scenario including options for how the Al agent or system should behave.

10. The method of claim 9, wherein the voting by the intelligent entities includes a variation selected from the group consisting of: voting where each of the intelligent entities vote for a preferred option, and the option with the most votes is utilized; ranking where each of the intelligent entities rank the options in order of preference, and the option with the highest average rank is utilized; rating where each of the intelligent entities rate the options on a scale, and the option with a highest average rating is utilized; approval voting where each of the intelligent entities vote for all the options they approve of, and the option with a most votes is utilized; Borda count; Condorcet method; Copeland’s method; Dodgson’s method; Kemeny-Young method; Maximin method; Minimax method; Nanson’s method; Ranked pairs; Schulze method; Simpson-Kramer method; Smith / Minimax method; STV (Single Transferable Vote); Satisfaction Approval Voting; Majority Judgment; and Sequential pairwise voting.

11. The method of claim 9, wherein the voting by the intelligent entities is a weighted voting and further comprising the steps of determining if applying a first weight to a first of the intelligent entities that is greater than a second weight to a second of the intelligent entities is appropriate, wherein the first of the intelligent entities is different to that of the second of the intelligent entities; and performing the weighted voting utilizing the weight of the first of the intelligent entities and the weight of the second of the intelligent entities if determined to be appropriate.

12. The method of claim 11 , wherein the applying the first weight greater than the second weight is dependent on if there is a need to correct for a non-representative sample of the intelligent entities.

13. The method of claim 11 , wherein the applying the first weight greater than the second weight is dependent on if there is a desire to apply the first weight or the second weight to specific ethical principles that are associated with a desired sub-sample or sup-population of the intelligent entities.

14. The method of claim 1, wherein the applying the first weight greater than the second weight is dependent on if there is a desire to apply the first weight or the second weight to specific ethical principles that are associated with ethical norms or rules agreed to by the intelligent entities within a particular culture.

15. The method of claim 11 , wherein the applying the first weight greater than the second weight is dependent on any one of or any combination of experience, knowledge, skills, age, and sophistication of the intelligent entities that are voting.

16. The method of claim 9, wherein the weighted voting is performed by any one of or any combination of Simple Weighted Voting, Cumulative Voting, Borda Count, Approval Voting, Range Voting, Single Transferable Vote, Instant Runoff Voting, Majority Judgment, Quadratic Voting, Proxy Voting, Del egative Voting. Random Ballot, Score Voting, Sequential Proportional Approval Voting, Double-Threshold Approval Voting, Satisfaction Approval Voting, Randomized Voting, Limited Voting, Preferential Block Voting, and Coombs’ Method.

17. The method of claim 6, wherein the intelligent entities suggest the weight on their own votes based on a self-assessment of qualifications.

18. The method of claim 8, wherein the voting is a cumulative voting in which the intelligent entities have a same total number of votes which each of the intelligent entities distribute in different proportion over a range of options and issues.

19. The method of claim 8 further comprising the step of ans ering questions by the intelligent entities about qualifications and experience with regard to various issues to affect the weighting of the votes, and to determine which of the various issues are provided to the intelligent entities for the voting.

20. The method of claim 2 further comprising the steps of: identifying potential sources of the ethical information; analyzing the ethical information to determine the ethical principles: and determining how often the same ethical principles are mentioned in a trusted text to w eight the ethical principals.

21. The method of claim 20 further comprising the step of combining the ethical information with active input solicited from the intelligent entities to arrive at consensus or desired ethical values that are utilized in training of the Al agent or system.

22. The method of claim 21, wherein the ethical information is obtained from any one of or any combination of legal documents, judicial decisions, opinions expressed by lawyers and judges, constitutions, international treaties, religious scriptures, philosophical texts, ethical texts, social media content, social media profiles, and journalistic documents.

23. The method of claim 2 further comprising the steps of: identifying one or more of the intelligent entities with specific ethical information; eliciting the ethical information from the intelligent entities; and using the elicited ethical information as data to any one of or any combination of train the Al agent or system, and as a basis for constructing ethical scenarios that are voted on by the information using.

24. The method of claim 23 further comprising the step of establishing rules for the behavior of the Al agent or system by acquiring additional information from the intelligent entities.

25. The method of claim 24, wherein the additional information is obtained by any one of or any combination of conducting experiments designed to test the ethical information of the intelligent entities, conducting interviews about the ethical information from humans by asking specific questions about ethical issues, providing a game-based platform where the intelligent entities play games that explicitly teach and reward human values through interactive storytelling and problemsolving, utilizing crowdsourcing platforms to gather input from diverse groups of people on ethical values and priorities, utilizing a collective intelligence platform or network where humans and Al agents collaborate to collectively refine and develop ethical values, utilizing a brain-computer interface to directly interface with a human brain and extract information about values and beliefs directly from neural activity, and utilizing simulations providing an Al agent enabled with Artificial Empathy and Emotional Intelligence.

26. The method of claim 2 further comprising the step of prioritizing the ethical information by assigning the weight to the ethical information of the intelligent entities based on any one of or any combination of: whether the intelligent entities are human or non-human; a time-factor of the ethical information; a frequency count based on how often the ethical information is repeated by the intelligent entities; and an independence factor of the intelligent entities based a relationship between the intelligent entities.

27. The method of claim 2 further comprising the step of voting by one or more of the intelligent entities on the ethical information that should form a basis for a behavior of the Al agent or system.

28. The method of claim 27 further comprising the step of identifying a group of the intelligent entities with similar ethical information.

29. The method of claim 28 further comprising the step of delegating the voting to one or more delegated intelligent entities in the group by one or more delegating intelligent entities in the group of intelligent entities.

30. The method of claim 29 further comprising the step of assigning restrictions on a voting power the delegated intelligent entities.

31. The method of claim 29 further comprising the step of confirming the voting by the delegated intelligent entities to the delegating intelligent entities and notifying the delegating intelligent entities when the delegated intelligent entities vote.

32. The method of claim 29, wherein the delegating intelligent entities is the human user, and wherein the delegated intelligent entities agree to a set of rules issued by the human user.

33. The method of claim 2 further comprising the step of recommending one or more of the ethical information utilizing recommender algorithm.

34. The method of claim 2 further comprising the step of determining a minority group of the intelligent entities with ethical information that are in a minority as compared to a majority group of the intelligent entities.

35. The method of claim 35 further comprising the step of saving the ethical information of the minority group separately from the majority group and utilizing the ethical information of the minority group against the ethical information of the majority' group.

36. The method of claim 2, wherein the ethical information or principles are limited to a specific culture, country, geography, legal jurisdiction, or group of entities.

37. The method of claim 2 further comprising the steps of: identifying a conflict betw een tw o or more of the ethical information; and resolving the conflict using a conflict resolving algorithm.

38. The method of claim 37 further comprising the steps of: creating a search space of potential sets of ethical rules; finding an optimal set of the ethical rules that has least conflict; and prioritizing or weighting an importance of the optimal set of the ethical rules.

39. The method of claim 2 further comprising the step of simulating a problem solving process of the trained Al agent or system using the combined ethical principles, and analyzing a solution provided by the trained Al agent or system on the problem solving process.

40. The method of claim 37 further comprising the step of determining if the solution is acceptable based on a predetermined solution, and if determined not acceptable then retraining the Al agent or system with different ethical information.

41. The method of claim 2, wherein the step of obtaining the ethical information is obtained from questions presented to the intelligent entities, the questions being based on any one of or any combination of simulations of a problem solving process that have been performed by one or more of the intelligent entities, based on input from other intelligent entities, and based on gaps in the ethical information.

42. The method of claim 41, wherein the questions are generated automatically by the Al agent or system or one or more of the intelligent entities, with a subsequent question being based on an answer provided to a previous question.

43. The method of claim 42 further comprising the step of determining when a particular question has been asked a predetermined number of times, and then providing a conclusion about human ethics based on the questions.

44. The method of claim 2 further comprising the steps of; determining by the Al agent or system the ethical information the Al agent or system wants to develop; generating by the Al agent or system environments, scenarios, dilemmas or conversational settings that will elicit human behavior from the intelligent entities that is relevant to the ethical information of interest; prompting the human behavior iteratively from the intelligent entities until a predetermined number of behavior patterns is identified; analyzing and training the Al agent or system using algorithms; and testing the trained Al agent or system to determine which areas of the Al agent or system have improved and which areas of the Al agent or system need more training.

45. The method of claim 2 further comprising the step of creating scenarios based on game theory' and providing the scenarios to the intelligent entities to obtain the ethical information.

46. The method of claim 45, wherein the game theory is any one of or any combination of Nash equilibrium, dominant strategy, mixed strategy, iterated elimination of dominated strategies, minimax theorem, cooperative game, non-cooperative game, stag hunt, battle of the sexes:, chicken game:, focal point:. Stackelberg competition, Bertrand competition, Cournot competition, auction, mechanism design. Bayesian game, and signaling game.

47. The method of claim 2 further comprising the step of providing a simulation of a problem solving process by the Al agent or system to one or more of the intelligent entities and obtaining the ethical information from the one or more intelligent entities based on the simulation.

48. The method of claim 47, wherein the simulation is multimodal including multiple frequent interactions that are recorded and analyzed by the Al agent or system.

49. The method of claim 2, wherein the intelligent entities are human users, and the weight of the ethical information is based on an age of the human users.

50. The method of claim 49, wherein the weight is associated with a linear scheme in which more weight is assigned to a human user’ s ethical value or preference in linear proportion to the age of the human user, or the weight is assigned with minimum and maximum weights related to age limits.

51. The method of claim 49, wherein the weight is associated with a non-linear scheme.

52. The method of claim 2 further comprising the steps of identifying a conflict between two or more of the ethical information; and resolving the conflict using a consequentialist approach, the consequentialist approach further includes the steps of: identifying a desired outcome; identifying a potential unethical action that could be taken to achieve the outcome, wherein the intelligent entities rank, rate, weight or vote upon how unethical the action is compared to other actions; evaluating a potential consequences of the unethical action; using information on the ranking, rating, weighting or voting on the unethical actions and outcomes to weigh potential benefits of achieving the desired outcome against potential costs of taking the unethical action using a mathematical approach; and taking an action if the benefits outweigh the costs.

53. The method of claim 52. wherein the mathematical approach is selected from the group consisting of Net Present Value (NPV), Internal Rate of Return (IRR), Benefit-Cost Ratio (BCR), Payback Period, Sensitivity Analysis, Scenario Analysis, Decision Tree Analysis, Monte Carlo Simulation, Real Options Analysis, Multi -Criteria Decision Analysis (MCDA), Stated Preference Methods. Revealed Preference Methods. Contingent V aluation Methods. Hedonic Pricing Methods, Shadow Pricing / Opportunity Cost Methods, Social Return on Investment (SROI), Environmental Impact Assessment (EIA), Triple Bottom Line (TBL), and Comparisons to Constitutions.

54. The method of claim 2 further comprising the steps of: identifying a conflict between two or more of the ethical information; and resolving the conflict using a deontological approach, the deontological approach further includes the steps of: identifying the ethical principles involved in a scenario; identifying potential unethical actions that could be taken to achieve a desired outcome; determining whether each of the unethical actions violates any of the ethical principles involved or determine the ‘’immorality score” of each of the unethical actions; anddo not take the action if it violates the ethical principle or if the action is less moral than a minimum acceptable morality threshold or minimum allowable total morality score.

55. The method of claim 2 further comprising the steps of: identifying a conflict between two or more of the ethical information; and resolving the conflict using a virtue ethics approach, the virtue ethics approach further includes the steps of: identifying virtues involved in a scenario; identify ing potential unethical actions that could be taken to achieve a desired outcome; determining whether taking each of the unethical actions would be consistent with virtuous character of the intelligent entities; and taking the action if it is consistent with the virtuous characteristics of the intelligent entities.

56. The method of claim 2, wherein the intelligent entities are each different from each other to create a mixture of intelligent entities, the mixture of intelligent entities includes an approach utilized in decision making selected from any one of or any combination of expert-labeled data, case-based reasoning, counterfactual analysis, probabilistic risk assessment, simulations with human feedback, modular architecture, attention mechanisms, explainability techniques, transfer learning from ethical experts, majority voting, weighted voting, adaptive voting, hierarchical voting, stacking, human oversight and intervention, collaborative decision-making, explainable Al for human review, feedback loops, and active learning with human guidance.

57. The method of claim 2 further comprising the step of statistically weighting data associated with the ethical information based on an occurrence of the ethical information in a dataset and adjusting the data to reflect actual human behavior using observational sources.

58. The method of claim 57, wherein the adjusting of the data utilizes a weighting factor selected from the group consisting of Frequency-Based Weighting, Time-Decay Weighting. Source Credibility Weighting, Sentiment- Aware Weighting, Topic-Specific Weighting, Crowdsourced Weighting, Network Analysis, Historical Data Correction, Anomaly Detection, and Positive Sampling.

59. The method of claim 57. wherein the adjusted data is configured or configurable to provide a balanced and realistic view of human behavior for the Al agent or system, enabling the Al agent or system to leam human values effectively and develop into a responsible and beneficial Al agents.

60. The method of claim 2 further comprising the steps of: determining if representative human data exists for making an ethical decision; if the representative human data does exist, then use the representative human data in training the Al agent or system;if the representative human data does not exist, the proceed to the following steps of: determining an extreme opposite positions in a range of the human data that the Al agent or system has access to, if the extreme positions are farther apart than a preset parameter for maximum distance, then repeatedly delete each pair of datapoints for the extreme opposite position and recalculate distance until within the maximum preset distance; estimating a median or mean position between the extreme opposite positions and utilizing the median or mean position: and recording the estimating process for transparency and improvement by the intelligent entities.

61. A method for safe alignment of an Al agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities, wherein the intelligent entities is any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and an AGI agent or system, the method comprising the steps of: a) identifying ethical preferences of a human user using an Al agent or system; b) developing a transparent constitution configured or configurable to translate the ethical preferences into a set of rules for the Al agent or system to follow; c) training the Al agent or system using the constitution and a dataset of examples that illustrate good ethical decisions; d) testing the Al agent or system to ensure the following of the set of rules, the testing includes comparing decisions made by the Al agent or system with those made by humans; e) identifying areas for improvement of the Al agent or system by analyzing the decisions made by the Al agent or system and comparing them to those made by the humans, and assigning credit or blame to various inputs, factors or weights affecting the decision; f) updating any one of or any combination of the constitution, weights, and the ethical preferences to address the areas for improvement; and g) retraining the Al agent or system using the updated constitution, the weights, and the ethical preferences.

62. The method of claim 61 further comprising the step of repeating steps d)-g) to ensure that the Al agent or system is making good ethical decisions.

63. A method for safe alignment of an Artificial Intelligent (Al) agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities, wherein the intelligent entities is any one of or any combination of a human user utilizing a computer system, an Al agent or system, and an AGI agent or system, the method comprising the steps of:collecting data that is relevant to safety regulations that an Al agent needs to learn and comply with; preprocessing the collected data to remove any irrelevant information and to convert the preprocessed data into a format usable by machine learning algorithms; extracting features from the preprocessed data usable by the machine learning algorithms; selecting a machine learning algorithm used to learn and comply with the safety regulations; training the selected machine learning model on the preprocessed and feature-extracted data; testing the trained machine learning model on a separate dataset to evaluate how well the trained machine learning model has learned the safety regulations; analyzing results of the testing and use information from the analyzed results to improve the machine learning model; and deploying the trained machine learning model in the Al agent to ensure compliance with the safety7regulations.

64. The method of claim 63 further comprising the step of running multiple simulations on the trained machine learning model with edge cases that stress test the Al agent’s ability to follow the safety regulations without unexpected consequences.

65. A method for safe alignment of an Al agent or system by combining values in the Al agent or system from a combination of sources, the method comprising the steps of: obtaining ethical information from human users each utilizing a computer system, the ethical information are a representative and statistically valid overall set of ethics that is aligned with human interests; converting the ethical information into numerical quantities including weights for a neural network or a subset of the neural network; training the Al agent or system with the combined ethical information; utilizing a cognitive architecture including the human users and multiple additional Al agents; utilizing a problem solving logic to provide a solution to a goal or subgoal provided to the trained Al agent or system and the additional Al agents; running ethical checks by the Al agent or system and the additional Al agents every time the goal or subgoal is provided; and determining if an unethical action is provided and shutting down the Al agent or system or the additional Al agent that provided the unethical action.

66. A method for safe alignment of an Al agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities, wherein the intelligent entities is any oneof or any combination of a human user utilizing a computer system, an additional Al agent or system, and an AGI agent or system, the method comprising the steps of: obtaining ethical information from each of the intelligent entities; converting the ethical values into numerical quantities including weights for a neural network or a subset of the neural network; computing a mean of the numerical quantities; assigning the mean to the Al agent or system as reflecting a combined ethical preferences; training the Al agent or system with the combined ethical preferences; recording a behavior of each of the intelligent entities in a dataset; creating a variable or nodes within a neural network learning scheme; and assigning weights to the network so that the behavior can be reproduced.

67. A method for safe alignment of an Artificial Intelligent (Al) agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities, wherein the intelligent entities is any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and an AGI agent or system, the method comprising the steps of: obtaining ethical information from each of the intelligent entities; converting the ethical values into numerical quantities including weights for a neural network or a subset of the neural network; computing a mean of the numerical quantities; assigning the mean to the Al agent or system as reflecting a combined ethical preferences; training the Al agent or system with the combined ethical preferences; identifying a conflict between two or more of the ethical information; and resolving the conflict using a conflict resolving algorithm or an approach selected from the group consisting of a consequentialist approach, a deontological approach and a virtue ethics approach.

68. A method for safe alignment of an Artificial Intelligent (Al) agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities, wherein the intelligent entities is any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and an AGI agent or system, the method comprising the steps of: obtaining ethical information from each of the intelligent entities; converting the ethical values into numerical quantities including weights for a neural network or a subset of the neural network; computing a mean of the numerical quantities; assigning the mean to the Al agent or system as reflecting a combined ethical preferences;training the Al agent or system with the combined ethical preferences; simulating a problem solving process of the trained Al agent or system using the combined ethical principles; analyzing a solution provided by the trained Al agent or system on the problem solving process; and determining if the solution is acceptable based on a predetermined solution, and if determined not acceptable then retrain the Al agent or system with different ethical information.

69. The method of claim 68, wherein the simulation includes questions presented to the intelligent entities, the questions being based on any one of or any combination of simulations of a problem solving process that have been performed by one or more of the intelligent entities, based on input from other intelligent entities, and based on gaps in the ethical information.

70. The method of claim 69, wherein the questions are generated automatically by the Al agent or system or one or more of the intelligent entities, with a subsequent question being based on an answer provided to a previous question.

71. The method of claim 68, wherein the simulation includes scenarios based on game theory.

72. The method of claim 68, wherein the simulation is multimodal including multiple frequent interactions that are recorded and analyzed by the Al agent or system.

73. A method for safe alignment of an Artificial Intelligent (Al) agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities, wherein the intelligent entities is any one of or any combination of ahuman user utilizing a computer system, an additional Al agent or system, and am AGI agent or system, the method comprising the steps of: obtaining ethical information from each of the intelligent entities; converting the ethical values into numerical quantities including weights for a neural netw ork or a subset of the neural network; computing a mean of the numerical quantities; assigning the mean to the Al agent or system as reflecting a combined ethical preferences; training the Al agent or system with the combined ethical preferences; and voting by one or more of the intelligent entities on the ethical information that should form a basis for a behavior of the Al agent or system.

74. The method of claim 73 further comprising the step of identifying a group of the intelligent entities w ith similar ethical information.

75. The method of claim 75 further comprising the step of delegating the voting to one or more delegated intelligent entities in the group by one or more delegating intelligent entities in the group of intelligent entities.

76. The method of claim 75 further comprising the step of assigning restrictions on a voting power the delegated intelligent entities.

77. The method of claim 75 further comprising the step of confirming the voting by the delegated intelligent entities to the delegating intelligent entities and notifying the delegating intelligent entities when the delegated intelligent entities vote.

78. The method of claim 72, wherein the delegating intelligent entities is the human user, and wherein the delegated intelligent entities agree to a set of rules issued by the human user.

79. A method for safe alignment of an Artificial Intelligent (Al) agent or system by combining values in the Al agent or system from a combination of multiple intelligent entities, wherein the intelligent entities is any one of or any combination of a human user utilizing a computer system, an additional Al agent or system, and an AGI agent or system, the method comprising the steps of: identifying potential sources of existing ethical information including; analyzing the ethical information to determine ethical principles; applying a weight to the ethical principles utilizing reputational metrics and frequency counts of how often the same ethical principles are mentioned in a trusted text; and training the Al agent or system with the ethical principles.

80. The method of claim 79 further comprising the steps of: obtaining the ethical information gathered by reverse engineering the text with voting that solicit active input from the intelligent entities to arrive at consensus or desired ethical values; recording and indexing the ethical information; and training the Al agent or system with the ethical information.