IJCAI 2023poster6 citations

Rubik's Optical Neural Networks: Multi-task Learning with Physics-aware Rotation Architecture

Yingjie Li, Weilu Gao, Cunxi Yu

Abstract

Recently, there are increasing efforts on advancing optical neural networks (ONNs), which bring significant advantages for machine learning (ML) in terms of power efficiency, parallelism, and computational speed. With the considerable benefits in computation speed and energy efficiency, there are significant interests in leveraging ONNs into medical sensing, security screening, drug detection, and autonomous driving. However, due to the challenge of implementing reconfigurability, deploying multi-task learning (MTL) algorithms on ONNs requires re-building and duplicating the physical diffractive systems, which significantly degrades the energy and cost efficiency in practical application scenarios. This work presents a novel ONNs architecture, namely, RubikONNs, which utilizes the physical properties of optical systems to encode multiple feed-forward functions by physically rotating the hardware similarly to rotating a Rubik's Cube. To optimize MTL performance on RubikONNs, two domain-specific physics-aware training algorithms RotAgg and RotSeq are proposed. Our experimental results demonstrate more than 4x improvements in energy and cost efficiency with marginal accuracy degradation compared to the state-of-the-art approaches.

Multidisciplinary Topics and Applications: MDA: AI hardwareMachine Learning: ML: ClassificationMultidisciplinary Topics and Applications: MDA: Physical sciences
BibTeX
@inproceedings{ijcai2023p847,
  title     = {Rubik's Optical Neural Networks: Multi-task Learning with Physics-aware Rotation Architecture},
  author    = {Li, Yingjie and Gao, Weilu and Yu, Cunxi},
  booktitle = {Proceedings of the Thirty-Second International Joint Conference on
               Artificial Intelligence, {IJCAI-23}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},
  editor    = {Edith Elkind},
  pages     = {7197--7206},
  year      = {2023},
  month     = {8},
  note      = {Main Track},
  doi       = {10.24963/ijcai.2023/847},
  url       = {https://doi.org/10.24963/ijcai.2023/847},
}
Rubik's Optical Neural Networks: Multi-task Learning with Physics-aware Rotation Architecture · IJCAI 2023