Search
Close this search box.
Categories
Previous events

PhD School: Confronting Data through Design Methods – Speculating with Generative AI

phd school:

Confronting data through design methods

– Speculating with generative AI (GAI)

This course is aimed at PhD students, researching within the fields of Computer-Supported Cooperative Work (CSCW), Human-Computer Interaction (HCI), Science- and Technology Studies (STS), Participatory Design (PD) & Critical Data Studies, but the course is open to PhD students from all areas of work- and design studies. The course is given as a mix of hands-on exercises with GenAI tools and lectures and seminars on speculative design and critical responses to GenAI interwoven throughout the 3-day course. In addition, the students engage in peer-feedback as part of the development of their essays, which focus on applying GenAI in relation to their own PhD project.

The course explores how we can use design methods to probe, construct, question, and critique different types of data. The goal of the course is that participants are introduced to both theoretical, concrete, and practical knowledge about different modes of doing research through design as well as gaining an overview of current debates regarding how data-driven technologies can be made ethical and responsible.

This year’s course focus on applying GenAI for data analysis within this area of research.



The rapid introduction of GAI into organizational work through formal digital transformation initiatives as well as informal adoption of freely available tools is quickly reconfiguring the conditions of collaborative organizing and the means through which we speculate futures labor and society. How do we approach, for example, which practices and skills we automate or retain as requiring human experience? What futures are rendered more realizable through AI-enhanced data analysis methods and techniques? How is this moment of GAI hype and increased accessibility impacting forms of expertise, authority, and accountability in data work?



While GAI is entering data work for its expediency and utility, it is not always held accountable as a method of speculation and design even as it shapes the methods and tools through which we develop future scenarios with and through data analysis. Adopting a design perspective, we will also attend to the people in each case who are the subjects of data and have a stake in design outcomes of working with large-scale data, accessible for them with GAI.



Participants will obtain concrete skills in designing participatory “scenario-based workshops” utilizing GenAI tools, including DALL-E and ChatGPT. Furthermore, the course is set up to facilitate discussions and to generate ideas relating to the participants own PhD projects.



Working hands-on with GAI in a speculative design and research through design approach, will enable participants to enter into debates over responsible use of AI and other data-driven technologies through concrete application of these tools. By applying speculative methods to consider future scenarios of organizing and collaborative work students will problematize and concretize opportunities for designing/using data-driven technologies ethically and responsibly in their own cases.

The course is offered as a collaboration between DIREC, ITU and UCPH.  

Accessibility


If any participants have any special needs in order to attend the course, they are kindly requested to contact the organizers and we will try to accommodate such needs.




Preparation

In order to prepare for the course, the course participants need to:

  1. 

Read the literature from the reading list prior to the course (the course curriculum will be distributed after enrollment in the course). Download free version of DALL-E and ChatGPT.
  2. 

Submit their essays before May 15 2024 (2-4 pages) reflecting on the question: “How might combining methods from speculative design and GenAI help you think about your data in new ways? 

The readings and the essays are a way to reflect upon the topics prior to the course. The essays will also help us to identify participants interests/considerations prior to the course. Furthermore, this preparatory work aims to support their active participation throughout the course.

Read more

Categories
Previous events

Young Researcher Entrepreneurship Bootcamp

phd course

Young Researcher entrepreneurship bootcamp

Join the Young Researcher Entrepreneurship Bootcamp (YREB) PhD-course (2.5 ECTS) to grow your entrepreneurial mindset and learn how that can benefit both your current research and future career.

The course specifically leverages AI, data science, and computer science in the service of societal and environmental challenges in for instance health-tech, green-tech, manufacturing, and business. The aim is to build entrepreneurial capacity and to increase the establishment of university-based startups. 
 
Participants are not expected to bring their own startup ideas. Instead, you will be introduced to idea generation techniques to create your own concepts in teams during the course.
 
Target group: We welcome PhD students and Post-doctoral researchers from computer/data related disciplines with little to no business experience from any Danish university.

 

The programme

The themes for each of the four days are as follows:

May 27:  Entrepreneurial Mindset
May 28:  Design Thinking & Concept Development
May 29:  ML Ops & Venture Building
May 30:  Commercialization & Pitch Readiness
May 31:  Culminating Pitches & Looking Ahead

The programme is co-developed by AAU, DTU, DIREC and AI Pioneer Centre.
 
This year the course takes place in DTU Skylab and we recommend you to stay at Zleep Hotel Lyngby
 
We look forward to seeing you at DTU Skylab.

Categories
News

Data detects irregularities before things go wrong

25 May 2023

Data detects irregularities before things go wrong  

A defect at a processing plant in Brazil meant that production was at a standstill for three days. The incident has prompted SANOVO TECHNOLOGY GROUP to invest time and data in a DIREC research project, which involves machine learning and IoT with the aim of preventing similar breakdowns in the future.

Every minute was crucial when a critical machine component failed, requiring the new replacement part to be shipped from SANOVO in Denmark to Brazil. During this time, the sorting plant was at a standstill.

At SANOVO TECHNOLOGY GROUP, one of the world’s leading companies in the development and production of advanced machines and equipment for the egg industry, efforts are being made to avoid similar situations in the future.

Therefore, the company is participating in a project at the national centre for digital technologies (DIREC), where they, together with researchers from the University of Southern Denmark, Aalborg University, and the University of Copenhagen, are investigating how data can be used to detect even small deviations in a production facility.

– If we can somehow get a warning, for example, a month before something happens to a specific component, we can intervene faster and save the customer from the production line coming to a halt,” says Steven Beck Klingberg, System Manager at SANOVO TECHNOLOGY GROUP.

We can probably save a lot of money on travel activities, but otherwise, it will have a significant impact on our customers. If a machine is idle for a week, it can cost the customer several hundred thousand euros in lost production.
– Steven Beck Klingberg, System Manager at SANOVO TECHNOLOGY GROUP

Data reveals irregularities

The company extracts several hundred data points from systems around the world. So far, focus has been on production data, but recently, researchers have shifted their attention to data that reveals the machine’s condition, explains Professor Fabrizio Montesi from SDU, who leads the project.

“We use IoT, edge, and cloud technologies to accumulate data on the function of machines implemented in production and test environments. By analyzing this data, we identify conditions and trends that indicate deviation from normal function. This insight can then be used to predict when a machine needs servicing.”

His colleague on the project, Associate Professor Marco Chiarandini, adds:

– The uniqueness of SANOVO is that the amount of data is large, while errors in the main component are extremely rare. Therefore, classical monitoring and traditional machine learning techniques are not suitable, and we have had to tailor other data science techniques for sequential data analysis.

Aiming to reduce the frequency of maintenance travels

As a side benefit, the project may help reduce the number of maintenance travels, a goal that is important for SANOVO for both environmental and economic reasons.

The company has service personnel employed in Denmark, Holland, Italy, South and North America, Malaysia, Japan, and China – each department has its own area of expertise. A service technician has between 150 and 200 travel days per year, with the entire service organization totaling just over 100 employees.

– If we can predict that a machine will soon need servicing, it will be easier to plan service trips and minimize travel activity – and it will make a difference. We will not only have a better understanding of what is wrong before sending a service technician out into the world, so he can have the right machine parts with him. We also want to catch problems early on, so we can plan smarter and minimize the number of travels, says Steven Beck Klingberg.

Researchers and students dare to challenge

SANOVO’s role in the DIREC project is to contribute expertise on relevant machine data. There are several hundred measurement points in the machines, but not all are significant for the critical components of the machine.

– We have primarily helped researchers figure out which measurement points are important. In that way, we are sparring partners throughout the process, says Steven Beck Klingberg.

There is no doubt that the project is important for the company. Several of SANOVO’s specialists have been involved in the project, which is also followed with great interest by top management.

The collaboration between researchers and a highly specialized company brings a lot of new knowledge and ideas to the table, according to Steven Beck Klingberg.

– Both the researchers and the students we collaborate with are excellent at asking questions that challenge us, and it has been great to get other perspectives along the way. Researchers come with an open mindset and completely new knowledge. It has been fantastic to get some counterplay because you can become a bit narrow-minded when working with the same things in the same industry day in and day out.

The researchers also see great value in the collaboration.

– Identifying a project of concrete value to Sanovo has been the key to gaining support and interest from the right people in the company, which has been crucial for the success of the collaboration. All parties have been quite open in the research phase, and we all benefit from the new experience and knowledge exchange, says Fabrizio Montesi.

FACTS

SANOVO TECHNOLOGY GROUP is a world leader in process solutions for the egg industry but is also specialized in various other business areas such as enzymes, pharma, hatcheries, and spray drying of other protein sources.

The innovative engineering work for the egg industry began in 1961, and today, SANOVO TECHNOLOGY GROUP is a company with almost 600 employees and customers worldwide. With its own service and sales offices on six continents and production in Denmark, Holland, Slovakia, and Italy, SANOVO TECHNOLOGY GROUP is a global partner in the egg industry.

The overall purpose of the DIREC project ‘DeCoRe: Tools and Methods for the Design and Coordination of Reactive Hybrid Systems’ is to explore the applicability of technologies and methods for designing hybrid systems, including IoT, edge, and cloud solutions, in the industry.

Read more about the project.

Participants

  • Fabrizio Montesi, Professor, SDU
  • Thomas Hildebrandt, Professor KU
  • Kim Guldstrand Larsen, Professor, AAU
  • Marco Chiarandini, Associate Professor, SDU
  • Narongrit Unwerawattana, Scientific Programmer, SDU
  • Steven Beck Klingberg, System Manager, Sanovo Technology Group
  • Morten Marquard, Director, DCR Solutions
  • Claudio Guidi, Chairman of the board of directors, Italiana Software
  • Jonas Vestergaard Grøftehauge, Strategic Maintenance Systems, SANOVO TECHNOLOGY GROUP
Categories
Previous events

AI Conference: Unleashing AI – One Byte at a Time

AI Conference

Unleashing AI – One Byte at a time

– Exploring AI possibilities together

Join us for a day full of talks and hands-on sessions led by top-notch experts from academia and tech-savvy businesses. Discover the possibilities of new data processes, machine learning, and AI as they pave the way for groundbreaking innovations and untapped opportunities.

Whether you’re a seasoned pro or just starting out, this event is designed for everyone – no prior AI experience required! Don’t miss out on this chance to broaden your horizons and immerse yourself in the fascinating world of AI.

Secure your spot now and join us for a thrilling day packed with invaluable AI insights and knowledge.

Program

8.30-9.00: Doors open & arrival

9.00-9.15: Welcome

9.15-9.45: Keynote: Digital Twins and Development of AI Solutions 
By Professor Peter Gorm Larsen, Aarhus University

A digital twin is a digital representation of a physical object, process, human, place, system, or electronic unit. The purpose of the digital twin is to answer questions related to the physical equivalent, the physical twin, with very little delay. Along with new sensor technology, such a digital representation can provide new technical insights, which can help to improve a product’s performance and inspire the next generation of the product. The idea of using ”twins” in engineering environments dates back to NASA’s Apollo program in the 1970s, and it gradually began seeing adoption in industry in 2002. Last year Gartner predicted that the market for digital twins would ‘jump the gap’ in 2026 and reach several hundred billion dollars over the following 5 years.

9.45-10.30: Keynote: Exploring the Depths of Algorithms and AI
By Professor Kasper Green Larsen, Aarhus University

How can Google handle more than 8 billion searches per day? And how does artificial intelligence work? In this keynote, Professor Kasper Green Larsen from Department of Computer Science at Aarhus University will explain what algorithms are, how different algorithms can be more or less effective, and why it is important. Next, we will take a closer look at artificial intelligence, also known as machine learning, to understand how computers can “learn” to understand natural language, recognize images, make predictions, and even write text that is very difficult to distinguish from something written by humans. Finally, we will also address the ethical issues involved and what researchers in the field will be concerned with in the coming decades.

10.45-12.15: Breakout sessions
Participants can choose between three different workshops, featuring prominent tech companies. 

12.15-13.00: Lunch

13.00-14.30: Breakout sessions
Participants can choose between three different workshops, featuring prominent tech companies.

14.30-15.00: Networking

The event is co-hosted by DIREC, Destination Aarhus, and DI Digital

Categories
Previous events

AI and Education workshop

Workshop:

AI and Education

On Wednesday, May 15, you are invited to a full-day workshop in Copenhagen on AI and education, co-sponsored by the Pioneer Centre for AI and DIREC.

Through this workshop, we aim to bring together researchers, industry professionals, and educators to discuss challenges and progress related to AI in education, including (but not limited to) the potential and problems of generative AI. The short-term goals of the workshop are knowledge sharing and networking, while a more long-term goal could be to develop into a joint force and interest group focused on this topic.

If you sign up for the event and end up not being able to make it, please let us know as soon as possible by mail (tobo@itu.dk).

Tentative program

Below is a tentative program for the workshop:

10:00 – 10:15 Welcome + Purpose of the meeting
10:15 – 11:00 Framing speech from Mutlu Cukurova from UCL
11:00 – 11:15 Break
11:15 – 12:00 Speed talks from all participants
12:00 – 13:00 Lunch
13:00 – 14:00 Break-out sessions in smaller groups
14:00 – 15:00 Avenues for further collaboration and networking / Summary
15:00 – 16:00 Networking event (possibly followed by dinner for those interested)

Participation will be free with lunch and coffee breaks sponsored by the Pioneer Centre and DIREC. Dinner will be pay-your-own-way.

Categories
News

The programming language of the future is being developed in Denmark

15 May 2023

The programming language of the future is being developed in Denmark  

On December 9, 2021, businesses and organizations around the world got a serious surprise when a critical vulnerability in the open source logging module Log4J, which is used by millions of applications, was discovered. The security vulnerability could be exploited by hackers to gain access to the underlying systems and networks.

Fortunately, the gap was quickly closed, but system owners and developers worldwide were left with the dilemma of being dependent on logging modules and open source code developed by external companies and developers on the one hand, and having to provide solutions that are both secure and trustworthy.

At Aarhus University and University of Copenhagen, two young researchers, Magnus Madsen and Troels Henriksen, have a potential solution to this dilemma. They will add an extra dimension called effect systems to the programming languages used today. This will make it easier to maintain programs and discover vulnerabilities by keeping track of how code snippets and libraries, which you have not developed yourself, behave.

Denmark is in the lead when it comes to programming languages of the future
We have a long tradition of developing new programming languages, and Danish researchers have developed several of the most used languages. In the 1980s, Bjarne Stroustrup designed the C++ programming language, and Anders Hejlsberg is a core developer on Typescript.

When it comes to the development of the next generation of programming languages that support effects systems, we are once again at the forefront in Denmark with two innovative programming languages. Magnus Madsen and his colleagues from Aarhus University are developers of the programming language Flix, which is a relatively new language. They have developed Flix to combine the best aspects of functional programming and logic programming. The programming language is designed to develop modern applications with a focus on avoiding errors by using a powerful type and effect system.

At the University of Copenhagen, Troels Henriksen and his colleagues have been working on another new programming language called Furthark. The language was originally developed to support complex calculations in the financial sector, where there was a need for computing power that can be provided by graphics card processors. Thus, the language excels in supporting advanced applications that need to be optimized to run in parallel. Furthermore, in Furthark effect systems constitute a key building block.

 
Focus on speed and user-friendliness

Although both programming languages have overlapping functionalities, they are not direct competitors as they are targeted at different areas of work. Therefore, it was only natural that the two researchers started a collaboration supported by the Digital Research Centre Denmark (DIREC), where they were given the opportunity to improve effect systems.

According to Troels Henriksen and Magnus Madsen, there are two major challenges in the practical use of effect systems:

– One challenge is that it may take a long time for a computer to check that the programs that are written comply with the established rules – and this lowers the programmer’s productivity. We therefore focus on optimizing the speed of the translators (compilers) that check the code.

– The second challenge is user-friendliness. If using effects systems requires too much of the programmer and the error messages are too complicated to understand, people will not use them, no matter how many advantages they have. We are therefore also working on making effect systems more user-friendly.

The collaboration across universities has provided a lot of inspiration and created new relationships. Magnus Madsen explains that he has visited the University of Copenhagen several times to talk to their programming language researchers. Each of them has their own opinion and idea on how to solve specific problems, and it has been extremely valuable to gain new perspectives and build new working relationships, he says.

From niche languages to mainstream
To the question of whether large companies in the future will use Flix and Futhark to develop software for example to the financial sector, both Troels Henriksen and Magnus Madsen respond with a smile.

– It is a long and difficult journey to go from niche languages to mainstream. First, we need to get the hobbyist programmers to adopt the languages, and then the languages need to be spread to their networks and workplaces. The big companies are often conservative in their choice of new programming languages, and they are likely to be the last to adopt new languages.

Now the two researchers are focusing on making it as easy as possible to use Flix and Furthark by developing good documentation, guides and web pages, and we will see what the future brings.

Explore the programming languages:

·   https://flix.dev
·   https://futhark-lang.org

Test Flix in an online simulator:

·   https://play.flix.dev

Test Futhark in an online simulator:

·   http://playground.futhark-lang.org/

Read more about the project Ergonomic and Practical Effect Systems

What are effect systems?

Effect systems are a way of describing how a function or part of a program interacts with the outside world. That is, what actually happens when you execute the code. In programming languages with effect systems, it is usually mandatory to specify what effects a function can have when it is created. By specifying it, you can also better limit and control how different parts of the program can interact with each other and with the outside world.

In this way, with effect systems, you can better keep track of the behaviour of code snippets and libraries, which you have not developed yourself. At the same time, effect systems can make programs easier to maintain and, in some cases, make them run much faster by identifying code elements that can be run in parallel.