Malik Magdon-Ismail

224 papers A* 13A 15B 17C 23Misc 1Journal 103Unranked 48
YearRankTypeTitle / Venue / Authors
2025 J jnl
CoRR
Georgios Mavroudeas, Malik Magdon-Ismail, Kristin P. Bennett, Jason Kuruzovich
2025 Misc conf
ICASSP
Songtao Lu, Yanna Ding, Lior Horesh, Jianxi Gao, Malik Magdon-Ismail
2025 J jnl
CoRR
Malik Magdon-Ismail, Khai Dong
2024 A* conf
SP
Yun Lu, Malik Magdon-Ismail, Yu Wei, Vassilis Zikas
2024 B conf
IEEE Big Data
Jiaqi Weng, David Qiu, Ethan Cruz, Malik Magdon-Ismail, Thilanka Munasinghe, Jennifer C. Wei, Ashan Pathirana, Mahi Pasarkar
2024 B conf
IEEE Big Data
Mahi Pasarkar, Junseob Kim, Eoin O'Gara, Alan Zhang, Malik Magdon-Ismail, Thilanka Munasinghe, Jiaqi Weng, David Qiu, Ethan Cruz, Jennifer C. Wei, Ashan Pathirana
2024 J jnl
CoRR
Yanna Ding, Zijie Huang, Malik Magdon-Ismail, Jianxi Gao
2023 B conf
ASONAM
Yanna Ding, Jianxi Gao, Malik Magdon-Ismail
2023 J jnl
CoRR
Yun Lu, Malik Magdon-Ismail, Yu Wei, Vassilis Zikas
2023 J jnl
CoRR
Alex Gittens, Malik Magdon-Ismail
2022 J jnl
IACR Cryptol. ePrint Arch.
Yun Lu, Yu Wei, Malik Magdon-Ismail, Vassilis Zikas
2022 conf
CSCML
Michele Ciampi, Muhammad Ishaq, Malik Magdon-Ismail, Rafail Ostrovsky, Vassilis Zikas
2022 conf
ICKG
Georgios Mavroudeas, Malik Magdon-Ismail, Xiao Shou, Kristin P. Bennett
2022 conf
ICDM (Workshops)
Georgios Mavroudeas, Malik Magdon-Ismail, Xiao Shou, Kristin P. Bennett
2022 conf
BIBM
Georgios Mavroudeas, Nafis Neehal, Jason Nicholas Kuruzovich, Kristin P. Bennett, Malik Magdon-Ismail
2021 J jnl
IACR Cryptol. ePrint Arch.
Michele Ciampi, Muhammad Ishaq, Malik Magdon-Ismail, Rafail Ostrovsky, Vassilis Zikas
2021 A* conf
ASE
Georgios Mavroudeas, Guillaume Baudart, Alan Cha, Martin Hirzel, Jim Alain Laredo, Malik Magdon-Ismail, Louis Mandel, Erik Wittern
2021 J jnl
CoRR
Georgios Mavroudeas, Guillaume Baudart, Alan Cha, Martin Hirzel, Jim Alain Laredo, Malik Magdon-Ismail, Louis Mandel, Erik Wittern
2021 J jnl
CoRR
Dong Hu, Alex Gittens, Malik Magdon-Ismail
2021 conf
BIBM
Georgios Mavroudeas, Nafis Neehal, Xiao Shou, Malik Magdon-Ismail, Jason Nicholas Kuruzovich, Kristin P. Bennett
2020 J jnl
CoRR
Liam Dowling Jones, Malik Magdon-Ismail, Laura Mersini-Houghton, Steven Meshnick
2020 A* conf
IJCAI
Chunheng Jiang, Jianxi Gao, Malik Magdon-Ismail
2020 J jnl
CoRR
Chunheng Jiang, Jianxi Gao, Malik Magdon-Ismail
2020 J jnl
CoRR
Malik Magdon-Ismail
2020 conf
ECML/PKDD (1)
Dong Hu, Alex Gittens, Malik Magdon-Ismail
2020 conf
ICRC
Prasanna Date, Christopher D. Carothers, John E. Mitchell, James A. Hendler, Malik Magdon-Ismail
2020 J jnl
CoRR
Prasanna Date, Christopher D. Carothers, John E. Mitchell, James A. Hendler, Malik Magdon-Ismail
2020 A* conf
AAAI
Chunheng Jiang, Jianxi Gao, Malik Magdon-Ismail
2020 J jnl
CoRR
Chunheng Jiang, Jianxi Gao, Malik Magdon-Ismail
2019 J jnl
CoRR
Malik Magdon-Ismail, Alex Gittens
2019 J jnl
CoRR
Kshiteesh Hegde, Malik Magdon-Ismail
2019 C conf
ISC
Maksim Tsikhanovich, Malik Magdon-Ismail, Muhammad Ishaq, Vassilis Zikas
2019 J jnl
CoRR
Maksim Tsikhanovich, Malik Magdon-Ismail, Muhammad Ishaq, Vassilis Zikas
2019 J jnl
CoRR
Aritra Chowdhury, Malik Magdon-Ismail, Bülent Yener
2019 J jnl
CoRR
Aritra Chowdhury, Malik Magdon-Ismail, Bülent Yener
2019 conf
BIBM
Xiao Shou, Georgios Mavroudeas, Alexander New, Kofi Arhin, Jason Nicholas Kuruzovich, Malik Magdon-Ismail, Kristin P. Bennett
2019 J jnl
CoRR
Malik Magdon-Ismail, Kshiteesh Hegde
2019 B conf
ASONAM
Malik Magdon-Ismail, Kshiteesh Hegde
2018 A* conf
NeurIPS
Malik Magdon-Ismail, Lirong Xia
2018 J jnl
CoRR
Malik Magdon-Ismail, Lirong Xia
2018 ch.
Encyclopedia of Social Network Analysis and Mining. 2nd Ed.
Cindy Hui, William A. Wallace, Malik Magdon-Ismail, Mark K. Goldberg
2018 conf
SSCI
Prasanna Date, Christopher D. Carothers, James A. Hendler, Malik Magdon-Ismail
2018 J jnl
CoRR
Stephen Notley, Malik Magdon-Ismail
2018 J jnl
CoRR
Kshiteesh Hegde, Malik Magdon-Ismail, Ram Ramanathan, Bishal Thapa
2018 conf
MILCOM
Kshiteesh Hegde, Malik Magdon-Ismail
2018 J jnl
SIAM J. Matrix Anal. Appl.
Petros Drineas, Ilse C. F. Ipsen, Eugenia-Maria Kontopoulou, Malik Magdon-Ismail
2017 J jnl
CoRR
Travis Desell, Malik Magdon-Ismail, Heidi Jo Newberg, Lee A. Newberg, Boleslaw K. Szymanski, Carlos A. Varela
2017 J jnl
Inf. Process. Lett.
Malik Magdon-Ismail
2017 J jnl
J. Mach. Learn. Res.
Abhisek Kundu, Petros Drineas, Malik Magdon-Ismail
2016 conf
COMPLEX NETWORKS
Kshiteesh Hegde, Malik Magdon-Ismail, Boleslaw K. Szymanski, Konstantin Kuzmin
2016 J jnl
Pattern Recognit.
Saurabh Paul, Malik Magdon-Ismail, Petros Drineas
2016 J jnl
ACM Trans. Web
Sanmay Das, Allen Lavoie, Malik Magdon-Ismail
2016 B conf
ASONAM
Ke Wu, Philip Watters, Malik Magdon-Ismail
2016 J jnl
CoRR
Ke Wu, Malik Magdon-Ismail
2016 conf
NIPS
Malik Magdon-Ismail, Christos Boutsidis
2016 J jnl
Soc. Netw. Anal. Min.
Rostyslav Korolov, Justin Peabody, Allen Lavoie, Sanmay Das, Malik Magdon-Ismail, William A. Wallace
2016 J jnl
CoRR
Petros Drineas, Ilse Ipsen, Eugenia-Maria Kontopoulou, Malik Magdon-Ismail
2016 J jnl
SIAM J. Comput.
Kenneth L. Clarkson, Petros Drineas, Malik Magdon-Ismail, Michael W. Mahoney, Xiangrui Meng, David P. Woodruff
2015 B conf
ASONAM
Rostyslav Korolov, Justin Peabody, Allen Lavoie, Sanmay Das, Malik Magdon-Ismail, William A. Wallace
2015 conf
NIPS
Abhisek Kundu, Petros Drineas, Malik Magdon-Ismail
2015 J jnl
CoRR
Abhisek Kundu, Petros Drineas, Malik Magdon-Ismail
2015 conf
NIPS
Saurabh Paul, Malik Magdon-Ismail, Petros Drineas
2015 J jnl
CoRR
Saurabh Paul, Malik Magdon-Ismail, Petros Drineas
2015 A conf
AAMAS
Ethan Gertler, Erika Mackin, Malik Magdon-Ismail, Lirong Xia, Yuan Yi
2015 J jnl
CoRR
Mark K. Goldberg, Mykola Hayvanovych, Malik Magdon-Ismail, William A. Wallace
2015 A conf
AISTATS
Saurabh Paul, Malik Magdon-Ismail, Petros Drineas
2015 J jnl
CoRR
Malik Magdon-Ismail
2015 J jnl
CoRR
Malik Magdon-Ismail, Christos Boutsidis
2015 J jnl
CoRR
Abhisek Kundu, Petros Drineas, Malik Magdon-Ismail
2015 J jnl
Auton. Agents Multi Agent Syst.
Elliot Anshelevich, Ameya Hate, Malik Magdon-Ismail
2014 J jnl
Inf. Process. Lett.
Christos Boutsidis, Malik Magdon-Ismail
2014 ch.
Encyclopedia of Social Network Analysis and Mining
Cindy Hui, William A. Wallace, Malik Magdon-Ismail, Mark K. Goldberg
2014 J jnl
CoRR
Saurabh Paul, Malik Magdon-Ismail, Petros Drineas
2014 J jnl
CoRR
Christos Boutsidis, Malik Magdon-Ismail
2014 B conf
ISIT
Christos Boutsidis, Malik Magdon-Ismail
2014 J jnl
Soc. Netw. Anal. Min.
Sibel Adali, Xiaohui Lu, Malik Magdon-Ismail
2014 J jnl
SIAM J. Comput.
Christos Boutsidis, Petros Drineas, Malik Magdon-Ismail
2014 J jnl
ACM Trans. Knowl. Discov. Data
Saurabh Paul, Christos Boutsidis, Malik Magdon-Ismail, Petros Drineas
2014 B conf
COLING
Dian Yu, Hongzhao Huang, Taylor Cassidy, Heng Ji, Chi Wang, Shi Zhi, Jiawei Han, Clare R. Voss, Malik Magdon-Ismail
2013 J jnl
CoRR
Christos Boutsidis, Malik Magdon-Ismail
2013 B conf
ASONAM
Sibel Adali, Xiaohui Lu, Malik Magdon-Ismail
2013 J jnl
IEEE Trans. Inf. Theory
Christos Boutsidis, Malik Magdon-Ismail
2013 J jnl
Algorithmica
Ali Çivril, Malik Magdon-Ismail
2013 A* conf
AAAI
Mithun Chakraborty, Sanmay Das, Allen Lavoie, Malik Magdon-Ismail, Yonatan Naamad
2013 A conf
CIKM
Sanmay Das, Allen Lavoie, Malik Magdon-Ismail
2013 J jnl
IEEE Trans. Inf. Theory
Christos Boutsidis, Petros Drineas, Malik Magdon-Ismail
2013 A conf
AISTATS
Saurabh Paul, Christos Boutsidis, Malik Magdon-Ismail, Petros Drineas
2013 J jnl
CoRR
Elliot Anshelevich, Ameya Hate, Malik Magdon-Ismail
2013 A conf
AAMAS
Elliot Anshelevich, Ameya Hate, Malik Magdon-Ismail
2013 A* conf
SODA
Kenneth L. Clarkson, Petros Drineas, Malik Magdon-Ismail, Michael W. Mahoney, Xiangrui Meng, David P. Woodruff
2013 J jnl
ACM Trans. Knowl. Discov. Data
Sibel Adali, Malik Magdon-Ismail, Xiaohui Lu
2012 J jnl
ACM Trans. Knowl. Discov. Data
Sanmay Das, Malik Magdon-Ismail
2012 A* conf
EC
Aseem Brahma, Mithun Chakraborty, Sanmay Das, Allen Lavoie, Malik Magdon-Ismail
2012 A* conf
WWW
Sibel Adali, Fred Sisenda, Malik Magdon-Ismail
2012 J jnl
Theor. Comput. Sci.
Sibel Adali, Tina Liu, Malik Magdon-Ismail
2012 J jnl
Int. J. Data Min. Model. Manag.
Malik Magdon-Ismail, Jonathan T. Purnell
2012 conf
SocialCom/PASSAT
Sibel Adali, Xiaohui Lu, Malik Magdon-Ismail
2012 J jnl
Theor. Comput. Sci.
Ali Çivril, Malik Magdon-Ismail
2012 B conf
ASONAM
Pranay Anchuri, Malik Magdon-Ismail
2012 A* conf
ICML
Michael W. Mahoney, Petros Drineas, Malik Magdon-Ismail, David P. Woodruff
2012 J jnl
J. Mach. Learn. Res.
Petros Drineas, Malik Magdon-Ismail, Michael W. Mahoney, David P. Woodruff
2012 C conf
ISI
Mark K. Goldberg, J. Greenman, Bridget Gutting, Malik Magdon-Ismail, John Schwartz, William A. Wallace
2012 conf
WebSci
Malik Magdon-Ismail, Brian Orecchio
2012 B conf
ASONAM
Mark K. Goldberg, Malik Magdon-Ismail, James Thompson
2012 conf
WWW (Companion Volume)
Cindy Hui, Yulia Tyshchuk, William A. Wallace, Malik Magdon-Ismail, Mark K. Goldberg
2012 J jnl
CoRR
Mithun Chakraborty, Sanmay Das, Malik Magdon-Ismail
2012 J jnl
CoRR
Saurabh Paul, Christos Boutsidis, Malik Magdon-Ismail, Petros Drineas
2012 J jnl
CoRR
Christos Boutsidis, Petros Drineas, Malik Magdon-Ismail
2012 J jnl
CoRR
Paul Horn, Malik Magdon-Ismail
2012 J jnl
CoRR
Kenneth L. Clarkson, Petros Drineas, Malik Magdon-Ismail, Michael W. Mahoney, Xiangrui Meng, David P. Woodruff
2011 J jnl
CoRR
Malik Magdon-Ismail
2011 conf
SocialCom/PASSAT
Cindy Hui, Malik Magdon-Ismail, William A. Wallace, Mark K. Goldberg
2011 J jnl
CoRR
Sibel Adali, Tina Liu, Malik Magdon-Ismail
2011 J jnl
CoRR
Christos Boutsidis, Malik Magdon-Ismail
2011 J jnl
IEEE Trans. Neural Networks
Marco Baglietto, Lubica Benusková, Ivo Bukovsky, Tianping Chen, Tom Heskes, Kazushi Ikeda, Fakhri Karray, Rhee Man Kil, Robert Legenstein, Jinhu Lu, Yunqian Ma, Malik Magdon-Ismail, Michael G. Paulin, Robi Polikar, Danil V. Prokhorov, Marco A. Wiering, Vicente Zarzoso
2011 J jnl
Electron. J. Comb.
Mark K. Goldberg, Malik Magdon-Ismail
2011 conf
IPDPS Workshops
Travis J. Desell, Malik Magdon-Ismail, Boleslaw K. Szymanski, Carlos A. Varela, Benjamin A. Willett, Matthew Arsenault, Heidi Jo Newberg
2011 J jnl
CoRR
Petros Drineas, Malik Magdon-Ismail, Michael W. Mahoney, David P. Woodruff
2011 conf
AMMA
Mithun Chakraborty, Sanmay Das, Allen Lavoie, Malik Magdon-Ismail, Yonatan Naamad
2011 A* conf
FOCS
Christos Boutsidis, Petros Drineas, Malik Magdon-Ismail
2011 J jnl
CoRR
Christos Boutsidis, Petros Drineas, Malik Magdon-Ismail
2011 A conf
UAI
Mithun Chakraborty, Sanmay Das, Malik Magdon-Ismail
2011 ch.
Theoretical Aspects of Distributed Computing in Sensor Networks
Costas Busch, Malik Magdon-Ismail, Jing Xi
2011 J jnl
Int. J. Soc. Comput. Cyber Phys. Syst.
Stephen Kelley, Mark K. Goldberg, Konstantin Mertsalov, Malik Magdon-Ismail, William A. Wallace
2011 A conf
ICWSM
Sibel Adali, Xiaohui Lu, Malik Magdon-Ismail, Jonathan T. Purnell
2011 J jnl
CoRR
Sanmay Das, Allen Lavoie, Malik Magdon-Ismail
2011 conf
SocialCom/PASSAT
Malik Magdon-Ismail, Jonathan T. Purnell
2011 conf
NIPS
Christos Boutsidis, Petros Drineas, Malik Magdon-Ismail
2011 conf
SocialCom/PASSAT
Mark K. Goldberg, Malik Magdon-Ismail, Srinivas Nambirajan, James Thompson
2011 J jnl
CoRR
Malik Magdon-Ismail
2010 A conf
SDM
Malik Magdon-Ismail, Konstantin Mertsalov
2010 J jnl
Stat. Anal. Data Min.
Malik Magdon-Ismail, Konstantin Mertsalov
2010 conf
SpringSim
Cindy Hui, Mark K. Goldberg, Malik Magdon-Ismail, William A. Wallace
2010 B conf
IEEE Congress on Evolutionary Computation
Travis J. Desell, David P. Anderson, Malik Magdon-Ismail, Heidi Jo Newberg, Boleslaw K. Szymanski, Carlos A. Varela
2010 C conf
IDEAL
Malik Magdon-Ismail, Jonathan T. Purnell
2010 A* conf
EC
Sanmay Das, Malik Magdon-Ismail
2010 J jnl
CoRR
Aseem Brahma, Sanmay Das, Malik Magdon-Ismail
2010 J jnl
CoRR
Victor Boyarshinov, Malik Magdon-Ismail
2010 J jnl
CoRR
Mark K. Goldberg, Malik Magdon-Ismail
2010 ch.
Parallel and Distributed Computational Intelligence
Nathan Cole, Travis J. Desell, Daniel Lombraña Gonzalez, Francisco Fernández de Vega, Malik Magdon-Ismail, Heidi Jo Newberg, Boleslaw K. Szymanski, Carlos A. Varela
2010 J jnl
CoRR
Ali Çivril, Malik Magdon-Ismail
2010 conf
SocialCom/PASSAT
Mark K. Goldberg, Stephen Kelley, Malik Magdon-Ismail, Konstantin Mertsalov, Al Wallace
2010 conf
SocialCom/PASSAT
Mark K. Goldberg, Mykola Hayvanovych, Malik Magdon-Ismail
2010 C conf
ISI
Sibel Adali, Robert Escriva, Mark K. Goldberg, Mykola Hayvanovych, Malik Magdon-Ismail, Boleslaw K. Szymanski, William A. Wallace, Gregory Todd Williams
2010 C conf
QSHINE
Costas Busch, Malik Magdon-Ismail
2010 conf
NIPS
Malik Magdon-Ismail
2010 J jnl
CoRR
Malik Magdon-Ismail
2010 J jnl
Int. J. Agent Technol. Syst.
Cindy Hui, Mark K. Goldberg, Malik Magdon-Ismail, William A. Wallace
2010 C conf
DAIS
Travis J. Desell, Malik Magdon-Ismail, Boleslaw K. Szymanski, Carlos A. Varela, Heidi Jo Newberg, David P. Anderson
2009 conf
PPAM (1)
Travis J. Desell, Anthony Waters, Malik Magdon-Ismail, Boleslaw K. Szymanski, Carlos A. Varela, Matthew Newby, Heidi Jo Newberg, Andreas Przystawik, David P. Anderson
2009 J jnl
Theor. Comput. Sci.
Costas Busch, Malik Magdon-Ismail
2009 C conf
ICMLA
Jonathan T. Purnell, Malik Magdon-Ismail
2009 B conf
ASONAM
Konstantin Mertsalov, Malik Magdon-Ismail, Mark K. Goldberg
2009 J jnl
Theor. Comput. Sci.
Ali Çivril, Malik Magdon-Ismail
2009 conf
CSE (2)
Chris Wynnyk, Malik Magdon-Ismail
2009 conf
eScience
Travis J. Desell, Malik Magdon-Ismail, Boleslaw K. Szymanski, Carlos A. Varela, Heidi Jo Newberg, Nathan Cole
2009 C conf
ISI
Stephen Kelley, Mark K. Goldberg, Malik Magdon-Ismail, Konstantin Mertsalov
2009 C conf
ISI
Stephen Kelley, Mark K. Goldberg, Malik Magdon-Ismail, Konstantin Mertsalov, William A. Wallace, Mohammed Javeed Zaki
2008 conf
ISI Workshops
Yingjie Zhou, Malik Magdon-Ismail, William A. Wallace, Mark K. Goldberg
2008 J jnl
Mach. Learn.
Malik Magdon-Ismail, Joseph Sill
2008 C conf
ISI
Mark K. Goldberg, Malik Magdon-Ismail, Stephen Kelley, Konstantin Mertsalov
2008 conf
NIPS
Sanmay Das, Malik Magdon-Ismail
2008 conf
SNAKDD
Mark K. Goldberg, Stephen Kelley, Malik Magdon-Ismail, Konstantin Mertsalov, William A. Wallace
2008 J jnl
Distributed Comput.
Costas Busch, Malik Magdon-Ismail, Fikret Sivrikaya, Bülent Yener
2008 B conf
ISAAC
Ali Civril, Malik Magdon-Ismail
2008 J jnl
IEEE Trans. Computers
Costas Busch, Malik Magdon-Ismail, Jing Xi
2008 J jnl
Int. J. Neural Syst.
Hung-Ching Chen, Mark K. Goldberg, Malik Magdon-Ismail, William A. Wallace
2008 J jnl
IEEE Trans Autom. Sci. Eng.
Volkan Isler, Malik Magdon-Ismail
2008 conf
ISIPS
Mark K. Goldberg, Malik Magdon-Ismail, Stephen Kelley, Konstantin Mertsalov
2008 J jnl
ACM Trans. Auton. Adapt. Syst.
Jeffrey Baumes, Hung-Ching Chen, Matthew Francisco, Mark K. Goldberg, Malik Magdon-Ismail, William A. Wallace
2007 C conf
ICMLA
Hung-Ching Chen, Mark K. Goldberg, Malik Magdon-Ismail, William A. Wallace
2007 conf
eScience
Travis J. Desell, Nathan Cole, Malik Magdon-Ismail, Heidi Jo Newberg, Boleslaw K. Szymanski, Carlos A. Varela
2007 J jnl
IEEE Trans. Neural Networks
Victor Boyarshinov, Malik Magdon-Ismail
2007 J jnl
J. Parallel Distributed Comput.
Costas Busch, Malik Magdon-Ismail, Marios Mavronicolas
2007 J jnl
J. Digit. Inf. Manag.
Sibel Adali, Brandeis Hill, Malik Magdon-Ismail
2007 J jnl
Wirel. Networks
Bülent Yener, Malik Magdon-Ismail, Fikret Sivrikaya
2007 conf
ICDM Workshops
Hung-Ching Chen, Mark K. Goldberg, Malik Magdon-Ismail, William A. Wallace
2007 C conf
IDEAL
Hung-Ching Chen, Mark K. Goldberg, Malik Magdon-Ismail, William A. Wallace
2007 C conf
ISI
Jeffrey Baumes, Mark K. Goldberg, Mykola Hayvanovych, Stephen Kelley, Malik Magdon-Ismail, Konstantin Mertsalov, William A. Wallace
2007 J jnl
SIAM J. Comput.
Costas Busch, Malik Magdon-Ismail, Marios Mavronicolas
2006 C conf
AAIM
Costas Busch, Malik Magdon-Ismail
2006 J jnl
Algorithmica
Costas Busch, Malik Magdon-Ismail, Marios Mavronicolas, Paul G. Spirakis
2006 B conf
SECON
Petros Drineas, Malik Magdon-Ismail, Gopal Pandurangan, Reino Virrankoski, Andreas Savvides
2006 C conf
ISI
Jeffrey Baumes, Mark K. Goldberg, Mykola Hayvanovych, Malik Magdon-Ismail, William A. Wallace, Mohammed Javeed Zaki
2006 conf
JCIS
Hung-Ching Chen, Malik Magdon-Ismail
2006 J jnl
J. Discrete Algorithms
Victor Boyarshinov, Malik Magdon-Ismail
2006 conf
ICONIP (3)
Hung-Ching Chen, Malik Magdon-Ismail
2006 A conf
GD
Ali Civril, Malik Magdon-Ismail, Eli Bocek-Rivele
2006 conf
ICDE Workshops
Sibel Adali, Brandeis Hill, Malik Magdon-Ismail
2005 C conf
ISMIS
Jonathan T. Purnell, Malik Magdon-Ismail, Heidi Jo Newberg
2005 C conf
IADIS AC
Seyit Ahmet Çamtepe, Mark K. Goldberg, Malik Magdon-Ismail, Mukkai Krishn
2005 conf
Euro-Par
Costas Busch, Shailesh Kelkar, Malik Magdon-Ismail
2005 C conf
ISI
Jeffrey Baumes, Mark K. Goldberg, Malik Magdon-Ismail
2005 conf
WEA
Mark K. Goldberg, David L. Hollinger, Malik Magdon-Ismail
2005 C conf
IADIS AC
Jeffrey Baumes, Mark K. Goldberg, Mukkai S. Krishnamoorthy, Malik Magdon-Ismail, Nathan Preston
2005 J jnl
Bull. EATCS
Costas Busch, Mukkai S. Krishnamoorthy, Malik Magdon-Ismail
2005 B conf
SPAA
Costas Busch, Malik Magdon-Ismail, Jing Xi
2005 conf
AIRWeb
Sibel Adali, Tina Liu, Malik Magdon-Ismail
2005 A conf
IPDPS
Costas Busch, Malik Magdon-Ismail, Jing Xi
2005 A conf
GD
Ali Civril, Malik Magdon-Ismail, Eli Bocek-Rivele
2004 A conf
DISC
Costas Busch, Malik Magdon-Ismail, Fikret Sivrikaya, Bülent Yener
2004 A conf
ESA
Costas Busch, Malik Magdon-Ismail, Marios Mavronicolas, Paul G. Spirakis
2004 C conf
ISI
Jeffrey Baumes, Mark K. Goldberg, Malik Magdon-Ismail, William A. Wallace
2004 C conf
ISI
Hung-Ching Chen, Mark K. Goldberg, Malik Magdon-Ismail
2004 conf
Euro-Par
Costas Busch, Malik Magdon-Ismail, Marios Mavronicolas, Roger Wattenhofer
2004 B conf
WAOA
Costas Busch, Malik Magdon-Ismail, Marios Mavronicolas
2003 A conf
STACS
Malik Magdon-Ismail, Costas Busch, Mukkai S. Krishnamoorthy
2003 C conf
ISI
Malik Magdon-Ismail, Mark K. Goldberg, William A. Wallace, David Siebecker
2003 conf
CIFEr
Malik Magdon-Ismail
2003 conf
CIFEr
Malik Magdon-Ismail, Amir F. Atiya, Amrit Pratap, Yaser S. Abu-Mostafa
2003 A* conf
COLT
Malik Magdon-Ismail, Joseph Sill
2002 J jnl
IEEE Trans. Neural Networks
Malik Magdon-Ismail, Amir F. Atiya
2002 C conf
IDEAL
Malik Magdon-Ismail, Hung-Ching Chen, Yaser S. Abu-Mostafa
2001 conf
BIOKDD
Mark K. Goldberg, Darren T. Lim, Malik Magdon-Ismail
2001 A conf
ALENEX
Eric Breimer, Mark K. Goldberg, Brian Kolstad, Malik Magdon-Ismail
2001 J jnl
IEEE Trans. Neural Networks
Yaser S. Abu-Mostafa, Amir F. Atiya, Malik Magdon-Ismail, Halbert L. White
2001 J jnl
Exp. Math.
Eric Breimer, Mark K. Goldberg, Brian Kolstad, Malik Magdon-Ismail
2001 J jnl
IEEE Trans. Neural Networks
Malik Magdon-Ismail
2000 J jnl
Neural Comput.
Malik Magdon-Ismail
2000 J jnl
Neural Comput.
Malik Magdon-Ismail, Amir F. Atiya
1999 J jnl
Neural Comput.
Zehra Cataltepe, Yaser S. Abu-Mostafa, Malik Magdon-Ismail
1998 J jnl
Proc. IEEE
Malik Magdon-Ismail, Alexander Nicholson, Yaser S. Abu-Mostafa
1998 conf
NIPS
Malik Magdon-Ismail, Amir F. Atiya
1997 conf
NIPS
Zehra Cataltepe, Malik Magdon-Ismail
yara/README.md
← Index yara/README.md markdown
# YARA Rules Directory

This folder contains YARA rules for scanning binary samples.

## Setting Up YARA-Forge Rules

To use the YARA-Forge rules from [https://github.com/YARAHQ/yara-forge](https://github.com/YARAHQ/yara-forge):

```bash
# Download the latest release
cd /path/to/redb/yara
# wget https://github.com/YARAHQ/yara-forge/releases/latest/download/yara-forge-rules-core.zip
wget https://github.com/YARAHQ/yara-forge/releases/latest/download/yara-forge-rules-extended.zip

# Extract rules
# unzip yara-forge-rules-core.zip
unzip yara-forge-rules-extended.zip
```

Available packages:
- `yara-forge-rules-core.zip` - Core rules (~5,000 rules)
- `yara-forge-rules-extended.zip` - Extended rules (~10,000 rules)
- `yara-forge-rules-full.zip` - Full rules (~11,000+ rules)

## Pre-compiling Rules (Recommended for Production)

For large rulesets like YARA-Forge, pre-compiling rules significantly improves startup time:

```bash
# Pre-compile all rules into a single .yarac file
python -m redb.extractors.yara --compile

# Or specify custom paths
python -m redb.extractors.yara --compile --rules-path /path/to/rules --output /path/to/output.yarac
```

This creates `yara/compiled_rules.yarac` which is loaded automatically on subsequent runs.

### Performance Comparison

| Method | First Scan Startup | Subsequent Scans |
|--------|-------------------|------------------|
| Source files (.yar) | ~10-30 seconds (11k rules) | Instant (cached) |
| Pre-compiled (.yarac) | ~1-2 seconds | Instant (cached) |

## Directory Structure

```
yara/
├── README.md
├── .gitkeep
├── compiled_rules.yarac    # (optional) Pre-compiled rules
├── packages/               # YARA-Forge packages
│   └── core/
│       └── *.yar
└── custom/                 # Your custom rules
    └── my_rules.yar
```

Rules are loaded in this priority:
1. `compiled_rules.yarac` (if exists) - fastest
2. All `.yar` and `.yara` files recursively - compiles on first run

## Usage

### Scan with YARA only

```bash
# Scan local files
python start.py --path /path/to/samples -y --repo my_repo --index_prefix redb

# Scan S3 samples
python start.py --s3 --repo bazaar -y --index_prefix redb

# Dry-run (print results instead of storing in ClickHouse)
python start.py --path /path/to/samples -y --dry-run --repo test --index_prefix redb
```

### Scan already-analyzed samples

Run YARA on samples that were previously analyzed (already in `basic_properties`).
Deduplication is handled by the `yara_matches` table — samples already scanned are
automatically excluded before processing begins:

```bash
# Scan all analyzed macho samples with YARA
python start.py --analyzed --magika macho -y --index_prefix redb

# Scan all analyzed PE samples with YARA
python start.py --analyzed --magika pe -y --index_prefix redb

# Scan all analyzed samples (no filetype filter)
python start.py --analyzed -y --index_prefix redb
```

### Partition large YARA runs by date

Combine `--analyzed` with `--range` to partition millions of samples into
manageable batches. Only samples in `basic_properties` AND within the date
range (by `first_seen` in `catalog_samples`) are processed:

```bash
# Scan analyzed PE samples from Feb 2025
python start.py --range 2025-02-01 2025-02-28 --analyzed --magika pebin -y --index_prefix redb

# Scan analyzed PE samples from first week of March 2025
python start.py --range 2025-03-01 2025-03-08 --analyzed --magika pebin -y --index_prefix redb
```

YARA dedup still applies — re-running a range safely skips already-scanned samples.

### Combined Features + YARA

Run feature extraction and YARA scanning together on the same samples:

```bash
# Local files with features + YARA
python start.py --path /path/to/samples --with-yara --repo my_repo --index_prefix redb

# S3 samples with features + YARA
python start.py --s3 --repo bazaar --with-yara --index_prefix redb
```

### Pre-compile Rules

```bash
# Compile and save to default location (yara/compiled_rules.yarac)
python -m redb.extractors.yara --compile

# Compile with custom paths
python -m redb.extractors.yara --compile --rules-path ./my_rules --output ./compiled.yarac
```

### Sync Rules to Database

Before batch scanning, sync rules to ensure all rule metadata is stored:

```bash
# Sync rules to database
python -m redb.extractors.yara --sync-rules

# Sync with custom source collection name
python -m redb.extractors.yara --sync-rules --source-collection yara-forge-core

# Compile and sync in one command
python -m redb.extractors.yara --compile --sync-rules
```

## ClickHouse Table Schema

YARA data uses a **normalized schema** with two tables for efficient storage.

### Matches Table: `yara_matches`

Stores one row per sample-rule match (optimized with binary sha256 and rule_id):

| Column | Type | Description |
|--------|------|-------------|
| sha256 | FixedString(32) | Binary SHA256 (32 bytes, use `hex(sha256)` to display) |
| rule_id | UInt64 | Unique rule identifier (xxHash64 of canonical rule content) |
| rule_name | LowCardinality(String) | YARA rule name (denormalized for convenience) |
| scan_date | DateTime64(3, 'UTC') | Scan timestamp |
| match_strings | Array(String) | Matched string identifiers |

### Rules Table: `yara_rules`

Stores rule metadata once per unique rule (deduplicated by rule_id):

| Column | Type | Description |
|--------|------|-------------|
| rule_id | UInt64 | Unique rule identifier (xxHash64 of canonical rule content) |
| rule_name | String | YARA rule name |
| source_collection | LowCardinality(String) | Source collection (e.g., 'yara-forge-core', 'malpedia') |
| ingested_at | DateTime64(3, 'UTC') | When this rule was ingested |
| rule_text | String | Full rule source code |
| rule_meta | JSON | Rule metadata (author, description, reference, etc.) |
| rule_tags | Array(LowCardinality(String)) | Rule tags |

### Schema Benefits

- **Binary SHA256**: 32 bytes vs 64 bytes (50% storage savings on hash columns)
- **UInt64 rule_id**: Fast joins and lookups via integer key
- **Content-based rule_id**: xxHash64 of canonical rule content (excluding metadata) for deduplication
- **Denormalized rule_name**: Allows queries without joins for common use cases

### Example Queries

```sql
-- Get matches with hex sha256
SELECT
    hex(m.sha256) as sha256,
    m.rule_name,
    m.match_strings
FROM yara_matches m
WHERE m.sha256 = unhex('abc123...')

-- Join with rules for full metadata
SELECT
    hex(m.sha256) as sha256,
    m.rule_name,
    m.match_strings,
    r.rule_meta,
    r.source_collection
FROM yara_matches m
JOIN yara_rules r ON m.rule_id = r.rule_id
WHERE m.sha256 = unhex('abc123...')

-- Find all samples matching a specific rule
SELECT hex(sha256), scan_date
FROM yara_matches
WHERE rule_name = 'APT_Lazarus_Loader'
ORDER BY scan_date DESC
```

## Environment Variables

| Variable | Description | Default |
|----------|-------------|---------|
| `YARA_RULES_PATH` | Override the YARA rules directory | `yara/` |
| `YARA_COMPILED_RULES` | Compiled rules filename | `compiled_rules.yarac` |
| `YARA_SOURCE_COLLECTION` | Default source collection name | `default` |