DGD: Densifying the Knowledge of Neural Networks with Filter Grafting and Knowledge Distillation
Cheng, Hao, Meng, Fanxu, Li, Ke, Luo, Huixiang, Lu, Guangming, Guo, Xiaowei, Huang, Feiyue, Sun, Xing
–arXiv.org Artificial Intelligence
With a fixed model structure, knowledge distillation and filter grafting are two effective ways to boost single model accuracy. However, the working mechanism and the differences between distillation and grafting have not been fully unveiled. In this paper, we evaluate the effect of distillation and grafting in the filter level, and find that the impacts of the two techniques are surprisingly complementary: distillation mostly enhances the knowledge of valid filters while grafting mostly reactivates invalid filters. This observation guides us to design a unified training framework called DGD, where distillation and grafting are naturally combined to increase the knowledge density inside the filters given a fixed model structure. Through extensive experiments, we show that the knowledge densified network in DGD shares both advantages of distillation and grafting, lifting the model accuracy to a higher level.
arXiv.org Artificial Intelligence
Apr-26-2020
- Country:
- Oceania > Australia
- New South Wales > Sydney (0.04)
- North America
- United States
- District of Columbia > Washington (0.04)
- Texas > Travis County
- Austin (0.04)
- Michigan > Washtenaw County
- Ann Arbor (0.04)
- New Jersey > Middlesex County
- New Brunswick (0.04)
- Tennessee > Davidson County
- Nashville (0.04)
- Illinois > Cook County
- Evanston (0.04)
- Wisconsin > Dane County
- Madison (0.04)
- Massachusetts > Hampshire County
- Amherst (0.04)
- California
- Santa Clara County > Stanford (0.04)
- Los Angeles County > Long Beach (0.04)
- Pennsylvania > Allegheny County
- Pittsburgh (0.04)
- Canada
- Ontario > Toronto (0.04)
- Alberta > Census Division No. 15
- Improvement District No. 9 > Banff (0.04)
- United States
- Europe
- United Kingdom > Scotland
- City of Aberdeen > Aberdeen (0.04)
- Slovenia > Upper Carniola
- Municipality of Bled > Bled (0.04)
- Italy > Apulia
- Bari (0.04)
- Germany > North Rhine-Westphalia
- Cologne Region > Bonn (0.04)
- Finland > Uusimaa
- Helsinki (0.04)
- United Kingdom > Scotland
- Oceania > Australia
- Genre:
- Research Report (0.82)
- Technology: