Anthony Hitchcock Thomas

I am an assistant teaching professor in the electrical and computer engineering department at UC Davis. I am broadly interested in algorithmic aspects of data science and on learning and reasoning under constraints on computational resources like memory, precision, and network communication. I am particularly interested in exploiting randomness to develop algorithms that have formal guarantees of correctness while lending themselves to realization in highly-parallel and noisy hardware.

Prior to joining UC Davis, I was a postdoctoral scholar in the Redwood Center for Theoretical Neuroscience at UC Berkeley. I received my PhD in Computer Science from UC San Diego in September 2023, where I was supervised by Sanjoy Dasgupta and Tajana Rosing. I received my Bachelor of Science, with high honors, in Agricultural Economics from the University of California, Berkeley in 2013 and previously worked as a Senior Research Analyst at Brown University for Justine Hastings and Jesse Shapiro.

Publications

For a complete list of publications please see my GoogleScholar profile.

Selected Publications

Additional Publications

  • Anthony Thomas, Sanjoy Dasgupta, Tara Javidi, and Tajana Rosing. “A Formal Perspective on Learning with Vector Symbolic Architectures” Under submission, 2023.

  • Anthony Thomas, Behnam Khaleghi, Gopi Krishna Jha, Sanjoy Dasgupta, Nageen Himayat, Ravi Iyer, Nilesh Jain, and Tajana Rosing. “Streaming Encoding Algorithms for Scalable Hyperdimensional Computing.” arXiv preprint arXiv:2209.09868, 2022.

  • Justin Morris, Hin Wai Lui, Kenneth Stewart, Behnam Khaleghi, Anthony Thomas, Thiago Marback, Baris Aksanli, Emre Neftci, and Tajana Rosing. “HyperSpike: HyperDimensional computing for more efficient and robust spiking neural networks.” In 2022 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 664-669. IEEE, 2022.

  • Alireza Amirshai, Anthony Thomas, Amir Aminifar, Tajana Rosing, and David Atienza. “M2D2: Maximum-Mean-Discrepancy Decoder for Temporal Localization of Epileptic Brain Activities.” IEEE Journal of Biomedical and Health Informatics (2022).

  • Namiko Matsumoto, Anthony Thomas, Tara Javidi, and Tajana Rosing. “Hyperdimensional Computing and Spectral Learning.” Association for Computing Machinery CogArch21 (2021).

  • Fatemeh Asgarinejad, Anthony Thomas, and Tajana Rosing. “Detection of epileptic seizures from surface EEG using hyperdimensional computing.” In 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), pp. 536-540. IEEE, 2020.

  • Behnam Khaleghi, Sahand Salamat, Anthony Thomas, Fatemeh Asgarinejad, Yeseong Kim, and Tajana Rosing. “Shearer: highly-efficient hyperdimensional computing by software-hardware enabled multifold approximation.” In Proceedings of the ACM/IEEE International Symposium on Low Power Electronics and Design, pp. 241-246. 2020.

  • Anthony Thomas, Amir Aminifar, and David Atienza. “Noise-resilient and interpretable epileptic seizure detection” 2020 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1-5, 2020, IEEE.

  • Justin Morris, Mohsen Imani, Samuel Bosch, Anthony Thomas, Helen Shu, and Tajana Rosing. “CompHD: Efficient hyperdimensional computing using model compression.” In 2019 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), pp. 1-6. IEEE, 2019.

  • Anthony Thomas, Yunhui Guo, Yeseong Kim, Baris Aksanli, Arun Kumar, Tajana Rosing. “Hierarchical and distributed machine learning inference beyond the edge” 2019 IEEE 16th International Conference on Networking, Sensing and Control (ICNSC), pp. 18-23, 2019