In quantum information science, quantum gates acting on vector states are unitary transformations. It is describable from the theoretical as well as practical point of view to decompose a general unitary transformation into simple ones that are easy to control and implement. In this talk, we will describe recent results and current research on this topic.