ANFIS (Adaptive Neuro-Fuzzy Inference System)

ANFIS
Type Hybrid neural-fuzzy system
Introduced 1993 (Jang)
Basis Takagi-Sugeno fuzzy rules
Training Hybrid (backprop + LSE)
AM Uses Property prediction, process modeling

ANFIS (Adaptive Neuro-Fuzzy Inference System) is a hybrid machine learning architecture that combines the learning capabilities of neural networks with the interpretability of fuzzy logic systems. It can learn from data like a neural network while expressing knowledge as human-readable "if-then" rules.

In additive manufacturing, ANFIS is particularly popular for predicting mechanical properties from process parameters because it provides both accurate predictions and insight into which parameters matter most.

Contents
  1. Core Concept
  2. Architecture (5 Layers)
  3. Training
  4. Applications in AM
  5. Advantages & Limitations
  6. References

Core Concept

ANFIS implements a Takagi-Sugeno fuzzy inference system using a neural network structure. The key idea is to represent fuzzy rules like:

IF temperature is high AND speed is low THEN strength = f(temperature, speed)

The membership functions ("high", "low") and rule outputs are learned from data rather than defined by experts.

Why this matters: Unlike black-box neural networks, ANFIS rules can be interpreted. An engineer can see that "when layer height is high AND temperature is low, strength decreases"—providing actionable insight for process optimization.

Architecture (5 Layers)

Layer 1        Layer 2      Layer 3      Layer 4        Layer 5
(Fuzzify)      (Rules)      (Normalize)  (Consequent)   (Output)

   x ──┬── μA1 ──┐
       │         ├── w1 ──── w̄1 ──── w̄1·f1 ──┐
       └── μA2 ──┘                            │
                                              ├──── Σ ──── y
   y ──┬── μB1 ──┐                            │
       │         ├── w2 ──── w̄2 ──── w̄2·f2 ──┘
       └── μB2 ──┘

μ = membership degree, w = rule firing strength
w̄ = normalized strength, f = linear output function
            
Layer Function Parameters
1. Fuzzification Compute membership degrees using Gaussian or bell-shaped functions Premise parameters (center, width)
2. Rule firing Multiply membership degrees (AND operation) None (fixed)
3. Normalization Normalize rule strengths (w̄ᵢ = wᵢ / Σw) None (fixed)
4. Consequent Compute weighted rule outputs (w̄ᵢ × fᵢ) Consequent parameters (linear coefficients)
5. Summation Sum all weighted outputs None (fixed)

Training

ANFIS uses a hybrid learning algorithm:

This hybrid approach converges faster than pure backpropagation and avoids local minima better than pure LSE.

Applications in Additive Manufacturing

Lattice Structure Property Prediction:
Saleh et al. (2023) used ANFIS to predict mechanical properties of TPMS lattice structures (Diamond, Gyroid, Primitive) made from carbon fiber-reinforced PLA. ANFIS achieved only 7.61% maximum deviation, compared to 21.11% for traditional mathematical models. [DOI]
Biocomposite Property Prediction:
Fouly et al. (2023) applied a 5-layer ANFIS to predict hardness, modulus, and strength of annealed PLA-date pit composites. Achieved remarkable accuracy: hardness error of 9.88×10⁻³%, modulus error of 0.18%. [DOI]

Common Use Cases

Advantages & Limitations

Advantages

Limitations

See Also

References