We introduce two partially overlapping classes of pathwise dualities between interacting particle systems that are based on commutative monoids (semigroups with a neutral element) and semirings, respectively. For whose local state space has elements, this approach yields unified treatment the well-known additive cancellative dualities. spaces three or more we discover several new