Browse Definitions :
Definition

active learning (active learner algorithm)

Contributor(s): Ivy Wigmore

Active learning, in an AI context, is the capacity of a machine learning (ML) algorithm to query a human source for additional information. Essentially, active learning allows a minimally-trained AI program to identify what data it needs to become better. The algorithm identifies which subset of data it expects to yield the best results for a particular category and requests that someone label the data in that subset. 

Active learning algorithms require minimal training data, which makes them especially helpful when there’s not a lot of labeled data available. This makes this type of algorithm useful for information retrieval and text analysis -- as well as image and speech recognition.

Active learning vs. supervised learning vs. unsupervised learning

Active learning algorithms are a simple form of semi-supervised, curious AI. This type of algorithm combines aspects of both supervised learning and unsupervised learning.

Supervised ML, which uses historic data to make forecasts about new data, requires a human to create input and desired-output data for training. Because this approach requires a lot of human overhead, it can be expensive. In contrast, AI systems that use unsupervised learning require very little human overhead because the algorithms simply look for patterns in unlabeled datasets. While this type of ML can be cost-effective because it does not require as much human input, it can also be difficult to quantify the results as being meaningful. 

Active learning can use both structured and unstructured data in a cost-efficient manner by prioritizing which data the model is most confused about and requesting labels for just that data. The model will use a relatively small amount of labeled data for training and request more labels later on if needed. This iterative approach to machine learning not only helps the machine learning model learn faster, it also keeps costs down by letting humans skip labeling data that isn't helpful to the model.

Watch this introductory tutorial on active learning to learn more.

This was last updated in December 2019

Continue Reading About active learning (active learner algorithm)

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchCompliance

  • regulatory compliance

    Regulatory compliance is an organization's adherence to laws, regulations, guidelines and specifications relevant to its business...

  • privacy compliance

    Privacy compliance is a company's accordance with established personal information protection guidelines, specifications or ...

  • data governance policy

    A data governance policy is a documented set of guidelines for ensuring that an organization's data and information assets are ...

SearchSecurity

  • asymmetric cryptography (public key cryptography)

    Asymmetric cryptography, also known as public-key cryptography, is a process that uses a pair of related keys -- one public key ...

  • Evil Corp

    Evil Corp is an international cybercrime network that uses malicious software to steal money from its victims' bank accounts.

  • Plundervolt

    Plundervolt is a method of hacking that involves depriving an Intel chip of power so that processing errors occur.

SearchHealthIT

  • telemedicine (telehealth)

    Telemedicine is the remote delivery of healthcare services, such as health assessments or consultations, over the ...

  • Project Nightingale

    Project Nightingale is a controversial partnership between Google and Ascension, the second largest health system in the United ...

  • medical practice management (MPM) software

    Medical practice management (MPM) software is a collection of computerized services used by healthcare professionals and ...

SearchDisasterRecovery

SearchStorage

  • M.2 SSD

    An M.2 SSD is a solid-state drive (SSD) that conforms to a computer industry specification written for internally mounted storage...

  • RAID (redundant array of independent disks)

    RAID (redundant array of independent disks) is a way of storing the same data in different places on multiple hard disks or ...

  • cache memory

    Cache memory, also called CPU memory, is high-speed static random access memory (SRAM) that a computer microprocessor can access ...

Close