computer science magazine - fall 2014

12
DEEP LEARNING WHAT MACHINE LEARNING TELLS US ABOUT OURSELVES PRIVACY AGENTS | ON THE JOB AT FACEBOOK COMPUTER SCIENCE REDEFINING THE REALMS OF POSSIBILITY 8 | FALL 2014

Upload: dalhousie-university

Post on 07-Apr-2016

213 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

DEEP LEARNING what machine learning tells us about ourselves

PrivacY agents | on the Job at FacebooK

Computer SCienCeredeFining the realms oF PossibilitY8 | Fall 2014

2 | comPuter science

Fall 2014 has turned out to be crazy busy – in a good way!

enrolments in our Faculty continue to rise with students new from high school up 49% over last year. while this is a huge increase, we have the capacity to handle this and more.

industry has been knocking on our door seeking to hire our students. our students are being hired for both co-op and careers from halifax to seattle. unemployment in the ict in-dustry continues to run at less than 3%.

during this past fall term, we hosted five special speaker events. dr. stan matwin, crc tier 1 and director of the institute for big data analytics, welcomed students and alumni to his homecoming lecture, “big data: op-portunities and challenges”. we col-laborated with the dalhousie art gal-lery to host three distinguished artists on computer science, new media and space as part of the 2014 Killam lec-ture series.

we also hosted our second distin-guished lecture in computer science. dr. Yoshua bengio of université de montréal filled the auditorium with his talk, “deep learning: the Path to artificial intelligence”. this topic co-incides nicely with this issue’s cover story, featuring dr. thomas trappen-berg and his hal lab.

thanks to cisco systems, we now have a state-of-the-art networking lab (both hardware and software) for teaching and pursuing research even further in networking and security, an area featured in our Fall 2013 issue with dr. nur Zincir-heywood, dr. mal-colm heywood, and their nims lab.

as you continue to read, you will see more success stories. there have cer-tainly been more than we can feature in one single column, and even in one magazine!

any comments or suggestions, drop me an email ([email protected]).

michael shepherd, deanFaculty of computer science

cs.dal.ca

Deep Learning and neural networkshow hal lab uses machine learning to better understand our own brainsWell known companies such as Google, Amazon and Facebook, as well as many smaller tech companies, are hiring computer scientists with backgrounds in machine learning.

machine learning—the art of teach-ing machines from data— has matured considerably in the last few years. Such methods are now behind many ad-vanced data mining techniques such as speech recognition on android phones or image search on Google. indeed, machine learning is a major technique for analyzing big data, a marriage made in digital heaven.

Within machine learning, there is now a new old kid in town named deep learning. Deep learning mostly refers to good old neural networks that were pop-ular in the late 1980s and early 1990s. Similar to what is now visible, business journals were raving at that time about the possibilities that such methods were bringing to data mining and forecasting. By the late 1990s, however, it seemed that progress had halted and the level where machines could compete with hu-mans in tasks like object recognition and speech analysis could not be reached. methods like causal modeling then took over and neural networks even got a bad name.

While neural networks have been lying low during the following two decades, much progress was made in understanding them. it is now under-stood that not enough example data and computer power existed in the 1990s to get to the regime where these networks could outperform humans.

deeP learning on the risethe availability of fast graphic processor units (Gpus) has played a big factor in progress. Gpus are very good at crunch-ing numbers in matrix operations behind

most graphic rendering—and neural networks use similar operations. With the help of Gpus, networks can now be trained in three weeks, rather than months on regular workstations.

Big data has also played a major factor in progress. many companies are collecting lots of data but do not yet know how to use it efficiently. most basic approaches of neural networks are based on supervised learning where labeled data is needed. Companies have invested in using such data through crowd sourcing and now have databases with millions of pictures that are labeled with thousands of different categories.

All of these advances mean that large neural networks can now be built. not only can these networks be large, they can now have many stages of represen-tations of the data.

these many layers are what deep learning is all about. Deep networks are now winning many different data mining competitions, resulting in new state of the art approaches to things like speech recognition and computer vision.

“it is certainly an exciting field where new applications are within reach,” says Dr. thomas trappenberg.

hal labDr. thomas trappenberg of the Faculty of Computer Science, runs the Hierarchi-cal Anticipatory Learning (HAL) Lab. the HAL Lab works in three areas that are essentially connected: computational neuroscience, machine learning and robotics.

“We are most interested in under-standing how the brain works—in particular how activities in neurons and the architecture of the brain enables high-level thinking,” says Dr. trappen-berg. “A central ingredient for all of this is how humans and animals learn.

dean’s rePort

comPuter science | 3

Deep Learning and neural networks

this brings us to the scientific area of machine learning.”

A lot of progress has been made recently in understanding the important principles of learning. the lab also has the added benefit of using these meth-ods for data analysis or data mining.“We usually make computer simulations to study brains but we want our research to lead us to building models of how the brain really works,” he continues.

“We now think that an even better way to study and evaluate these models is to build artificial agents—robots— to show that they can do high-level tasks like finding objects or planning move-ments.”

hal lab ProJectsmany research projects from the HAL Lab cross over between two of the three research areas (computational neurosci-ence, machine learning and robotics), combining the strengths of the entire team.

As an example, the lab works with local company, mindful Scientific, to apply machine-learning techniques to understand eeG data in order to evalu-ate possible brain injuries, combining machine learning with neuroscience.

the lab works with another company, pleiades, to make a drone (flying quad-copter) that can follow objects while learning that the appearance of these objects can change, combining robotics and machine learning.

the team is also building a biological-ly realistic robot arm controller that can move to a target even when the camera input is sometimes interrupted, combin-ing robotics with neuroscience.

ultimately all three areas are tightly interwoven and the HAL Lab hopes to play an important role in the continued progress of deep learning.

hal lab members interacting with various robots. above: Postdoctoral fellow dr. hossein Parvar and Phd student Farzaneh sheikhnezhad Fard. below: graduate students chun Kwang tan, vignesh babu, and Yoshimasa Kubo. left: dr. trappenberg is facing a quadcopter drone which has learned to follow him.

4 | comPuter science

“Without security and privacy, consumers Will not trust…We are counting on the digital economy for jobs and groWth in eu,” said paul timmers, Director of the Sustain-able and Secure Society Directorate DG ConneCt, european Commission, in Athens 2014.

Dr. peter Bodorik (Dalhousie Faculty of Computer Science), Dr. Dawn Jutla (Saint mary’s Sobey School of Business and adjunct professor to Dalhousie’s Faculty of Computer Science) and gradu-ate research students in the e-privacy Lab are working on research that has an international impact on the emerging field of privacy engineering. their work is helping inform the nascent privacy engineering field from technical, organi-zational, user, and governance perspec-tives. privacy not only enables online commerce, but it protects the human right to be left alone and to control the dissemination of information. privacy engineering is important in its promise to help shape increasingly online civil societies as well as support economic renewal from digital economies.

in the e-privacy Lab, research and development is conducted on the archi-tectures, methods, methodologies, and

management building blocks for privacy and e-commerce. the team is translating their know-how into tools for privacy-en-abling start-ups and larger businesses.

PrivacY engineering and big datathe digitization of vast quantities of information leads to the collaboration of many stakeholders to develop shared

standards-based interoperable plat-forms. this convergence supports the efficient analysis and flow of informa-tion to accelerate new discoveries. But significant discipline-based communica-tion gaps exist among policymakers, businesses and software engineers. Where policymakers leverage rich tex-tual language, software engineers com-

Privacy: A Social Bridge Enabling E-Commerce and Economies

Figure 1: one software engineer’s visual for embedding privacy into ibm watson’s sloan Kettering cancer treatment applications.

PII Replacement – Replace PII with codes in program’s input data

Anonymization - Anonymize data (program’s result)- anonymization method

Privacy Notice – on storage and usage of obtained dataAgreement – Obtain agreement on storage and use of

obtained data

SSL – All communication over secure communication connection

Data Scientist

System

View alterntivepatients treatments

-Ds-Ds

-Ds

-Ds

Doctor

-Dr

-Dr

-Dr

-Dr

-Dr

-Dr

-Dr

-DrReview recommended

treatments

-Dr

-Dr-Dr

-Dr

researchers in dal's e-PrivacY lab are worKing on waYs to uPliFt PrivacY

comPuter science | 5

Privacy: A Social Bridge Enabling E-Commerce and Economies

municate cryptically with code snippets or pseudocode and visually with things like flow charts and sketches. their partially standardized visual diagrams, screenshots and associated metadata are literally worth thousands of words. these provide rich sources of documen-tation that can be put to many good uses including closing communication gaps among multidisciplinary stakehold-ers and facilitating systematic audits. new standards-based approaches are required to help make the output of big data algorithms more secure and protected. the e-privacy Lab specifically examines how they can aid software engineers to embed privacy using new tools and services to visualize complex stakeholder interaction with software systems (see figure 1).

visualiZing and documentingthe primary purpose of documentation is to communicate. organizations of all sizes employ good documentation for rapid onboarding of employees on a project. With high turnover rates, ensur-ing quality documentation is an essential operational item requiring strict man-agement. primary software engineering

PrivacY research

Personal context agent networK (Pecan)the personal context agent network (pecan) platform provides common privacy services for us-ers and businesses from the client-side. it uses information-providing approaches to enhance user control over personally identifiable information. building on standardized Xml-based vocabulary, pecan allows users to manage their own private data online. this includes services to log what data has been given to which organizations, under what terms, and what the user believes to be true about the organization. users may also customize their privacy preferences according to dif-ferent situations. the platform provides sophisticated information-providing services intended to help users avoid giving out information that can be used by others to harm their privacy.

pecan’s common service provides customized privacy preferences according to use context (for example: space, time, country, organization). pecan supports multiple privacy services including: services to maintain privacy contexts and user control mechanisms, sixteen enumerated services consisting of comparisons of government privacy regulations, business privacy policies, and user data handling preferences.

continued on Page 6

sPelling it out: team members from dal's e-Privacy lab (l-r, above) vikram sivaraman, hiral Patel, ravi anghan, dr. Peter bodorik, dr. dawn Jutla, Pradeep gangireddy, and naureen ali.

methodologies (for example: traditional and agile) recommend frequent quality documentation as a best practice. Agile modeling methodologies cite document-ing as late as possible and storing one version of documentation. in practice, software engineers have started using tools such as JirA to tag, document and store software requirements as security and/or privacy related in one place. Software engineering documentation may be used to demonstrate proof of compliance at an auditing level.

moving PrivacY r&d into interna-tional standardsthe vision behind years of r&D in pri-vacy engineering and e-commerce work at Dalhousie university and Saint mary’s university translates to thought leader-ship that is currently informing a major emerging international privacy stan-dard from the oASiS privacy by Design Documentation for Software engineers technical Committee (oASiS tC). Dr. Jutla, who is also Director of the master of technology entrepreneurship and innovation (mtei) program at Saint mary’s university, co-chairs the oASiS tC with Dr. Ann Cavoukian, executive

Director of the privacy and Big Data in-stitute at ryerson university, and former information and privacy Commissioner of ontario.

“We require more successful univer-sity and private sector partnerships like these for a meaningful international impact of privacy r&D on commerce, healthcare, and governments,” says Dr. Bodorik, also a former director of the master of electronic Commerce program and Associate Dean at Dalhousie.

6 | comPuter science

PrivacY research

PrivacY architecture For web services (Paws)a number of graduate students have been working on the research project, privacy architecture for Web services (paWs), under the supervision of dr. bodorik and dr. jutla.

Web services have emerged as a leading technology for exposing information, services, and resources over the web. Web services have become the main technology for integration of software and are employed in most new it startups. any business requiring a layering of privacy on their web services can use paWs (see figure 2) to provide monitoring of their access to —and use of—private data stored in an organization’s database (db) servers. Web service requests and replies are intercepted by the request and reply monitors who check the data that is provided in a web service request and also check what is returned as a response of executing the service. the monitors consult the knowledge base, which contains information on private data stored in the organization’s db servers, to ensure that a user who has appropriate rights accesses the private data. furthermore, the monitors also check that any use of private data is only for purposes that the data subject permits by consent. When the organization obtains private data, it also obtains consent on the use of that private data either directly from the data subject, the person described by the private data, or indirectly from the source of the private data.

the knowledge base contains a wealth of privacy related information. it contains information on which web pages collect or provide private data, which applications and web services access pri-vate data and for what purposes, and also what users invoke which applications and web services. the architecture provides a privacy engineer a toolbox to manage the paWs’ operation and the content of the knowledge base. for example, it provides the engineer with a tool to inject various privacy services into software, such as a service for obtaining consent from the data subjects when private data is being collected from them or a service for authenticating a user seeking access to private data. a software privacy information agent, which audits the log records of access to db servers and log records of web service requests and replies in order to ensure that the knowledge base is up to date, assists the engineer.

currently, these various tools are being integrated together to form a privacy toolbox or a tool suite in order to provide the privacy engineer with a consistent user interface to control the request and reply monitors, guide the privacy agent, and to manage the content of the knowledge base.

training in Big text Dataprivacy continued

       DB  Server                                                                                                              

Web  ServicesRequests/Replies  Log

Web&App  Server

Request  Monitor

Web  Services

Reply  Monitor

SQL  Statements  Log

Privacy  InformationPI  Agent

Knowledge  Base

Applications  KB

Web  page  KB

Web  services  KB

WS  -­‐  DB  access  KB

Private  Data  in  DBs  KB

Private  Data  Dictionary

Notice  and  Consent  KB

Inject  Privacy  Services

Toolbox

...

...Privacy  Engineer

PE  Interface  to  KB

                                                                                                   

Web  Pages

Collected  Consent  KB

State  of  Monitoring  KB

Privacy  Services  KB

a collaborative nserc create Programthe institute For big data analYtics is Pleased to helP train canada’s next generation oF highlY sKilled innovators through training in big text data (tribe).

triBe is a natural Sciences and engineer-ing research Council of Canada (nSerC) Collaborative research and training ex-perience (CreAte) program and is a joint creation between Dalhousie university, Simon Fraser university, and université de montréal that offers fully funded, competitive masters of Computer Science and phD, Computer Science scholar-ships. Dr. Stan matwin, Canada research Chair in Visual text Analytics and director of Canada’s only institute for Big Data Analytics, received the funding to develop training programs which provide young researchers with opportunities to help them make the transition from trainees to productive employees in the Canadian workforce.

create Program Provides re-sourcesthe CreAte program provides leading research teams in natural sciences and engineering with the resources to imple-ment an applied training environment that combines research knowledge and experience with the personal and profes-sional skills needed in industry or govern-ment workplaces. Dalhousie has been very successful in competing for CreAte grants, receiving almost one each year there has been a competition.

Dr. matwin and his research team will receive $1.65 million in CreAte funding over the next six years. the triBe pro-gram is based on five pillars: a structured curriculum combining the know-how, including “soft skills” in demand by industry; hands-on training in the form of an industrial internship; national and international student mobility and exchange; a multi-lingual application and training environment; respect for privacy as a value instilled in students and in

Figure 2: the Paws architecture

comPuter science | 7

training in Big text Data lulu huang iS A MAStErS of CoMPutEr SCiEnCE StudEnt And onE of thE firSt to rECEivE A SCholArShiP to Study Big tExt dAtA AnAlytiCS AS PArt of triBE, A ProgrAM fundEd By nSErC‘S CrEAtE ProgrAM.

lulu huang started her undergraduate degree in china. after listening to a presentation by dr. phil cox on joint degree opportunities, she decided to finish her degree at dal. although language presented a challenge and it took a little while to get caught up with classwork, the courses were very appealing to her. during lulu’s last year of her under-graduate degree, she particularly enjoyed data mining, natural language processing, and completed a research project on text mining and visualization.

originally, lulu’s idea was to get a job after graduating. after strong encouragement and sound advice from dr. evangelos milios and dr. stan matwin, she became inspired to further her studies. When the opportunity arose to complete a master’s degree in big text data under the supervision of dr. matwin, she took it with enthusiasm and started her graduate studies in september. in collaboration with a major care provider company, lulu currently works on analyzing data from geriatric care patients, with the goal of un-derstanding how care can be better delivered. for example, how can the fall of a patient be prevented or how can we determine who are most prone to falls in geriatric care?

lulu has quickly gotten used to living in canada. “halifax is very similar to the city i come from in south east china, except for the winters!” if, after graduating, a great opportu-nity came up she would probably stay in canada. she says she might have to look very closely, though, at her location choice. “i couldn't live anywhere that was colder than halifax!”

scholarshiP ProFile

Big text Data Analytics and Health Care

the approach to big data. the combina-tion of these pillars will provide unique, industrially relevant graduate training in an area of unmet high demand in Canada and globally. Students who fulfill all the course and internship requirements will obtain a Graduate Certificate in Big text Data.

industrY-relevant training“this training will be achieved by students participating in focused, industrially-rele-vant research projects,” says Dr. matwin. “in triBe, all students will do an industry internship, and most of them will spend some time doing research in one of our partner universities.”

the amount of data managed by or-ganizations in north America and around the world has exploded in recent years. Dr. matwin says analyzing large data sets will become a key area of priority in many different domains. A recent mcKinley re-port predicts a shortage of 140,000 data analysts in the uS alone in the next four years. “triBe will provide advanced train-ing in areas of high demand, producing graduates that will be in high demand,” says Dr. matwin.

the CreAte grant will also help the institute of Big Data Analytics attract top-notch students, and provide the institute with the resources to work on state-of-the-art research projects. “the partner-ship with triBe will increase the footprint of the institute, as text data analytics is one of the main focuses of the institute and training personnel is one of its main priorities.”

“As only 15 projects were selected from the initial 120 applications, the CreAte grant is also a recognition of excellence towards the team we’ve put together, both at Dal and at our partner universities,” says Dr. matwin.

8 | comPuter science

Status updatebuilding a worK relationshiP with FacebooK

every 60 seconds, 510 comments are posted on facebook, 293,000 statuses are updated and 136,000 photos are uploaded.

Last February the social media site celebrated its tenth anniversary, and today, Facebook has over 1.32 billion monthly active users, and over 7,185 employees worldwide.

Dalhousie university Computer Sci-ence alumnus peter o’Hearn is among the billions of users who have a Face-book profile page. He, like many others, regularly posts updates to his page. For example, according to Facebook, o’Hearn caught a number of squid in St. margaret’s Bay, n.S. this past summer.

the Halifax native is well versed in Facebook. But his social media expertise spans beyond the occasional status update.

Also noted on his profile page is his place of employment: Facebook.

Based in the company’s London, england office, o’Hearn was hired to work for the popular social media site following the acquisition of his startup company, monoidics, in 2013 by Face-book. monoidics was created in 2009 by o’Hearn and two colleagues, Cristiano Calcagno and Dino Distefano. their company marketed infer, the separation logic-based static analysis tool.

Separation logic is a theory which facilitates scalable reasoning about pro-grams, particularly concerning the way they access and mutate memory and other dynamic resources.

Separation logic was developed jointly by o’Hearn and the late prof John reynolds from Carnegie mellon univer-sity. o’Hearn says the creation remains his greatest achievement.

“With separation logic a range of pro-grams that previously only had messy, complicated specifications and proofs became easy to deal with. this opened up new possibilities both in theoretical and practical work,” says o’Hearn.

“in addition to its significance, the work on separation logic was (to my mind) pretty. it is a compact theory based on a few primitives, that nonethe-less provides the power to go much fur-ther on difficult problems than previous more-complicated approaches.”

today o’Hearn works with a team at Facebook building and deploying static analysis tools. these are software tools that crawl over code searching for bugs and attempting to prove properties of the code. the team uses separation logic

in their work, particularly with the infer static analyzer.

For o’Hearn, landing a job at Face-book has been the icing on the cake. He remembers his first visit to the compa-ny’s main headquarters in Hacker Way, California.

“When i first arrived it was a jaw-dropping experience,” he recalls. “there were restaurants, cafes, people driving around on bicycles and skateboards, there was graffiti and other art on the walls of the offices, there was funky mu-sic playing before seminars and in lunch areas. i thought it felt like Disneyland. only later did i find out that Facebook actually hired Disney consultants to help give it its amazing look and feel.”

He says most importantly, he was inspired by the people he met: hundreds of employees working enthusiastically to make an impact on the company.

“it was amazing,” he says. “it’s an extremely positive atmosphere and there are a lot of intelligent people to

peter o'hearn (BSc’85) livES in london, EnglAnd, And hAS lAndEd A joB At fACEBook Building And dE-Ploying StAtiC AnAlySiS toolS – no-tABly uSing infEr, A StAtiC AnAlyzEr ACquirEd whEn fACEBook took ovEr o'hEArn'S StArtuP.

alumni around the globe

“when i First arrived, i thought it Felt liKe disneYland. onlY later did i Find out that FacebooK actuallY hired disneY consultants to give it its amaZing looK and Feel.”

comPuter science | 9

Status update

tulip takes First prize in Data Challenge

tulip developers marek lipczak and arash koushkestani

When the research labs of Google, microsoft and Yahoo team up to organize a chal-lenge around building a better system for entity linking, you know that researchers around the world are going to take note.

in April of this year, an announcement for the 2014 entity recognition and Dis-ambiguation Challenge went out and 36 teams from north America, europe and Asia signed up. there were two strands of the competition: one in search queries and the other in web documents. Alumnus and current research associate for Dr. evangelos milios, marek Lipczak phD’13, and mCS student, Arash Koushkestani (also supervised by Dr. milios) entered the challenge with tulip, a lightweight entity recognition and disambiguation system they developed together.

their tulip system beat out the competition and was awarded first prize in the web documents long track at the Special interest Group on information retrieval (SiGir) conference in July.

entity recognition and disambiguation is also known as “entity linking”, the goal of which is to find mentions of entities (like Barack obama) in text and link them to an external knowledge base, typically Wikipedia. Although the goal is straightfor-ward, the problem is not a simple one for either human beings or machines, and has been addressed by many other researchers in the past. Human beings are lim-ited by both the amount of data they can process and the tendency to skim-read and, therefore, miss entities. machines can cope with large data sets but struggle with language ambiguity and the overwhelming number of options.

to overcome this problem, the challenge then is to use context in a smart way. rather than bringing an existing system to this problem, marek and Arash —with fresh eyes and fresh ideas —started from scratch and created a system which is both simple and fast (200 news articles per minute) and achieves an accuracy of between 0.7 and 0.8 (F1 score). up against other teams who were using exist-ing systems, marek and Arash felt that the fresh approach was one of the main sources of their competitive advantage. their tulip system represents a new stream in this field of research, solving the problem in a new way and creating more opportunities for future development.

At the start of the challenge, tulip was scoring near the bottom of the pack in its performance but their modifications and developments propelled the system rap-idly up the leaderboard, overtaking its competitors in just a few months.

Although the prize money was not huge – a $500 cheque from Google – it is their success in developing a new idea to outperform teams from around the world that satisfies both marek and Arash. they have presented a paper on their work at the workshop following the challenge and have plans for further publications. their intentions are to develop their system as open-source technology.

engage with and challenging problems (to solve).”

the work ethic within the company is one o’Hearn has always instilled within himself. He says he likes a challenge and sets his standards very high.

“We purposely choose difficult goals so it’s hard to achieve them,” he says. “We challenge ourselves. it feels great when you actually achieve those goals.”

He says working at Facebook has taken him one step closer to achieving his next goal.

“A career goal of mine has been for program verification, based on log-ics of programs, to have broad real-world impact,” he says. “it should help programmers write more reliable code and therefore impact the people that use this code. over a billion people use Facebook, and there is a great program-ming culture here, making this an ideal situation for me.”

o’Hearn attained a BSc degree in Computer Science from Dal in 1985, followed by mSc and phD degrees from Queen’s university. He went on to hold professional positions at Syracuse university, Queen mary, university of London and university College London before joining Facebook in 2013.

Since graduating, he admits he’s certainly had a few bumps along the way, but going the extra mile has always paid off.

He says it’s important for students today to try and go beyond the textbook. He says students need to debate with one another about computer science problems and understand why an ap-proach might or might not work.

“i’ve never seen a better time for being a graduating computer science student,” he says. “there are many amaz-ing technology companies with challeng-ing problems and they need talented computer scientists. “

10 | comPuter science

CSGS

Fcs news & notes

Society (WitS) and Web Development Society (WDS) in a variety of ways. All the societies worked together during new student orientation activities this fall and through the organizing Committee of the 2014 Dalhousie Computer Science in-house conference (DCSi).

it’s not just about social events: CSGS just introduced Discover mondays, a series of talks open to graduate or 4th

year undergrad students with a goal of providing the opportunity to practice pre-sentations: for thesis, project or conference presentations,

to demonstrate a how-to, or to present on any other interesting topic.

“it is our first year and we are learning as we do various things, but it has been a very exciting experience for us all,” says raghav Sampangi, phD student and president of CSGS. csgs.cs.dal.ca

iCt SandboxWe have been working hard over the last few months to spread the word about the new iCt Sandbox and to get students from across partner institutions at Dal, Smu, nSCAD, and nSCC excited. From entrepreneurship and technology courses, to mentorship, to workshops and material support, this program includes all the necessary ingredients to support students as they develop their ideas into successful commercial or social enterprises. Several teams have already expressed interest in entering the sandbox with projects for a January start. ictsandbox.ca

Beach pong at nocturne Dr. Derek reilly and his team of students in the Human-Computer interaction Lab have been working over the past year on a new mixed reality game. Beach pong was unveiled during Halifax’s nocturne: Art at night festival in october. Beach pong is a mash-up of beach volleyball and the classic video game pong and was a popular exhibit at Sands at Salter on the waterfront.

new Kid on the blocKthe Faculty of Computer Science officially has a new society – one which represents all FCS graduate students. the new Dalhousie university Computer Science Graduate Society (CSGS) began earlier this year and grew from the need for a separate society at the Faculty to cater to the specific needs of graduate students.

CSGS was ratified as a society in march and has been actively organizing events since then. Summer events have included board game nights, trivia, tutori-als on making balloon animals, and pizza socials. the CSGS Cup was particularly exciting, where an intense soccer compe-tition took place between grad students from the Goldberg Computer Science Building and the mona Campbell Build-ing, with over 40 people participating.

Collaboration and partnership is a key part of CSGS culture. CSGS has collabo-rated with sister societies Computer Sci-ence Society (CSS), Women in technology

comPuter science | 11

Celebrating Women in Computingattending the grace hoPPer conFerence

in october, 8,000 women and men from around the world gathered in phoenix, Arizona for the largest Grace Hopper Celebration of Women in Computing in the organization’s history. it was my first time attending this, or any, conference specifically geared to women in tech, and i was blown away by the energy and power that the attendees exuded. With keynotes and talks from high-powered speakers including uS Cto megan Smith, microsoft Ceo Satya nadella, and head of DArpA Arati prabhakar, it was impossible to leave the conference without a renewed drive and excitement for this industry.

the conference was rife with opportunities for students, from on-site interviews with the 100+ companies showcasing at the Career Fair to mentoring sessions and networking events specifically designed to introduce students to women at more advanced stages of their careers. it was incredible to meet so many women with such varying careers, all sharing a passion for technology and for building a better future. one of my favourite moments was when i had the op-portunity to talk to Bonnie ross, head of 343 industries — the woman that built Halo into the franchise it is today.

When the three jam-packed days of talks and technical sessions were over, i left phoenix with a whole new perspec-tive on what it means to be a part of this amazing technolo-gy movement, both as a woman and an advocate for equality. As current tech students, we are entering the industry at an extraordinary time when anything is possible. technology has advanced to the point where it is starting to become part of the environment we live in and we as programmers have the power to shape that world.

i feel truly fortunate to have been able to take part in the Grace Hopper Celebra-tion this year, and highly recommend it to anyone who is passionate about the future of the tech industry.–sage Franch

bachelor of computer science (bcs) students, sage franch and sarah morash, traveled to phoeniX to at-tend the 2014 grace hopper celebration for Women in computing, a conference produced by the anita borg institute and presented in partnership With acm.

Fall Lectures

deeP learning: the Path to artiFicial intelligenceWe welcomed Dr. Yoshua Bengio of the Department of Computer Science and operations research and Canada research Chair in Statistical Learning Algorithms at université de montréal to Dalhousie as part of our Distin-guished Lecture Series in Computer Science. Welcoming over 150 people, Dr. Bengio hosted two talks on how deep learning has influenced technol-ogy markets. its importance can be particularly observed in computer vision and speech recognition. Dr. Ben-gio’s talk also explored the potential for expanding the level of competence of deep learning systems.

Killam lecture seriesin partnership with the Dalhousie Art Gallery, and supported by the Killam trusts, We hosted a three-part series on Computer Science, new media, and Space. this series was broken out into an exhibition featuring artists edith Flückiger and Germaine Koh and two lectures showcasing artists David rokeby and nell tenhaaf.

big data: oPPortunities & challengesDr. Stan matwin welcomed over 60 people to this year's FCS Homecoming Lecture which was followed by our Stu-dent and Alumni Social in partnership with the CS Society's Geek Beer.

return undeliverable Canadian addresses to: Alumni & Communications officerFaculty of Computer ScienceDalhousie universitypo Box 15000Halifax nS B3H 4r2 Canada

42101015

contributors: Allison Kincade, theresa Anne Salah, David Langstroth, michael Shepherd, Sage Franch, raghav Sampangi, thomas trappenberg, peter Bodorik, Dawn Jutla, Grant Wells, nick pearce, Danny Abriel, Jane Lombard

Fcs class notesplease send your news, updates, announcements, events or ‘things you’d like to see’ to [email protected]. We’d love to hear from you!

stay connected with us twitter twitter.com/dalfcs and FacebooK Facebook.com/dalfcs online cs.dal.ca

Spread the word computer science day2015

do you know a high school student who is exploring their university options?They can test drive a degree in computer science or informatics at Computer Science Day. High school students, their parents, teachers, and friends are invited to this free full day.

saturday, February 28, 2015 goldberg computer science building

[email protected]

cs.dal.ca/csday