Related Experiment Video
Updated: Aug 8, 2026

14:38
Creating Objects and Object Categories for Studying Perception and Perceptual Learning
Published on: November 2, 2012
Happy++: Towards Stable and Unified Continual Generalized Category Discovery
Summary
This study introduces Happy, a novel framework for Continual Generalized Category Discovery (C-GCD) that effectively discovers new classes while preventing old class forgetting. It addresses prediction and hardness biases for improved continual learning performance.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Computer Vision
Background:
- Continual learning is essential for adapting to evolving environments.
- Generalized Category Discovery (GCD) aims to discover new classes from unlabeled data.
- Continual Generalized Category Discovery (C-GCD) incrementally discovers new classes without forgetting old ones.
Purpose of the Study:
- To address the challenges of C-GCD in a practical setting with more new classes and longer periods.
- To mitigate prediction bias (new classes mistaken for old) and hardness bias (severe forgetting of difficult old classes).
- To develop a robust framework for incremental class discovery and knowledge retention.
Main Methods:
- Introduced Happy, a debiased learning framework with hardness-aware prototype sampling and soft entropy regularization.
- Employed clustering-guided initialization for robust feature extraction.
- Proposed soft entropy regularization to enhance new class clustering and hardness-aware prototype sampling to reduce forgetting.
Main Results:
- Happy effectively addresses prediction and hardness biases in C-GCD.
- Happy++ (enhanced Happy) demonstrates more stable and generalizable performance.
- Happy++O extends capabilities to detect out-of-distribution samples, serving as a unified open-world classifier.
Conclusions:
- The proposed Happy framework significantly improves performance in C-GCD tasks.
- The methods effectively balance the conflicting objectives of discovering new classes and preventing catastrophic forgetting.
- The extended Happy++O offers a unified solution for open-world classification in practical scenarios.
Related Concept Videos
Categories of Equilibrium
Equilibrium is a crucial concept in physics, enabling us to understand how forces interact with bodies to produce no or constant motion. In two-dimensional equilibrium, force systems can be classified into different categories based on their characteristics.
One of the categories of equilibrium is collinear equilibrium, which involves forces acting along a straight line. This type of equilibrium requires only one force equation in the direction of the forces, as the other equations are...
One of the categories of equilibrium is collinear equilibrium, which involves forces acting along a straight line. This type of equilibrium requires only one force equation in the direction of the forces, as the other equations are...
Generalization, Discrimination, and Extinction
Generalization, discrimination, and extinction are key concepts in operant conditioning that influence how behaviors are learned and maintained.
Generalization occurs when a behavior reinforced in one context is performed in similar situations. For instance, a student who studies diligently for calculus and receives excellent grades might apply the same study habits to psychology and history, expecting similar results. Generalization shows how learning in one setting can influence behavior in...
Generalization occurs when a behavior reinforced in one context is performed in similar situations. For instance, a student who studies diligently for calculus and receives excellent grades might apply the same study habits to psychology and history, expecting similar results. Generalization shows how learning in one setting can influence behavior in...
How Data are Classified: Categorical Data
A variable, usually notated by capital letters such as X and Y, is a characteristic or measurement that can be determined for each member of a population. Data are the actual values of variables. They may be numbers, or they may be words. Datum is a single value.
Data are classified based on whether they are measurable or not. Categorical data cannot be measured; instead, it can be divided into categories. For example, if Y denotes a person's party affiliation, some examples of Y include...
Data are classified based on whether they are measurable or not. Categorical data cannot be measured; instead, it can be divided into categories. For example, if Y denotes a person's party affiliation, some examples of Y include...
Classification of Systems-I
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Classification of Systems-II
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
Aggregates Classification
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
