
Mixture of experts (MoE) divides problem space into homogeneous regions
Image: Google, CC BY-SA 3.0, via Wikimedia Commons
Mixture of experts (MoE) divides problem space into homogeneous regions
Mixture of experts (MoE) is a machine learning technique that employs multiple expert networks to partition a problem space into regions where each expert is highly specialized. This specialization allows MoE to achieve better performance by leveraging the strengths of each expert for different parts of the data.
Example
In natural language processing, MoE can be used to classify sentences by assigning different experts to handle specific linguistic features, such as syntax, semantics, or sentiment.
Remember this
MoE improves model performance by utilizing the expertise of multiple networks, leading to more accurate and efficient predictions.
Text adapted from Wikipedia, licensed under CC BY-SA 4.0.
MoE models have more parameters but similar compute cost
MoE models distribute parameters across k experts, reducing active experts' compute cost
load balancing loss is needed in MoE
Can one expert handle all tasks perfectly?
Graduate Aptitude Test in Engineering
GATE exam assesses engineering and science undergraduate subjects for postgraduate admissions in India
[CLS] pooling does: uses the first token's embedding as the sentence representation
CLS pooling: uses the first token's embedding as the sentence representation
the lottery ticket hypothesis says: sparse subnetworks can match full network performance
Can a small part of a puzzle fit perfectly into its place by chance?
GraphSAGE does: samples and aggregates a fixed-size neighborhood
GraphSAGE samples and aggregates a fixed-size neighborhood
Swipe through 100 ML concepts daily
Open Pocket Polymath