Skip to content

Commit 40d7661

Browse files
committed
changed google scholar links, added personal page for unamay's statements, only rendering publications from 2020 on
1 parent 1068bd2 commit 40d7661

File tree

11 files changed

+193
-108
lines changed

11 files changed

+193
-108
lines changed

Gemfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,10 @@ gemspec
33

44
gem "webrick", "~> 1.7"
55
gem 'jekyll-scholar', group: :jekyll_plugins
6+
7+
group :jekyll_plugins do
8+
gem "github-pages"
9+
gem "jekyll-katex"
10+
end
11+
12+

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ description: > # this means to ignore newlines until "baseurl:"
1212
Website of the ALFA Lab.
1313
baseurl: ""
1414
url: ""
15-
plugins: [jekyll-paginate, jekyll-sitemap, jekyll-feed, jekyll-seo-tag,'jekyll/scholar']
15+
plugins: [jekyll-paginate, jekyll-sitemap, jekyll-feed, jekyll-seo-tag,'jekyll/scholar', 'jekyll-katex']
1616

1717
include:
1818
- .htaccess

_data/people/alfa_staff.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
role: Founder, Principal Investigator
44
email: unamay@csail.mit.edu
55
scholar_link: https://scholar.google.com/citations?hl=en&user=TgQM-B0AAAAJ
6+
personal_page: /unamay
67
info:
78
- Doctor of Laws (honoris causa), Dalhouse University, 2024
89
- PhD, Carleton University, 1995

_includes/member_profile.html

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{% for member in include.staff_data %}
2+
<div class="col-sm-6 clearfix">
3+
{% if member.photo %}
4+
<img src="{{ site.url }}{{ site.baseurl }}/images/people/{{include.type}}/{{ member.photo }}" class="img-responsive" width="25%" style="float: left" />
5+
{% else %}
6+
<img src="{{ site.url }}{{ site.baseurl }}/images/people/placeholder.jpg" class="img-responsive" width="25%" style="float: left" />
7+
{% endif %}
8+
9+
{% if member.scholar_link %}
10+
<a href="{{ member.scholar_link }}">
11+
<img src="images/people/googlescholar.png" alt="Google Scholar" class="scholar-img" style="display: inline-block; vertical-align: middle;">
12+
</a>
13+
{% endif %}
14+
<h4 style="margin:0">
15+
{% if member.personal_page %}
16+
[{{ member.name }}]({{ member.personal_page }})
17+
{% else %}
18+
{{ member.name }}
19+
{% endif %}
20+
</h4>
21+
22+
<i style="margin:0">{{ member.role }}</i>
23+
24+
{% if include.type == "collaborators" %}
25+
{{ member.location }}
26+
{% endif %}
27+
28+
{% if member.email and include.type == "alfa_staff"%}
29+
Email: [{{member.email}}](mailto:{{member.email}})
30+
{% endif %}
31+
32+
{% if include.type == "grad_students" %}
33+
Research Area(s):
34+
{% endif %}
35+
36+
37+
<ul style="overflow: hidden; padding-top: 0px;">
38+
{% for info in member.info %}
39+
<li>{{ info }}</li>
40+
{% endfor %}
41+
</ul>
42+
</div>
43+
44+
{% assign index = forloop.index | modulo: 2 %}
45+
{% if index == 0 and forloop.last == false %}
46+
</div><div class="row">
47+
{% endif %}
48+
{% endfor %}
49+
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
%\documentclass[11pt]{article}
2+
\documentclass[12pt,bibliography=numbered]{article}
3+
\usepackage{pdfpages}
4+
\usepackage{wrapfig}
5+
\usepackage{longtable}
6+
\usepackage{xcolor}
7+
\usepackage{colortbl}
8+
\usepackage{amsmath}
9+
\usepackage{amsfonts}
10+
\usepackage{paralist}
11+
\usepackage[top=0.5in, bottom=1.0in, left=0.75in, right=0.8in]{geometry}
12+
\usepackage{graphicx}
13+
\usepackage[sort&compress,numbers]{natbib}
14+
\usepackage{url}
15+
\usepackage{color}
16+
\usepackage{xspace}
17+
\usepackage{caption}
18+
\usepackage{subcaption}
19+
\usepackage{adjustbox}
20+
\usepackage{enumitem}
21+
\usepackage{comment}
22+
\usepackage{hyperref}[colorlinks=true,linkcolor=blue,citecolor=red]
23+
24+
\usepackage{endnotes}
25+
\renewcommand{\footnote}{\endnote}
26+
27+
\renewcommand{\enotesize}{\footnotesize}
28+
\renewcommand\enoteformat{%
29+
\raggedright
30+
\leftskip=1.0em
31+
\makebox[0pt][r]{\theenmark. \rule{0pt}{\dimexpr\ht\strutbox}}%
32+
}
33+
%\usepackage[hang, flushmargin, ragged]{footmisc}
34+
35+
\usepackage{fancyvrb}
36+
37+
%\usepackage[utf8x]{inputenc}
38+
%
39+
%\DeclareUnicodeCharacter
40+
41+
\newcommand{\TODO}[1]{\textcolor{red}{\textbf{TODO} #1}}
42+
\newcommand{\CHECK}[1]{\textbf{\textcolor{red}{CHECK: #1}}}
43+
\newcommand{\DRAFT}[1]{\textbf{\textcolor{blue}{DRAFT:}}\textcolor{blue}{ #1}}
44+
\newcommand{\chatSMtools}{\textbf{LLM-APT-API}\xspace}
45+
\newcommand{\system}{\textbf{PbC}\xspace}
46+
\newcommand{\systemLong}{\textbf{Persona-based Conversations}}
47+
48+
\renewcommand{\familydefault}{\sfdefault}
49+
50+
\begin{document}
51+
%\title{Una-May O'Reilly\\Artificial Adversarial Intelligence}
52+
%\author{ }
53+
%
54+
%\date{}
55+
%
56+
%\maketitle
57+
58+
%\section*{My Research}
59+
\label{Evolutionary inspiration and algorithms}
60+
\vspace{-0.5in}
61+
\noindent
62+
Since the beginning of my interest in Artificial Intelligence, I have focused on learning and adaptation.
63+
% because they are arguably integral to intelligence.
64+
My central inspiration is Nature's process of evolution because it generates compelling examples of intelligent organisms and behavior.
65+
This is why I work with evolutionary algorithms.
66+
% and investigate their insights into generating intelligence and their application opportunities.
67+
%An evolutionary algorithm adapts a population of solutions by means of computationally-modeled, performance-based selection, replication, and variation.
68+
%The population supports multiple solution explorations, and algorithmic operations that combine parts of different solutions.
69+
Neither evolution or evolutionary algorithms are efficient, but I am devoted to the open question of how to use the latter to computationally replicate intelligence.
70+
71+
72+
Adversarial learning, i.e. behavioral adaptation under the pressure of adversarial competition, is an under-explored facet of intelligence, despite being so common and important to understand. For example, consider biological arms races of predators and prey, viruses and their hosts, the never-ending challenges of cybersecurity, and even squirrels versus bird feeder owners! For this, I have coined the moniker ``\textbf{Artificial Adversarial Intelligence}". Adversarial Intelligence is the thinking underlying adversarial behavior. It recruits planning, learning, technical skills, expert knowledge and other faces of intelligence. ALFA's goal became to computationally replicate Adversarial Intelligence in pursuit of Artificial Adversarial Intelligence.
73+
74+
Enroute to Artificial Adversarial Intelligence, we develop data-driven, gradient-based Machine Learning approaches that leverage adversarial learning. ALFA's Lipizzaner framework applies spatially distributed co-evolution to provide resilient and robust Generative Adversarial Network training. ALFA's cybersecurity projects address sponsors’ interests in anticipating possible moves and counter-moves to inform resilient defenses in cyber threat scenarios. Cyber adversaries reason with expert and common knowledge. To support artificial adversarial reasoning, I support Erik Hemberg on an ALFA open software project named BRON. BRON aggregates the text entries of open access databases which enumerate threats (their tactics and techniques and exploites), vulnerabilities (software weaknesses and exposures) and defenses. BRON supports reasoning about behavioral-level cyber threats and defenses in support of, e.g. cyber threat hunting. ALFA's results also endorse and encourage further translation of the evolutionary process to achieve intelligence different from that of adversaries, perhaps more positively, e.g. around cooperation.
75+
76+
Finally, veering away from evolutionary algorithms but still focusing on security, I also consider how intelligent adversaries can exploit code insecurities such as bugs or design weaknesses. Integral to this capability is how they understand code. For more on this, check out publications I have co-authored with Shashank Srikant, a now-graduated, PhD student.
77+
78+
\newpage
79+
80+
81+
%\bibliographystyle{plainnat}
82+
83+
\bibliography{bibliography}
84+
85+
\end{document}

_pages/join.md

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -27,28 +27,8 @@ permalink: /join
2727

2828
</div>
2929

30-
<!-- <div class="row">
31-
{% for member in site.data.people.alfa_staff %}
32-
{% if member.photo %}
33-
<div class="col">
34-
{% include staff_image.html photo=member.photo role="alfa_staff" %}
35-
</div>
36-
{% endif %}
37-
{% endfor %}
38-
39-
{% for member in site.data.people.grad_students %}
40-
{% if member.photo %}
41-
<div class="col">
42-
{% include staff_image.html photo=member.photo role="grad_students" %}
43-
</div>
44-
{% endif %}
45-
{% endfor %}
46-
</div> -->
47-
4830
ALFA respects and welcomes every applicant. We conduct ourselves as team members and representatives of ALFA with the same respect and welcoming attitude.
4931

50-
<br>
51-
5232

5333
### MIT Students
5434
We encourage both UROP and M.Eng students to take initiative in exploring our research areas and proposing project ideas that align with their interests and our lab's focus.

_pages/people.md

Lines changed: 4 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -6,106 +6,26 @@ sitemap: false
66
permalink: /people
77
---
88

9-
# Group Members
10-
ALFA is dedicated to cultivating an inclusive culture that supports, promotes, and empowers diverse voices in Computer Science & AI
11-
129
## ALFA Staff
1310
<div class="row">
14-
{% for member in site.data.people.alfa_staff %}
15-
<div class="col-sm-6 clearfix">
16-
{% include staff_image.html photo=member.photo role="alfa_staff"%}
17-
{% if member.scholar_link %}
18-
<h4>[{{ member.name }}]({{member.scholar_link}})</h4>
19-
{% else %}
20-
<h4>{{ member.name }}</h4>
21-
{% endif %}
22-
<i>{{ member.role }}</i>
23-
{% if member.email %}
24-
Email: [{{member.email}}](mailto:{{member.email}})
25-
{% endif %}
26-
<ul style="overflow: hidden">
27-
{% for info in member.info %}
28-
<li>{{ info }}</li>
29-
{% endfor %}
30-
</ul>
31-
</div>
32-
{% assign index = forloop.index | modulo: 2 %}
33-
{% if index == 0 and forloop.last == false %}
34-
</div><div class="row">
35-
{% endif %}
36-
{% endfor %}
11+
{% include member_profile.html staff_data=site.data.people.alfa_staff type="alfa_staff"%}
3712
</div>
3813

3914

4015
## Graduate Students
4116
<div class="row">
42-
{% for member in site.data.people.grad_students %}
43-
<div class="col-sm-6 clearfix">
44-
{% include staff_image.html photo=member.photo role="grad_students"%}
45-
{% if member.scholar_link %}
46-
<h4>[{{ member.name }}]({{member.scholar_link}})</h4>
47-
{% else %}
48-
<h4>{{ member.name }}</h4>
49-
{% endif %}
50-
<i>{{ member.role }}</i><br>
51-
Research Area(s):
52-
<ul style="overflow: hidden">
53-
{% for info in member.info %}
54-
<li>{{ info }}</li>
55-
{% endfor %}
56-
</ul>
57-
</div>
58-
{% assign index = forloop.index | modulo: 2 %}
59-
{% if index == 0 and forloop.last == false %}
60-
</div><div class="row">
61-
{% endif %}
62-
{% endfor %}
17+
{% include member_profile.html staff_data=site.data.people.grad_students type="grad_students"%}
6318
</div>
6419

6520

6621
## Undergraduates
6722
<div class="row">
68-
{% for member in site.data.people.undergrads %}
69-
<div class="col-sm-6 clearfix">
70-
{% include staff_image.html photo=member.photo role="undergrads"%}
71-
<h4>{{ member.name }}</h4>
72-
<i>{{ member.role }}</i><br>
73-
<ul style="overflow: hidden">
74-
{% for info in member.info %}
75-
<li>{{ info }}</li>
76-
{% endfor %}
77-
</ul>
78-
</div>
79-
{% assign index = forloop.index | modulo: 2 %}
80-
{% if index == 0 and forloop.last == false %}
81-
</div><div class="row">
82-
{% endif %}
83-
{% endfor %}
23+
{% include member_profile.html staff_data=site.data.people.undergrads type="undergrads"%}
8424
</div>
8525

8626
## Active Collaborators
8727
<div class="row">
88-
{% for member in site.data.people.collaborators %}
89-
<div class="col-sm-6 clearfix">
90-
{% include staff_image.html photo=member.photo role="collaborators"%}
91-
{% if member.scholar_link %}
92-
<h4>[{{ member.name }}]({{member.scholar_link}})</h4>
93-
{% else %}
94-
<h4>{{ member.name }}</h4>
95-
{% endif %}
96-
<i>{{ member.role }}</i><br>
97-
<i>{{ member.location }}</i><br>
98-
<ul style="overflow: hidden">
99-
{% for info in member.info %}
100-
<li>{{ info }}</li>
101-
{% endfor %}
102-
</ul>
103-
</div>
104-
{% assign index = forloop.index | modulo: 2 %}
105-
{% if index == 0 and forloop.last == false %}
106-
</div><div class="row">
107-
{% endif %}
108-
{% endfor %}
28+
{% include member_profile.html staff_data=site.data.people.collaborators type="collaborators"%}
10929
</div>
11030

11131
## Past Visitors and Collaborators

_pages/publications.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ permalink: /publications/
77
---
88

99

10-
# Publications
10+
# Recent Publications
1111

12-
For an up to date list of all publications (including preprints), please see [Google Scholar](https://scholar.google.com/citations?user=TgQM-B0AAAAJ) and [DBLP](https://dblp.org/pid/o/UnaMayOReilly.html).
12+
A comprehensive list of publications, including preprints, can be found on [Google Scholar](https://scholar.google.com/citations?user=TgQM-B0AAAAJ) and [DBLP](https://dblp.org/pid/o/UnaMayOReilly.html). Keynote Addresses, research talks, and interviews can be found on [YouTube](https://www.youtube.com/@Una-MayOReilly/videos).
1313

14-
{% bibliography %}
14+
{% bibliography -q @*[year>=2020]%}
15+
16+
<br>
17+
See [Google Scholar](https://scholar.google.com/citations?user=TgQM-B0AAAAJ) and [DBLP](https://dblp.org/pid/o/UnaMayOReilly.html) for older publications.

_pages/unamay.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: "ALFA Lab - Una-May"
3+
layout: textlay
4+
sitemap: false
5+
permalink: /unamay
6+
---
7+
8+
## Research Statement
9+
10+
Since the beginning of my interest in Artificial Intelligence, I have focused on learning and adaptation.
11+
My central inspiration is Nature's process of evolution because it generates compelling examples of intelligent organisms and behavior.
12+
This is why I work with evolutionary algorithms.
13+
Neither evolution or evolutionary algorithms are efficient, but I am devoted to the open question of how to use the latter to computationally replicate intelligence.
14+
15+
16+
Adversarial learning, i.e. behavioral adaptation under the pressure of adversarial competition, is an under-explored facet of intelligence, despite being so common and important to understand. For example, consider biological arms races of predators and prey, viruses and their hosts, the never-ending challenges of cybersecurity, and even squirrels versus bird feeder owners! For this, I have coined the moniker "**Artificial Adversarial Intelligence**". Adversarial Intelligence is the thinking underlying adversarial behavior. It recruits planning, learning, technical skills, expert knowledge and other faces of intelligence. ALFA's goal became to computationally replicate Adversarial Intelligence in pursuit of Artificial Adversarial Intelligence.
17+
18+
Enroute to Artificial Adversarial Intelligence, we develop data-driven, gradient-based Machine Learning approaches that leverage adversarial learning. ALFA's Lipizzaner framework applies spatially distributed co-evolution to provide resilient and robust Generative Adversarial Network training. ALFA's cybersecurity projects address sponsors’ interests in anticipating possible moves and counter-moves to inform resilient defenses in cyber threat scenarios. Cyber adversaries reason with expert and common knowledge. To support artificial adversarial reasoning, I support Erik Hemberg on an ALFA open software project named BRON. BRON aggregates the text entries of open access databases which enumerate threats (their tactics and techniques and exploites), vulnerabilities (software weaknesses and exposures) and defenses. BRON supports reasoning about behavioral-level cyber threats and defenses in support of, e.g. cyber threat hunting. ALFA's results also endorse and encourage further translation of the evolutionary process to achieve intelligence different from that of adversaries, perhaps more positively, e.g. around cooperation.
19+
20+
Finally, veering away from evolutionary algorithms but still focusing on security, I also consider how intelligent adversaries can exploit code insecurities such as bugs or design weaknesses. Integral to this capability is how they understand code. For more on this, check out publications I have co-authored with Shashank Srikant, a now-graduated, PhD student.
21+
22+
## Professional Service
23+
24+
Assuming leadership in different communities fulfills my passion for service. The scientific field of Evolutionary Computation is fairly youthful and its sub-field of Genetic Programming even younger. Since I was a PhD student, I have led different efforts to expand these fields and make them more accessible. I chaired the first workshop for graduate students at Genetic Programming 1997. When I was relatively junior, in 2005, I served as the first female chair of ACM SIGEVO's GECCO, the most prestigious conference of the field. I also was the first female co-chair of the European Conference on Genetic Programming. I was an inaugural member of the executive board of ACM SIGEVO and continue to serve as a member, having served at different times as an Officer, i.e. Secretary and Vice Chair. I am an inaugural member of the editorial board of the Springer journal Genetic Programming and Evolvable Machines, and currently am the journal's Area Editor for Data Analytics and Knowledge Discovery. The ACM Journal on Transactions on Evolutionary Learning and Optimization was founded just recently and I serve as an Area Editor for it.
25+
I annually teach the Introduction to Genetic Programming tutorial at GECCO and recently have started to offer a tutorial on Coevolutionary Computation for Adversarial Deep Learning at GECCO. In 2013 a career recognition award propelled me to shift prevailing culture by starting an annual meeting for Women in Evolutionary Computation. To this day, it is regularly hosted at GECCO. I am especially proud to report that the meeting's scope has been updated to include any under-represented member of the EC community.
26+
27+
In 2013 I updated my research group’s name to ALFA from Evolutionary Design and Optimization. Based on its application focus on security, ALFA is mostly funded by DARPA and the US Government, with additional funding from multiple CSAIL Alliance Program initiatives.
28+
29+
Among the many rewards of leading ALFA, my group serves my passion for mentoring students and postdocs from MIT. ALFA has been a humane academic research home to numerous UROPs, Masters students (in Computer Science, Technology and Policy, and System Design & Management), PhD students, and PostDocs. For MIT's Department of Electrical Engineering and Computer Science, I have led the Machine Learning track for PhD admissions, in addition to serving on the admissions committee multiple years. I also enjoy academically advising EECS undergraduates and Ph.D. students.
30+
31+
Besides working for technical and academic communities, I also devote efforts to the CSAIL community. I have led the CSAIL Pretty Committee, Lobby Committee, and Logo Committee. I lead the Applied Machine Learning Community of Research and I led the committee organizing CSAIL's Celebration of its 20th and 60th anniversaries. In the service of principal and senior research scientists in CSAIL, I have worked on defining the appointments' review process. I am currently working on recommendations to CSAIL that will improve the transparency and details of the appointments' responsibilities and career paths. A detailed, full list of my service can be found in my Curriculum Vitae.

css/main.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,15 @@ firstp {
193193
object-fit: cover;
194194
}
195195

196+
.scholar-img {
197+
border-radius: 0 !important;
198+
box-shadow: none !important;
199+
width: 7%;
200+
float: right;
201+
margin: 0px 10px 0px 0px;
202+
203+
}
204+
196205
.inline-underline {
197206
display: inline-block;
198207
border-bottom: 1px solid #000; /* Adjust color and thickness as needed */

0 commit comments

Comments
 (0)