Artificial Neural Network
Network AIO:ArtificialNeuralNetwork NOT_REVIEWED
A network based on a collection of connected units called artificial neurons modeled after biological neurons.
Ontology IRI:
https://w3id.org/aio/ArtificialNeuralNetwork
Ontology Structure & Relationships
Parent Classes
Branches
Annotations & Sources
Synonyms:
- ANN exact
- NN exact
Definition Sources:
Subsets:
https://w3id.org/aio/NetworkSubset
Curated AIMech Concepts Grounded to this Class
38 Concepts| Curated Concept | Kind | Mapping Relation | Rationale |
|---|---|---|---|
Amortized Stein variational gradient descent
AIMech:AmortizedSteinVariationalGradientDescent |
Algorithms | related_match | Both primary works explicitly train stochastic neural inference networks using this sampler-fitting procedure. This relates the algorithm to a documented neural-sampler implementation class; the generic differentiable-simulator definition also permits other parameterizations. It asserts neither algorithm/model identity nor subclass or broad-match inclusion, and does not make an ANN architecture mandatory. |
Attention-Based Configurable Convolutional Neural Network
AIMech:AttentionBasedConfigurableConvolutionalNeuralNetwork |
Architectures | broad_match | Learned convolutional, recurrent and classification components form a particular multimodal neural architecture; ANN is broader. |
Attention-Based Convolutional Neural Network
AIMech:AttentionBasedConvolutionalNeuralNetwork |
Architectures | broad_match | Shared learned convolutional sentence encoders and attention-dependent feature computations form a specific neural architecture; the target is broader. |
Attentive Pooling Network
AIMech:AttentivePoolingNetwork |
Architectures | broad_match | Learned neural encoders and a trained bilinear interaction/pooling scorer define a particular neural architecture; the target covers both convolutional and recurrent instantiations. |
Autoregressive conditional restricted Boltzmann machine
AIMech:AutoregressiveConditionalRestrictedBoltzmannMachine |
Architectures | broad_match | The pinned AIO class is broader than this particular neural sequence architecture with nonlinear stochastic units and weighted connections. This mapping does not claim equivalence to a symmetric Boltzmann machine, a pure directed Bayesian network or an autoregressive language model. The latter is language-specific, while this model supports general vector sequences. |
Communication Neural Network
AIMech:CommunicationNeuralNetwork |
Architectures | broad_match | Shared learned per-agent modules, continuous hidden communication and output decoders form a particular artificial neural architecture. The target is broader; the basic architecture does not require temporal recurrence, the named GCN operator, a probabilistic graphical-model task or learned attention weights. |
Conditional restricted Boltzmann machine
AIMech:ConditionalRestrictedBoltzmannMachine |
Architectures | broad_match | The local family is a specific stochastic neural conditional model with weighted visible–hidden interactions and input-controlled parameters. The pinned ArtificialNeuralNetwork is broader. Classification and regression are possible uses, while their task-scoped AIO classes do not identify this architecture. |
DeepLIFT
AIMech:DeepLIFT |
Algorithms | related_match | The defining method propagates contributions through an artificial neural network. The related mapping identifies that direct analysis object, not architecture identity or subclasshood. |
Deep SHAP
AIMech:DeepSHAP |
Algorithms | related_match | The method directly propagates attributions through artificial neural networks. The mapping relates an analysis procedure to its analyzed system, not to an equivalent architecture. |
Deep Sets
AIMech:DeepSets |
Architectures | broad_match | The source constructs trainable neural transformations and shared neural layers for set-valued inputs; the artificial-neural-network target has broader scope. |
Deep Sets++
AIMech:DeepSetsPlusPlus |
Architectures | broad_match | The source modifies learned neural encoder blocks with residual paths and normalization; ArtificialNeuralNetwork is the broader architecture class. |
End-to-End Memory Network
AIMech:EndToEndMemoryNetwork |
Architectures | broad_match | Learned memory and query embeddings, differentiable attention and a neural prediction head form a particular artificial neural architecture; the target is broader. |
Graph attention network v2
AIMech:GATv2 |
Architectures | broad_match | The specified graph attentional layers form an artificial neural architecture, so the artificial-neural-network target is broader. |
GENET
AIMech:GENET |
Architectures | broad_match | The pinned target is a network of connected artificial-neuron units. GENET is a specific connectionist network of label/constraint nodes with activation and inhibitory weight-update rules, so the AIO target is broader than this local architecture. No content-addressable Hopfield identity is asserted, and general constraint connections are asymmetric; the broader ANN mapping does not imply universal symmetric connectivity. |
Gated Graph Neural Network
AIMech:GatedGraphNeuralNetwork |
Architectures | broad_match | Learned graph message transformations, gated hidden updates and neural readouts form a particular artificial neural architecture; this target is broader. |
Gated Graph Sequence Neural Network
AIMech:GatedGraphSequenceNeuralNetwork |
Architectures | broad_match | Gated graph propagation, learned output heads and annotation-update networks make this a particular artificial neural architecture; the target is broader. |
Gradient-weighted class activation mapping
AIMech:GradCAM |
Algorithms | related_match | The method analyzes convolutional artificial-neural-network activations and target gradients. This is a direct analysis relation, not architecture identity. |
Graph attention network
AIMech:GraphAttentionNetwork |
Architectures | broad_match | Graph attentional layers are learned neural computations, so the general artificial-neural-network target is broader. |
Graph isomorphism network
AIMech:GraphIsomorphismNetwork |
Architectures | broad_match | The architecture uses learned multilayer perceptrons to transform graph-node states; the AIO neural-network category is broader. |
GraphSAGE
AIMech:GraphSAGE |
Architectures | broad_match | Learned aggregation and transformation layers form an artificial neural network; this target is broader than the specific graph architecture. |
Grid Long Short-Term Memory
AIMech:GridLongShortTermMemory |
Architectures | broad_match | The grid of learned gated transforms is a specific neural architecture family; the target is broader across its feed-forward, sequential and spatial instantiations. |
Guarded discrete stochastic network
AIMech:GuardedDiscreteStochasticNetwork |
Architectures | broad_match | The inspected AIO target is a broader class of connected artificial-neuron units. This specific main-plus-guard architecture uses weighted inputs, binary threshold outputs and coupled neural units to encode a finite CSP. The target does not specify the guard asymmetry or row update. The mapping is not exact identity with HopfieldNetwork, whose pinned definition requires symmetric connectivity and content-addressable memory. |
Guided Grad-CAM
AIMech:GuidedGradCAM |
Algorithms | related_match | The fused visualization analyzes artificial-neural-network behavior through convolutional activations and backward input-space signals; it is an analysis method, not a network architecture. |
Integrated gradients
AIMech:IntegratedGradients |
Mathematical Methods | related_match | The method attributes outputs of artificial neural networks to their inputs in the defining paper. This direct analysis relationship does not make the method a neural-network architecture. |
Interaction Network
AIMech:InteractionNetwork |
Architectures | broad_match | Shared learned multilayer relation and object functions make this a particular artificial neural architecture. The target is broader. The graph-convolutional target references a distinct named GCN construction; graph use alone does not establish equivalence. Temporal recurrence and probabilistic graphical-model tasks are not required identities. |
Jumping Knowledge network
AIMech:JumpingKnowledgeNetwork |
Architectures | broad_match | The source builds a neural architecture from neighborhood-aggregation layers and a final learned or pooling combination; the artificial-neural-network target is broader. |
Key-Value Memory Network
AIMech:KeyValueMemoryNetwork |
Architectures | broad_match | Learned embeddings, soft attention, query transforms and answer scoring define a particular artificial neural architecture; the AIO target is broader. |
Layer-wise relevance propagation
AIMech:LayerWiseRelevancePropagation |
Mathematical Methods | related_match | The paper explicitly constructs LRP for artificial neural networks. This related mapping records that supported analysis relationship while retaining LRP's additional kernel-classifier scope; it asserts neither equivalence nor exclusive applicability. |
Mixture density network
AIMech:MixtureDensityNetwork |
Architectures | broad_match | The local identity is a neural architecture with a conditional-mixture output parameterization, so the inspected AIO artificial-neural-network class is broader. DeepFeedForwardNetwork requires multiple hidden layers through its parent and is not a necessary superclass of the original one-hidden-layer construction. Perceptron is defined as a binary linear classifier, and MixtureofExpertsLLM has a distinct language-model and sparse-routing scope. |
PointNet
AIMech:PointNet |
Architectures | broad_match | Shared neural feature extractors, learned transforms and neural prediction paths make this a specific artificial neural architecture. |
PointNet++
AIMech:PointNetPlusPlus |
Architectures | broad_match | Hierarchical learned PointNet modules and prediction layers form a specific artificial neural architecture. |
Retentive network
AIMech:RetNet |
Architectures | broad_match | Learned retention projections, gates and feedforward transformations compose a neural architecture. ArtificialNeuralNetwork is broader and does not incorrectly identify retention as Transformer attention. |
Set Transformer
AIMech:SetTransformer |
Architectures | broad_match | The source specifies a learned neural encoder, attention pooling and output network. ArtificialNeuralNetwork is broader without adding a language-model restriction. |
Set Transformer++
AIMech:SetTransformerPlusPlus |
Architectures | broad_match | The revised attention encoder is a learned neural architecture; the broader artificial-neural-network class does not equate it with a language model or its component attention operation. |
SimNet
AIMech:SimNet |
Architectures | broad_match | SimNet is a specific learned neural architecture family; the pinned generic artificial-neural-network target is broader. |
SmoothGrad
AIMech:SmoothGrad |
Algorithms | related_match | The defining method smooths sensitivity maps of artificial-neural-network outputs. This direct analysis relationship is not an assertion that SmoothGrad is itself a network. |
Temporal restricted Boltzmann machine
AIMech:TemporalRestrictedBoltzmannMachine |
Architectures | broad_match | The pinned AIO class is broader than this particular neural sequence architecture with nonlinear stochastic units and weighted connections. This mapping does not claim equivalence to a symmetric Boltzmann machine, a pure directed Bayesian network or an autoregressive language model. The latter is language-specific, while this model supports general vector sequences. |
Vertex Attention Interaction Network
AIMech:VertexAttentionInteractionNetwork |
Architectures | broad_match | Shared learned encoders, attention-weighted communication and a learned decoder make VAIN a particular artificial neural architecture; the generic AIO target is broader. No equivalence to a named GCN, Transformer or individual attention layer is asserted. |
Import Provenance & Upstream Synchronization
Source Repo: AIO GitHub
Release Version:
aio.jsonCommit:
397851c547…License: CC-BY-4.0
Imported At: 2026-10-10T07:34:10Z
SHA256:
8f741d71408c…
Source File:
data/aio/ArtificialNeuralNetwork.yaml