Related Experiment Video
Updated: Aug 20, 2025

05:39
Generating Strictly Controlled Stimuli for Figure Recognition Experiments
Published on: March 18, 2019
5.3K
SCGG: A deep structure-conditioned graph generative model
Faezeh Faez1, Negin Hashemi Dijujin1, Mahdieh Soleymani Baghshah1
1Department of Computer Engineering, Sharif University of Technology, Tehran, Iran.
Plos One
|November 21, 2022
Summary
This study introduces SCGG, a conditional deep graph generation method for creating graph data. SCGG autoregressively generates nodes and edges based on structural conditions, excelling at graph completion tasks.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Graph Theory
Background:
- Deep learning excels at graph data modeling for real-world problems.
- Conditional generation enhances graph modeling by meeting specific criteria.
- Graph completion is a challenging problem in recovering missing graph components.
Purpose of the Study:
- To present a conditional deep graph generation method, SCGG.
- To enable generation of graph samples based on structural conditions.
- To address the problem of graph completion.
Main Methods:
- SCGG utilizes an initial subgraph for autoregressive generation of nodes and edges.
- The architecture combines a graph representation learning network and an autoregressive generative model.
- The graph representation network captures long-range node dependencies for structural conditioning.
Main Results:
- SCGG effectively generates new graph samples conditioned on substructures.
- The model successfully addresses graph completion by recovering missing nodes and edges.
- The method demonstrates linear computational complexity with respect to the number of graph nodes.
Conclusions:
- SCGG offers a novel approach to conditional deep graph generation.
- The method outperforms state-of-the-art baselines on synthetic and real-world datasets.
- SCGG provides an efficient solution for graph completion and related tasks.
More Related Videos
Related Concept Videos
Ogive Graph
5.8K
An ogive graph is sometimes called a cumulative frequency polygon. It is one type of frequency polygon that shows cumulative frequency. In other words, the cumulative percentages are added to the graph from left to right. An ogive graph plots cumulative frequency on the vertical y-axis and class boundaries along the horizontal x-axis. It’s very similar to a histogram; only instead of rectangles, an ogive displays a single point where the top right of the rectangle would be. Creating this...
5.8K
Sequence Networks of Rotating Machines
133
A Y-connected synchronous generator, grounded through a neutral impedance, is designed to produce balanced internal phase voltages with only positive-sequence components. The generator's sequence networks include a source voltage that is exclusively in the positive-sequence network. The sequence components of line-to-ground voltages at the generator terminals illustrate this configuration.
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
133
Neural Circuits
1.4K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.4K
Time-Series Graph
4.5K
A time-series graph is a line graph with repeated measurements taken at successive intervals of time. It is also called a time series chart. To construct a time-series graph, one must look at both pieces of a paired data set. The horizontal axis is used to plot the time increments, and the vertical axis is used to plot the values of the variable that one is measuring. By using the axes in this way, each point on the graph will correspond to time and a measured quantity. The points on the graph...
4.5K
Vector Algebra: Graphical Method
12.7K
Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
12.7K
Structural Classification of Joints
3.8K
Joints, also known as articulations, are classified based on their structural characteristics, i.e., based on whether the articulating surfaces of the adjacent bones are directly connected by fibrous connective tissue or cartilage, or whether the articulating surfaces contact each other within a fluid-filled joint cavity. These differences serve to divide the joints of the body into three structural classifications.
A fibrous joint is where the adjacent bones are united by fibrous connective...
A fibrous joint is where the adjacent bones are united by fibrous connective...
3.8K

