Ameet Soni

Ameet Soni

Associate Professor
Computer Science Department
Swarthmore College

phone: (610) 957-6288
office: 232 Martin Hall
email: asoni1 (at) swarthmore dot edu
I am currently an Associate Professor of Computer Science at Swarthmore College. I received my Ph.D. in Computer Science in August 2011 from the University of Wisconsin where I was advised by Professor Jude Shavlik. My general research interests are in the areas of machine learning and its application to problems in computational biology and medicine.

Current Semester


Fall 2026 Schedule
  CPSC 19/PHIL 27: Ethics and Technology   1:15pm-2:30pm Tue, Thur 300 Martin Hall
  CPSC 63: Artificial Intelligence (Lab C)   2:45pm-4:15pm Tuesday 313 Martin Hall
  Office Hours   TBD 232 Martin Hall

Previous Courses:


Research Interests


Please see my 2017 Faculty Lecture for an overview of my research as well as my 2022 talk on teaching Ethics in AI.

Projects


Probabilistic Modeling for Complex Systems: My lab develops probabilistic frameworks to model uncertainty in complex biological and clinical systems. Key projects include utilizing conditional random fields for brain tissue segmentation, building causal models for dementia research in rural populations, and applying advanced probabilistic inference methods - such as belief propagation and particle filtering - to determine 3D protein structures

Clinical Diagnosis and Decision Support: We apply machine learning algorithms to improve disease diagnosis and guide clinical decision-making. Recent work includes developing causal models for understanding dementia in rural populations, imitation learning for pediatric clinical support, as well as utilizing deep learning and functional gradient boosting to identify Alzheimer’s and Parkinson’s diseases.

Medical and Biological Image Analysis: To extract insights from complex, noisy, and limited image data sets, we develop algorithmic approaches for diverse imaging modalities. Our projects span many problems including diagnosing Alzheimer's Disease based on 3D MRI, determining protein structures via X-ray crystallography, analyzing planarian behaviour from video tracking, diagnosing several maladies simultaneously from chest X-rays, and segmenting plant roots from fluorescent expression videos. Methodologically, we leverage a variety of approaches including Markov random fields, conditional random fields, convolutional neural networks, and computer vision segmentation.

Statistical Relational Learning: Real world data is inherently noisy and interconnected, presenting challenges for traditional machine learning frameworks. In collaboration with Prof. Sriraam Natarajan (UT Dallas), we utilize approaches such as Relational Dependency Networks to model these complex dependencies. Applications include relational text extraction and diagnosis of Parkinson's disease from medical records.

CS Education and AI Ethics: In addition to technical research, we study computer science pedagogy and the societal impacts of technology. This work includes evaluating interventions to improve student retention in introductory CS courses as well as developing curricula for teaching AI ethics. Recently, in collaboration with Prof. Tia Newhall, we have developed a miniature database system (SwatDB) to teach core architecture concepts for DBMS courses.

Selected Publications


[Complete List]

Asterick's (*) indicate supervised students.

A Neurosymbolic Approach to Extract Qualitative Knowledge for Early Diagnosis of Alzheimer’s Disease.
Ranveer Singh, Pranuthi Tenali, Saurabh Mathur, Ameet Soni, Vaishali Phatak, Karla Lynch, Daniel Murman, Matthew Rizzo and Sriraam Natarajan.
In Proceedings of The 20th International Conference on Neurosymbolic Learning and Reasoning (NeSy), . Forthcoming

Causal Models with Tiny Data: The Case of Rural People Living with Dementia.
Ranveer Singh, Saurabh Mathur, Kavimayil P. Komarasamy, Ameet Soni, Cliff Whetung, Wayne Warry, Kristen Jacklin, Melissa Blind and Sriraam Natarajan.
In Artificial Intelligence in Medicine (AIME), . [slides]
[pdf]

Imitation Learning for Clinical Decision Support in Pediatric ECMO.
Fateme Golivand Darvishvand Fateme Golivand Darvishvand, Michael Skinner, Saurabh Mathur, Ameet Soni, Phillip Reeder, Kristian Kersting, Lakshmi Raman and Sriraam Natarajan.
In Artificial Intelligence in Medicine (AIME), . [poster]
[pdf]

A Module for Introducing Ethics in AI: Detecting Bias in Language Models.
Ameet Soni and Krista Karbowski Thomason.
In Proceedings of the 10th Symposium on Educational Advances in Artificial Intelligence (EAAI), . [slides]
[url]

Dugesia japonica is the best suited of three planarian species for high-throughput toxicology screening.
Danielle Ireland, Veronica Bochenek, *Daniel Chaiken*, Christina Rabeler, *Sumi Onoe*, Ameet Soni and Eva-Maria S. Collins.
In Chemosphere, vol. 253, pp. 126718, . [cached]
[url]

Deep Residual Nets for Improved Alzheimer’s Diagnosis.
*Aly Valliani* and Ameet Soni.
In Proceedings of the 8th ACM Conference on Bioinformatics, Computational Biology and Health Informatics (ACM-BCB), . [poster]
[pdf]

Identifying Parkinson’s Patients: A Functional Gradient Boosting Approach.
Devendra Singh Dhami, Ameet Soni, David Page and Sriraam Natarajan.
In Artificial Intelligence in Medicine (AIME), .
[pdf]

Learning relational dependency networks for relation extraction.
Ameet Soni, Dileep Viswanathan, Jude W. Shavlik and Sriraam Natarajan.
In Proceedings of the 26th International Conference on Inductive Logic Programming (ILP), . [slides]
[pdf]

A Comparison of weak supervision methods for knowledge base construction.
Ameet Soni, Dileep Viswanathan, Pachaiyappan, Niranjan and Sriraam Natarajan.
In 5th Workshop on Automated Knowledge Base Construction (AKBC) at NAACL, . [poster]
[pdf]

A comprehensive analysis of classification algorithms for cancer prediction from gene expression.
*Raehoon Jeong* and Ameet Soni.
In Proceedings of the 6th ACM Conference on Bioinformatics, Computational Biology and Health Informatics (ACM-BCB), pp. 525–526, . [poster]
[pdf]

A support program for introductory CS courses that improves student performance and retains students from underrepresented groups.
Newhall, Tia, Meeden, Lisa, Danner, Andrew, Ameet Soni, Ruiz, Frances and Wicentowski, Richard.
In Proceedings of the 45th ACM Technical Symposium on Computer Science Education (SIGCSE), pp. 433–438, .
[pdf]

A graphical model approach to ATLAS-free mining of MRI images.
*Chris S. Magnano*, Ameet Soni, Sriraam Natarajan and Kunapuli, Gautam.
In Proceedings of the 2014 SIAM International Conference on Data Mining (SDM), pp. 974–982, . [poster]
[pdf]

Probabilistic ensembles for improved inference in protein-structure determination.
Ameet Soni and Jude W. Shavlik.
In Proceedings of the 2nd ACM Conference on Bioinformatics, Computational Biology and Biomedicine (ACM-BCB), pp. 264–273, . Invited for journal publication. [slides] [cached]
[url]

Guiding belief propagation using domain knowledge for protein-structure determination.
Ameet Soni, Craig A. Bingman and Jude W. Shavlik.
In Proceedings of the First ACM International Conference on Bioinformatics and Computational Biology (ACM-BCB), pp. 285–294, . Best Paper Award. [slides] [cached]
[url]

Creating protein models from electron-density maps using particle-filtering methods.
Frank DiMaio, Kondrashov, Dmitry A., Bitto, Eduard, Ameet Soni, Craig A. Bingman, George N. Phillips Jr. and Jude W. Shavlik.
In Bioinformatics, Oxford Univ Press, vol. 23, no. 21, pp. 2851–2858, . PMCID: PMC2567142
[pdf] [doi]

Improved methods for template-matching in electron-density maps using spherical harmonics.
Frank DiMaio, Ameet Soni, George N. Phillips Jr. and Jude W. Shavlik.
In IEEE International Conference on Bioinformatics and Biomedicine (BIBM), pp. 258–265, . Invited for journal publication. [code/data]
[pdf]