SShortSingh.
Back to feed

How Mixture of Experts Architecture Evolved from 1991 Research to DeepSeek-V3

0
·1 views

Mixture of Experts (MoE) is an AI architecture that activates only a small subset of a model's parameters for each token, dramatically reducing compute costs compared to traditional dense models. The concept dates back to a 1991 paper by Jacobs, Jordan, Nowlan, and Hinton, which introduced a gating network to route inputs across multiple smaller expert networks, though all experts still ran on every input, offering no compute savings. The critical breakthrough came in 2017 when Google Brain researchers introduced sparse gating in their paper on Sparsely-Gated Mixture-of-Experts, where only the top-scoring experts are selected and executed per token. This sparse routing mechanism forms the foundation of modern large language model MoE designs. DeepSeek-V3 exemplifies the approach at scale, carrying 671 billion total parameters while activating only around 37 billion per forward pass.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

How to Host a Static Website on Amazon S3 Without a Server

Amazon S3 can serve static websites directly from a storage bucket without requiring any EC2 instance or server management. To enable this, users must activate static website hosting under the bucket's Properties tab and define an index document and an optional error document. AWS blocks public access to all new buckets by default, so this setting must be manually disabled and a bucket policy granting public read access must be explicitly added. Once these steps are complete, the site becomes accessible to anyone via a dedicated S3 website endpoint URL. The exercise highlights a key AWS concept: an object existing in a bucket is not the same as that object being publicly reachable.

0
ProgrammingDEV Community ·

Cloud Computing and AWS Basics: Key Concepts Every Beginner Should Know

Cloud computing delivers on-demand IT resources — including compute, storage, and networking — over the internet, fundamentally changing how infrastructure is provisioned and managed. Unlike traditional setups that require purchasing and maintaining physical hardware, cloud platforms allow organizations to provision resources quickly through web interfaces, APIs, or automation tools. Businesses adopt cloud infrastructure primarily for scalability, faster provisioning, and reduced upfront capital investment, though overall costs depend heavily on architecture and usage patterns. AWS organizes its global infrastructure into Regions and Availability Zones, and understanding this structure is essential for designing reliable cloud environments. The article outlines seven foundational AWS services recommended for beginners, emphasizing that cloud literacy is valuable beyond engineering roles alone.

0
ProgrammingDEV Community ·

How Webruno Built a Flexible React-Based Visual Page Editor Architecture

Webruno, a visual website builder platform, faced significant engineering challenges in designing a flexible and reliable page editor using React. Rather than storing raw HTML, the team chose to save structured JSON representations of pages, making components reusable and layouts easier to manage. A central component registry maps each element to its React implementation, allowing new components to be added without breaking existing websites. The architecture also handles responsive behavior at the component configuration level and includes data migration strategies to prevent old customer pages from breaking after platform updates. Additionally, the structured page format enables AI to generate website layouts by suggesting component arrangements, with the platform controlling the final rendered output.

0
ProgrammingDEV Community ·

Developer Seeks Salesforce Data Cloud Communities for Real-World Implementation Help

A developer currently working on a Salesforce Data Cloud implementation has put out a call to connect with others in the field. They are looking for active communities on platforms such as Discord, Slack, and Reddit where practitioners share hands-on experience. Areas of particular interest include Data Streams, Data Kits, Identity Resolution, DevOps, and cross-environment deployments. The developer is focused on practical knowledge — including troubleshooting, architecture decisions, and lessons learned — rather than official documentation alone. Anyone working on similar Data Cloud projects has been invited to reach out directly.