PhD candidate (email: rom2 at sfu dot ca)
8888 University Drive, Burnaby, British Columbia V5A 1S6
I'm a recently graduated PhD student from School of Computing Science in Simon Fraser
University. Professor Ke Wang was my Senior Supervisor. As an undergraduate, I attained an Honours with Distinction Bachelors of Science with a Computing Science Major with a Mathematics Minor from Simon Fraser University.
As a summary: I have achieved publications in top-tier data-mining conferences, done numerous industrial reports and collaborations with a power company, received national funding (three NSERC USRAs, an NSERC CGS-M, and a three year NSERC PGS-D), been a reviewer/program committee member for top-tier data-mining conferences, and been president of a rotary affiliated volunteer group that provides consulting for local non-profits.
My main interests are in data-mining for public good, power industries, and risk management.
My main research is about developing then solving data-mining problems in risk management and public safety domains, problems of minimizing risk and damage to a company and society. This research has culminated in publications in top-tier data-mining/AI conferences' research tracks (AAAI'19, SDM'17, and ICDM'14):
- Cost-Sensitive Learning to Rank: One project, recently accepted at AAAI 2019, conveys problems such as power outage prevention as a ranking problem similar to information retrieval to answer the question "which geographical areas will have the largest scale power outages so this damage could be mitigated?"
The work develops a more general ranking problem, Cost-Sensitive Learning to Rank, and solutions that adapt existing Learning to Rank technology.
- Risk Clearance for Guaranteed Precision: Another project, Risk Clearance, was motivated by a problem of removing electrical transformers that are contaminated by carcinogens (published in SDM'17 and ICDM'14). We develop models to minimize the financial cost using a company's provided acceptable risk profile.
This formulation is more consistent with company decision-making than alternatives; for example, cost-sensitive methods require a known cost of a leaving a contaminated transformer in service when a company cannot easily quantify the health and environmental effect of a potential leak as a dollar value.
All of these works were motivated and validated by real world problems and data by experiments on both private and public data sets in diverse domains (e.g., ranking forest fires with the largest burnt areas, identifying patients at-risk of cancer).
This research also involved significant technical reports and presentations to a British Columbian power company, BC Hydro.
Some of my other general interests include:
- Active Learning in Risk Management: How can we actively search for and remove contaminated or unsafe objects given different risk or cost profiles? How does this differ from general active learning?
- Data-Mining in Power Systems: With the advent of smart power grids, can we further leverage data-mining in these domains? For example, could installing sensors to isolate electrical theft, a major concern, be conveyed in terms of data-mining?
- Data-Mining for Non-Profits: The non-profit sphere may have some interesting data-mining problems that could be solved via collaboration: for example, can giving the most economic but nutritional meal for a food bank be conveyed as an Integer Program?
- Ranking in Novel Domains: Can ranking be applied to other non-conventional domains than outage prevention? Could properties, such as the history of a network, be used to improve performance?
Since I did some projects in problems such as tree-widths of satisfiability problems,
representing cryptographic message protocols in a formal logic to prove security,
and even a project on more accurate tracking of stream statistics,
my supplementary research interests are more anything that distracts me from completing my thesis (note: this is a joke if you read this, Dr. Wang).
Cost-Sensitive Learning to Rank
Ryan McBride, Ke Wang, Zhouyang Ren, and Wenyuan Li
Risk Clearance for Guaranteed Precision
Ryan McBride, Ke Wang, Vish Nekkanti and Wenyuan Li
Classification by CUT: Clearance Under Threshold
Ryan McBride, Ke Wang, and Wenyuan Li
Protocol Verification in a Theory of Action
James Delgrande, Aaron Hunter, and Ryan McBride
Canadian AI 2013
- An NSERC Post-Graduate Scholarship-Doctoral PGS-D ($63,000 CAD over three years)
- An NSERC Canadian Graduate Scholarship-Master's CGS-M ($17,500 for one year)
- Three NSERC Undergraduate Research Awards or USRAs ($18,000 total).
- International: Travel awards for AAAI'19, SDM'17, and ICDM'14.
- Intra-University: Four Graduate Fellowships ($6000 each), a KEY Big Data Graduate Scholarship ($7000), SFU Graduate Entrance Scholarship ($5000), DBMiner Award ($2000), three minor travel awards, and probably others.
- Program Committee Member: KDD 2018, SDM 2018
- External Reviewer: Various data-mining conferences since 2015 or so (e.g., at least AAAI'19, KDD'17, ICDM'17, SDM'17, etc.)
2015-2019: Elected as Head of Membership and then Acting Representative (i.e., president) of the Rotary Community Corps of Burnaby, the first community corps in Western Canada. This team of volunteers is dedicated to applying professional skills to guide non-profits in tasks such as designing posters/marketing for an amazing race style event in Burnaby or investigating data-mining’s potential use in donation drives for charities. I am also involved in organizing meetings and contacting non-profits in the area for new projects.
2014-2019: Member of the Eagle Creek Streamkeepers, a group dedicated to supporting a local Burnaby stream and wildlife.
2015: Elected as Vice President of Rotaract Club of Burnaby a youth oriented organization that helps out charitable organizations in our area. I was also Director of Community Service of the Rotaract Club of Burnaby, a youth oriented organization that helps out charitable organizations in our area. Some examples of my involvement include:
Informing club members of community events and opportunities at biweekly club meetings; organizing volunteers and arts/craft/games at the 2013 Halloween carnival for students at Maywood Community School, an inner city school, with a 300 dollar budget (work included numerous charitable contributions of candy); work on planning committee for the ``End Polio Now’’ Walk, an event to raise awareness for the devastating Polio virus; and general organization of volunteers with the Salvation Army Soup Kitchen and other community events (e.g. the Burnaby Central International Food Festival and RCMP Musical Heritage Ride).
I am/was a teaching assistant in the following courses:
Special Topics in Database Systems (CMPT 741):
Database Systems II (CMPT 454):
Some choice reviews from students: "Willingness to help. No weakness. He is great already, no need to improve :)", "Ryan frequently answers Piazza questions [note: the online forum to discuss course issues] and does so diligently. He provided lots of feedback for assignments", and "Keep up the good work bud!".