Table of Contents



Learning

  1. Learning:
    Learning is the process of acquiring new, or modifying existing, knowledge, behaviors, skills, values, or preferences.

  1. Asynchronous:

Types of Learning

  1. Hebbian (Associative) Learning:
    Hebbian/Associative Learning is the process by which a person or animal learns an association between two stimuli or events, in which, simultaneous activation of cells leads to pronounced increases in synaptic strength between those cells.

    Hebbian Learning in Artificial Neural Networks:
    From the pov of ANNs, Hebb’s principle can be described as a method of determining how to alter the weights between model neurons.

    • The weight between two neurons:
      • Increases if the two neurons activate simultaneously,
      • Reduces if they activate separately.
    • Nodes that tend to be either both positive or both negative at the same time have strong positive weights, while those that tend to be opposite have strong negative weights.

    Hebb’s Rule:
    The change in the $i$ th synaptic weight $w_{i}$ is equal to a learning rate $\eta$ times the $i$ th input $x_{i}$ times the postsynapic response $y$:

    $$\Delta w_{i}=\eta x_{i} y$$

    where in the case of a linear neuron:

    $$y=\sum_{j} w_{j} x_{j}$$

    Notes:

    • It is regarded as the neuronal basis of unsupervised learning.

  2. Supervised Learning: Supervised Learning: the task of learning a function that maps an input to an output based on example input-output pairs.
    img

  3. Unsupervised Learning:
    Unsupervised Learning: the task of making inferences, by learning a better representation, from some datapoints that do not have any labels associated with them.
    img

    Unsupervised Learning is another name for Hebbian Learning


  4. Reinforcement Learning:
    Reinforcement Leaning: the task of learning how software agents ought to take actions in an environment so as to maximize some notion of cumulative reward.
    img

  5. Semi-supervised Learning:

  6. Zero-Shot Learning:

  7. Transfer Learning:

  8. Multitask Learning:

  9. Domain Adaptation:

Theories of Learning

Reasoning and Inference

  1. Logical Reasoning:
    img

    • Inductive Learning is the process of using observations to draw conclusions
      • It is a method of reasoning in which the premises are viewed as supplying some evidence for the truth of the conclusion.
      • It goes from specific to general (“bottom-up logic”).
      • The truth of the conclusion of an inductive argument may be probable, based upon the evidence given.
    • Deductive Learning is the process of using conclusions to form observations.
      • It is the process of reasoning from one or more statements (premises) to reach a logically certain conclusion.
      • It goes from general to specific (“top-down logic”).
      • The conclusions reached (“observations”) are necessarily True.
    • Abductive Learning is a form of inductive learning where we use observations to draw the simplest and most likely conclusions.
      It can be understood as “inference to the best explanation”.
      It is used by Sherlock Holmes.

    In Mathematical Modeling (ML):
    In the context of Mathematical Modeling the three kinds of reasoning can be described as follows:

    • The construction/creation of the structure of the model is abduction.
    • Assigning values (or probability distributions) to the parameters of the model is induction.
    • Executing/running the model is deduction.


  2. Inference:
    Inference has two definitions:
    1. A conclusion reached on the basis of evidence and reasoning.
    2. The process of reaching such a conclusion.

  3. Transductive Inference/Learning (Transduction):

    The Goal of Transductive Learning is to “simply” add labels to the unlabeled data by exploiting labelled samples.
    While, the goal of inductive learning is to infer the correct mapping from \(X\) to \(Y\).

    Transductive VS Semi-supervised Learning:
    Transductive Learning is only concerned with the unlabeled data.

    Transductive Learning:
    img
    Inductive Learning:
    img

    Notes: