Skip to content

Commit 8ab2621

Browse files
committed
blog: add 2025-11-05 hackaton post
1 parent c57d0a7 commit 8ab2621

File tree

16 files changed

+81
-0
lines changed

16 files changed

+81
-0
lines changed
6 KB
Binary file not shown.
210 KB
Loading
207 KB
Loading
179 KB
Loading
244 KB
Loading
114 KB
Loading
189 KB
Loading
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
date:
3+
created: 2025-11-05
4+
categories:
5+
- events
6+
authors:
7+
- mlarooij
8+
title: "OpenGov Lab at the Hackaton Terminal Woo: 'Zoek en Verrijk'!"
9+
description: On Friday, October 31st, and Saterday, November 1st, the Ministry of the Interior and Kingdom Relations and programme Open Government (Programma Open Overheid) organised a hackaton to improve the internal process of responding to Woo-requests. David, Damiaan, Maik and Jos (PhD student @ Utrecht University) represented the OpenGov Lab as one of the ten teams that participated in the event!
10+
image: at-work.jpg
11+
---
12+
13+
# OpenGov Lab at the Hackaton Terminal Woo: 'Zoek en Verrijk'!
14+
15+
On Friday, October 31st, and Saterday, November 1st, the Ministry of the Interior and Kingdom Relations and the program Open Government (Programma Open Overheid) organised a hackaton to improve the internal process of responding to Woo-requests. David, Damiaan, Maik and Jos (PhD student @ Utrecht University) represented the OpenGov Lab as one of the ten teams that participated in the event!
16+
17+
![The team, very focused, at work while the time was running out ](at-work.jpg?w=768){ loading=lazy }
18+
*The team, very focused, at work while the time was running out*
19+
20+
<!-- more -->
21+
22+
The hackaton kicked of with talks from [Martijn Aslander](https://martijnaslander.nl/) and [Guido Enthoven](https://www.imi.nu/over-imi). The location was the impressive 'Fokker Terminal' (an old aircraft hangar):
23+
24+
![The terminal](terminal-front.jpg?w=768){ loading=lazy }
25+
26+
![Every team seated in a 'circle'. We were in the bottom left, but probably were out getting coffee...](terminal-overview.jpg?w=768){ loading=lazy }
27+
*Every team seated in a 'circle'. We were in the bottom left, but probably were out getting coffee...*
28+
29+
## The problem to solve
30+
In a little bit more than 24 hours, we had to built a complete and working demo and create a four-minute pitch to convince the jury of our idea. We spent most of Friday afternoon brainstorming about possible solutions. The most challenging part turned out to be to turn off our academic thinking patterns and think like a requester or government official. Fortunately, our mercenary [Jos Zuijderwijk](https://joszuijderwijk.nl/) from Utrecht University proved his worth by keeping us structured and on the right track. Building on practical insights of our appointed mentor, [Tim van Alten](https://www.juridealist.nl/over-mij/), we discovered that 58% of all Woo-requests result in an objection, mostly because the 'search was incomplete'. This can happen, for example, if:
31+
32+
- The citizen discovers a reference to another document that is not in the published documents
33+
- The citizen knows or suspects that more documents are available in the organisation
34+
- The citizen claims that the search was too narrow: for example he/she asked for information about multiple projects but got only one
35+
36+
For example (if you speak Dutch):
37+
38+
![An example objection](objection-example.png?w=768){ loading=lazy }
39+
40+
## The solution
41+
Our final product, 'Zoek en Verrijk' (search and enrich) was an extension of the already existing tool 'Zoek en Vind' (search and find) that is currently in use by the Dutch government. The goal of the product is to prevent objections by finding the possible 'missing' documents in advance. To do this, we use the documents that are a result of a first search query to aid the government official in his search process in two ways (based on techniques from science, we're scientists after all!):
42+
43+
- **Query extension**: we leverage an LLM to find relevant other terms in the documents that are also relevant for the original Woo-request
44+
- **Reference extraction**: we leverage an LLM to extract possible references to other documents
45+
46+
In this way, the official can iteratively search for all the relevant documents. We believe that it is very important to let the official stay in control instead of leaving it all to AI, as such the official has the option to keep or delete the proposed query terms before searching again. This results in an iterative search process, which also benefits transparency - our tool also explains why it thinks that terms are relevant and enables reconstructing and justifying the search process.
47+
48+
## The pitch
49+
In four minutes, we had to pitch and demo our idea to the jury. This was scary for scientists, as we like to go in depth about our technologies and solutions. Fortunately, all went well, and Jos and Maik seemed like a hip-hop duo on stage.
50+
51+
![Dr. Jos and MC Maik giving the demo](hiphop-duo.jpeg?w=768){ loading=lazy }
52+
*Dr. Jos and MC Maik giving the demo*
53+
54+
In our tool, the government official first uploads the original Woo-request and then starts by supplying some basic search terms. This results in a list of documents, in our demo straight from our live database and search engine [WooGLe](https://woogle.wooverheid.nl). The official has the option to search for additional terms (query expansion) or references (reference extraction), which get added visually to the search query. The official is in control and has to choose which of the recommended terms is used for the next search iteration.
55+
56+
![A screenshot of our tool 'Zoek en Verrijk'](screen-demo.png?w=768){ loading=lazy }
57+
*A screenshot of our tool 'Zoek en Verrijk'*
58+
59+
During the pitches, we didn't take home the trophy, but we did manage to stay true to ourselves in applying "old" IR research (query expansion and reference extraction) to a relevant problem! And most of all, we had fun and grew as a team!
60+
61+
## Photo gallery
62+
63+
![A surprise visit of the Dutch minister Frank Rijkaart and CIO Rijk Art de Blaauw](minister.jpg?w=768){ loading=lazy }
64+
*A surprise visit of the Dutch minister Frank Rijkaart and CIO Rijk Art de Blaauw. Maik thought that everyone was going to cheer -> photographer chose this picture over all the normal ones -> little bit of shame that this is the press picture of us with the minister*
65+
66+
![The organizer of the hackaton, Marc Minnee, showed lots of energy!](jumping-marc.jpg?w=768){ loading=lazy }
67+
*The organizer of the hackaton, Marc Minnee, showed lots of energy!*
68+
69+
![At work](at-work-1.jpeg?w=768){ loading=lazy }
70+
![At work](at-work-2.jpeg?w=768){ loading=lazy }
71+
![At work](at-work-3.jpeg?w=768){ loading=lazy }
72+
![At work](at-work-4.jpeg?w=768){ loading=lazy }
73+
*Some pictures, taken by David, of us at work!*
74+
75+
![Damiaan was the only real hacker to spend the night at the Fokker Terminal](sleep.jpeg?w=768){ loading=lazy }
76+
*Damiaan was the only real hacker to spend the night at the Fokker Terminal*
77+
78+
![All participants](everyone.jpg?w=768){ loading=lazy }
79+
*All participants, organizers and some special guests of the hackaton! Can you spot us?*
80+
81+
The aftermovie and more pictures of the whole event are available [here](https://ecp.nl/terugblikhackathonterminalwoo/#fotoimpressie)!
547 KB
Loading
187 KB
Loading

0 commit comments

Comments
 (0)