Abstract Particle Network