Polyacrylamide is formed by the polymerization of acrylamide monomers, a process that creates a polymer with a high molecular weight. This polymer can exist in various forms, including anionic, cationic, and non-ionic, depending on the ionic charge of the functional groups attached to the polymer backbone. The specific form of polyacrylamide used is determined by the application, as each variant exhibits unique properties.