IP Library Granted Patent US 11,481,456
Granted Patent B2
US 11,481,456 · App. 15/900,543 · Granted Oct 25, 2022

Model and pattern structure online unital learning: mapsoul

Inventors: Arun Majumdar (Alexandria, VA); James R. Welsh (Reston, VA)
Assignee: KYNDI, INC.
G06F16/9535G06F16/24578G06F16/28G06F16/9024G06F17/16G06N3/006G06N5/043G06N10/00G06N20/00G06N20/20H04L41/046H04L41/147H04L41/16H04L67/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,481,456
App. No.
15/900,543
Granted
Oct 25, 2022
Kind
B2
Abstract

An apparatus and method are provided for machine learning method using a network of agents. The agents are arranged in a network with respective links between pairs of agents, and the links enabling the exchange information. Different agents can apply different reasoning paradigms corresponding to different approaches to machine learning and artificial intelligence. These disparate approaches are seamlessly integrated to aggregate decisions and learning performed using different approaches using an economics model in which a Nash equilibrium is reached through the exchange of information. Each agent selects which other agents to exchange information with by seeking to optimize preference, utility, and objective functions, and these function include how well the agents obtain an assigned goal subject to other desirable features and characteristics (e.g., enforcing diversity).

Claims (11)

1. A machine learning method performed using processing circuitry by a plurality of agents, the method comprising:

configuring, in a memory, which includes a non-transitory computer-readable storage, the plurality of agents, which are arranged in a network of agents with respective links between pairs of the plurality of agents, each of the links being configured to exchange information between a respective pair of the plurality of agents;

configuring, in the memory, the plurality of agents to form the network of agents, each respective agent of the plurality of agents respectively applying at least one of a plurality of approaches to machine learning as a reasoning paradigm of the respective agent, wherein the plurality of agents form the network of agents by exchanging information in accordance with a preference function, a utility function, and an objective function assigned to each of the plurality of agents, wherein each respective agent of the network of agents chooses to exchange information with another agent to optimize, with respect to a vantage point of the agent, one or more of the preference function, the utility function, and the objective function of the respective agent;

aggregating decisions of respective agents in the plurality of agents to formulate a hypothesis, wherein each respective agent of the plurality of agents uses the processing circuitry to apply the reasoning paradigm of the respective agent;

changing an exchange of information between a pair of agents of the plurality of agents, when a previous exchange of information between the pair of agents does not optimize the one or more of the preference function, the utility function, and the objective function of at least one agent of the pair of agents, wherein the changing step includes, in response to determining that the previous exchange of information between the pair of agents does not optimize the one or more of the preference function. the utility function, and the objective function of a first agent of the pair of agents, the first agent choosing to no longer exchange information with a second agent of the pair of agents, and choosing a new agent, of the plurality of agents, with which to exchange information; and

revising the hypothesis based on the changed exchange of information,

wherein the method further comprises

each respective agent of the plurality of agents generating a respective preference vector by applying the reasoning paradigm of the respective agent to the information received by the respective agent;

processing the generated preference vectors generated for the plurality of agents to determine a similarity profile ratio, based on a corresponding goal vector, for each of the plurality of agents; and

calculate, for each of the plurality of agents, the utility function, based on the determined similarity profile ratio.

2. The machine learning method of claim 1 , wherein each agent in the pair of agents uses a different one of the plurality of approaches to machine learning.

Assignments (4)
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 8, 2025
From: QLIKTECH INTERNATIONAL AB
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071224/0394 →
SECURITY INTEREST Recorded Apr 18, 2024
From: QLIKTECH INTERNATIONAL AB
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 067168/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2024
From: KYNDI INC.
To: QLIKTECH INTERNATIONAL AB
Reel/Frame 066231/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2018
From: MAJUMDAR, ARUN; WELSH, JAMES R.
To: KYNDI, INC.
Reel/Frame 045357/0026 →
Continuity (2)
Provisional Application 62460570 · Feb 17, 2017
Related Publication 20180240043A1 · Aug 23, 2018