Machine Unlearning: A Perspective, Taxonomy, and Benchmark Evaluation | Synapse