S. Cunningham
Please Note
29 records found
1
Light into the Urban Black Box – A Comprehensive Urban Metabolism Approach for Strategic Policy Making
A Case Study of Household Waste Management in Amsterdam
Data Informed Decision Making
Cardiovascular Disease Prevention
...
The Criticality of the European Multimodal Transportation Network
Multifaceted Investigation of the European Hinterland Transportation Network based on Its Network Structure
Urban Characteristics of Mental Health
Data-driven policy advice for urban mental health strategies
Subsequently, the modelling results are translated into the policy system. The findings of this thesis are that the pathways towards mental health are complex, multivariate, interconnected and sometimes contradicting. In order to address this challenge, policy-makers should take an integral evidence-based approach. This thesis conducts a first exploration of the relation between urbanization and mental health. Furthermore, it takes the first step towards developing a policy-process that incorporates this knowledge and is able to act on it. Nevertheless, more research is needed about the urban determinants of mental health, in which data is used on individual level. Moreover, qualitative studies can research integrated evidence-based policy-making in more depth. ...
Subsequently, the modelling results are translated into the policy system. The findings of this thesis are that the pathways towards mental health are complex, multivariate, interconnected and sometimes contradicting. In order to address this challenge, policy-makers should take an integral evidence-based approach. This thesis conducts a first exploration of the relation between urbanization and mental health. Furthermore, it takes the first step towards developing a policy-process that incorporates this knowledge and is able to act on it. Nevertheless, more research is needed about the urban determinants of mental health, in which data is used on individual level. Moreover, qualitative studies can research integrated evidence-based policy-making in more depth.
Childhood Obesity
Data informed policies for targeted interventions in the Netherlands
Using simulation models and model interpretations for long-term policy-making in cities
Case study of long-term planning of office space in Amsterdam
Exploratory Data Analysis on Unaffordable Housing Problem
Predicting a Sample of Amsterdam’s Private Market Rental Prices using Hierarchical Bayesian Models
Towards Explaining Automated Credit Decisions
The design of an Explicability Assessment Framework (EAF) for Machine Learning Systems
Assessing Cyber Security of Innovations for Climate Disaster Resilience
An Extension to the Test and Implementation Framework of the BRIGAID program
Open data and transparency
An initiative in the Dutch Ministry of Social Affairs and Employment
The Dutch buy-to-let market
A quantitative study on the characteristics of the Dutch buy-to-let market and the relation between buy-to-let investments and regional house price development
Major complications in port calls are therefore the lack of information sharing. Often parties have a very poor insight in when a vessel is arriving or departing. In general actors in the port environment have been striving to optimise their own processes not including others affected. Very few research has been done in port operations to see what the effects are of data sharing and collaboration among actors. The question is therefore how information sharing among actors in a port call can affect the situation and to what extent. And in particular what information should be shared and with what interval.
To quantify the effects of data sharing three major components are included in the research approach with the port of Rotterdam as use case. The first part of the research focusses on qualitative aspects exploring actors and the port call event. Through this part of the research a better understanding of the port call process is gained which will be useful for the next steps. Also understanding which actors have a dominant role, benefit, or have a lot of power is important for further steps in the research. After a clear overview of the port call and most important actors a combination of data analysis and modelling is done. In this research a discrete simulation model is used to make an abstraction of the real world and use this for testing. Through a simulation parts of the port call process can be tested under different circumstances or inputs of interest. Outputs will then give an indication how the system will respond to particular changes. To get the model correctly running data from the Port of Rotterdam will be used for a correct parameterisation. Parameters would include statistics of port operations such as the number of vessels, handling time, and speed of the vessel.
After going through the previous mentioned steps results show that vessels can reduce their waiting time at anchorage by 35% and therefore their fuel consumption as well. One of the biggest gains would be realised if captains and terminals would start sharing information with each other about arrival and departure times. Ideally this would be done on an interval smaller than 2 hours. When vessels are aware of delays in the berth they can slow down to arrive just in time at the anchorage, or perhaps they can sail straight to the terminal. This information towards the captain is crucial as it can be used to adjust speed and thereby realise fuel savings. In the most optimal case the waiting time at anchorage could be reduced by 35%. Furthermore throughout the whole process more accurate information is required which will support actors in making a more robust planning and be able to plan farther ahead.
Two things need to be done from here, one is further research to consolidate these outcomes and see effects in other operations such as bulk or on more microscopic level such as inland shipping. Also research with regard to the implementation will be required to get everyone on board such as actors with fewer gains that are required to make this a success. the second is to get stakeholders together and make them realise that cooperation and sharing of data will have tremendous implications not only for the waiting times but also for CO2 emissions and robustness of operations.
...
Major complications in port calls are therefore the lack of information sharing. Often parties have a very poor insight in when a vessel is arriving or departing. In general actors in the port environment have been striving to optimise their own processes not including others affected. Very few research has been done in port operations to see what the effects are of data sharing and collaboration among actors. The question is therefore how information sharing among actors in a port call can affect the situation and to what extent. And in particular what information should be shared and with what interval.
To quantify the effects of data sharing three major components are included in the research approach with the port of Rotterdam as use case. The first part of the research focusses on qualitative aspects exploring actors and the port call event. Through this part of the research a better understanding of the port call process is gained which will be useful for the next steps. Also understanding which actors have a dominant role, benefit, or have a lot of power is important for further steps in the research. After a clear overview of the port call and most important actors a combination of data analysis and modelling is done. In this research a discrete simulation model is used to make an abstraction of the real world and use this for testing. Through a simulation parts of the port call process can be tested under different circumstances or inputs of interest. Outputs will then give an indication how the system will respond to particular changes. To get the model correctly running data from the Port of Rotterdam will be used for a correct parameterisation. Parameters would include statistics of port operations such as the number of vessels, handling time, and speed of the vessel.
After going through the previous mentioned steps results show that vessels can reduce their waiting time at anchorage by 35% and therefore their fuel consumption as well. One of the biggest gains would be realised if captains and terminals would start sharing information with each other about arrival and departure times. Ideally this would be done on an interval smaller than 2 hours. When vessels are aware of delays in the berth they can slow down to arrive just in time at the anchorage, or perhaps they can sail straight to the terminal. This information towards the captain is crucial as it can be used to adjust speed and thereby realise fuel savings. In the most optimal case the waiting time at anchorage could be reduced by 35%. Furthermore throughout the whole process more accurate information is required which will support actors in making a more robust planning and be able to plan farther ahead.
Two things need to be done from here, one is further research to consolidate these outcomes and see effects in other operations such as bulk or on more microscopic level such as inland shipping. Also research with regard to the implementation will be required to get everyone on board such as actors with fewer gains that are required to make this a success. the second is to get stakeholders together and make them realise that cooperation and sharing of data will have tremendous implications not only for the waiting times but also for CO2 emissions and robustness of operations.
Artificial Intelligence in Customs Risk Management for e-Commerce
Design of a Web-crawling Architecture for the Dutch Customs Administration
As part of this project, the Dutch Customs Administration (DCA) and International Business Machines (IBM) Corporation are collaborating to deploy the cutting-edge technologies of artificial intelligence to automatically cross-check the customs declarations coming from Chinese e- commerce against online information. Through a Design Science approach, I carried out this research for the Delft University of Technology, written in collaboration with IBM Netherlands, aiming to deliver a preparatory study for the developing team before the PROFILE project begins. This includes knowledge brokering between the Dutch Customs Administration and IBM Netherlands so that a more precise problem scope can be defined, and the requirements elicited. In particular, this research focuses on the first part of the project: the development of an adaptive web-crawler for e-commerce, able to compare the declarations documents against online information.
According to the Dutch Customs Administration, the web-crawling system should gather the description of the goods from declarations, search the product on the web, find its price of sale on the e-commerce platforms, compare it with the value declared in the declaration, and return a risk indicator of green/red flag to the targeting officer. The design process of this system follows approaches coming from the systems engineering discipline, starting with the requirement analysis, addressing them with the state-of-the-art big data analytics, and finally deriving the logical components of the system, whose design is presented through a logical architecture.
First, the application domain is investigated. When goods entry the Netherlands need an entry declaration. These goods arrive at the harbor of Rotterdam or airport of Schiphol, where some of these are imported into the country and become import/export, and others stop temporarily as transit waiting to be shipped somewhere else. The Dutch Customs Administration monitors these processes through risk management systems aiming to stop non-compliant goods. This research describes these practices, with a higher focus on the e-commerce risk targeting. About the e- commerce world, a study of the e-commerce processes behind an online purchase is also carried out through a real purchase on Chinese e-commerce. This was used to observe how the Chinese sender described the item, and how the Dutch Customs assessed the risk and decided on the duties to be paid. This led to reflect on the possible frauds scenarios and how to address them. Finally, the Dutch Customs also reported that the products descriptions are often vague and ambiguous, and a more accurate formulation of the problem is described.
Secondly, an in-depth literature on the fields of web-crawling and big data analytics techniques is carried out. The possible technologies that could be useful to address the requirements and the problem formulation are investigated. Starting with an analysis of the existing literature on the field of big data analytics, this research also covers the recent trends of machine learning and artificial intelligence. To avoid reporting a too big literature, the topics reported have been accurately chosen, for instance describing only the techniques for web analytics and text analytics.
This literature on big data analytics is further broken in two sub-topics, one more theoretical, which classifies the types of analytics methods and defines the technology of machine learning and natural language processing, including the last paradigms of deep learning and reinforcement learning, and one more practical, where guidelines for the design, development, and implementation of machine learning techniques are proposed. It is here that a theoretical framework to systematically reflect on the challenges of the field of big data analytics has been identified. This framework is then used to systematically collect the main technological challenges of the use case under analysis and translate them into non-functional requirements.
Finally, the last part of the literature describes what a web-crawler is and what web- crawling/web-craping means. This later extends to the concepts of focused web-crawling and smart, intelligent, adaptive web-crawling, where machine learning techniques are deployed to improve performance. The literature concludes by providing related works of machine learning techniques implemented in smart web-crawling of the e-commerce websites and stating the knowledge gap that needs to be bridged to address the use case under analysis.
After the application domain and the literature review, the knowledge from these previous phases combines in a continuous iterative process according to the design science methodology (Hevner, 2014). Through unstructured interviews with the DCA and IBM experts, the requirements elicitation is carried out. The approach by Armstrong and Sage (2000) deriving from the field of systems engineering is used. The main objective of the system to be developed is broken down into a series of sub-activities that must be carefully structured to formulate the requirements. About the non-functional requirements, instead of reflecting on the different domains – technological, environment, law compliance, etc. – as it is proposed by the same systems engineering approach mentioned earlier, this research uses the framework identified in the literature review about the main challenges of big data project (Sivarajah, 2016).
To derive the components of the architecture from the requirements and customer needs, the methodology proposed by Suh (1998) called Axiomatic Design has been used, mapping the requirements into architectural components in a rigorous manner. In this way, the design domains proposed by this methodology – customer, functional, physical and process domains – are taken as the reference point for the design process: first, the business needs are identified, then these are translated into requirements, which are mapped into design features. The process domain is left out of this research and will be addressed by the IBM development team in Ireland.
The design cycle leads to the design of a web-crawling system represented through a service- oriented architecture (SOA). Its block diagram and black-box description of each application service are provided. Furthermore, the architecture functionality is described with an architecture walk-through and a sequence diagram in the unified modeling language (UML). The result is an innovative real-time web-crawling system to identify the value of a given product on the e-commerce websites. It deploys natural language process models to filter the non-relevant search results, and other machine learning models to best matching the remaining relevant results with a given item description.
The design and architecture description of this innovative web-crawling system is the main artifact of this research, while the mixed methodology of systems engineering methodologies and big data frameworks is another important scientific contribution. ...
As part of this project, the Dutch Customs Administration (DCA) and International Business Machines (IBM) Corporation are collaborating to deploy the cutting-edge technologies of artificial intelligence to automatically cross-check the customs declarations coming from Chinese e- commerce against online information. Through a Design Science approach, I carried out this research for the Delft University of Technology, written in collaboration with IBM Netherlands, aiming to deliver a preparatory study for the developing team before the PROFILE project begins. This includes knowledge brokering between the Dutch Customs Administration and IBM Netherlands so that a more precise problem scope can be defined, and the requirements elicited. In particular, this research focuses on the first part of the project: the development of an adaptive web-crawler for e-commerce, able to compare the declarations documents against online information.
According to the Dutch Customs Administration, the web-crawling system should gather the description of the goods from declarations, search the product on the web, find its price of sale on the e-commerce platforms, compare it with the value declared in the declaration, and return a risk indicator of green/red flag to the targeting officer. The design process of this system follows approaches coming from the systems engineering discipline, starting with the requirement analysis, addressing them with the state-of-the-art big data analytics, and finally deriving the logical components of the system, whose design is presented through a logical architecture.
First, the application domain is investigated. When goods entry the Netherlands need an entry declaration. These goods arrive at the harbor of Rotterdam or airport of Schiphol, where some of these are imported into the country and become import/export, and others stop temporarily as transit waiting to be shipped somewhere else. The Dutch Customs Administration monitors these processes through risk management systems aiming to stop non-compliant goods. This research describes these practices, with a higher focus on the e-commerce risk targeting. About the e- commerce world, a study of the e-commerce processes behind an online purchase is also carried out through a real purchase on Chinese e-commerce. This was used to observe how the Chinese sender described the item, and how the Dutch Customs assessed the risk and decided on the duties to be paid. This led to reflect on the possible frauds scenarios and how to address them. Finally, the Dutch Customs also reported that the products descriptions are often vague and ambiguous, and a more accurate formulation of the problem is described.
Secondly, an in-depth literature on the fields of web-crawling and big data analytics techniques is carried out. The possible technologies that could be useful to address the requirements and the problem formulation are investigated. Starting with an analysis of the existing literature on the field of big data analytics, this research also covers the recent trends of machine learning and artificial intelligence. To avoid reporting a too big literature, the topics reported have been accurately chosen, for instance describing only the techniques for web analytics and text analytics.
This literature on big data analytics is further broken in two sub-topics, one more theoretical, which classifies the types of analytics methods and defines the technology of machine learning and natural language processing, including the last paradigms of deep learning and reinforcement learning, and one more practical, where guidelines for the design, development, and implementation of machine learning techniques are proposed. It is here that a theoretical framework to systematically reflect on the challenges of the field of big data analytics has been identified. This framework is then used to systematically collect the main technological challenges of the use case under analysis and translate them into non-functional requirements.
Finally, the last part of the literature describes what a web-crawler is and what web- crawling/web-craping means. This later extends to the concepts of focused web-crawling and smart, intelligent, adaptive web-crawling, where machine learning techniques are deployed to improve performance. The literature concludes by providing related works of machine learning techniques implemented in smart web-crawling of the e-commerce websites and stating the knowledge gap that needs to be bridged to address the use case under analysis.
After the application domain and the literature review, the knowledge from these previous phases combines in a continuous iterative process according to the design science methodology (Hevner, 2014). Through unstructured interviews with the DCA and IBM experts, the requirements elicitation is carried out. The approach by Armstrong and Sage (2000) deriving from the field of systems engineering is used. The main objective of the system to be developed is broken down into a series of sub-activities that must be carefully structured to formulate the requirements. About the non-functional requirements, instead of reflecting on the different domains – technological, environment, law compliance, etc. – as it is proposed by the same systems engineering approach mentioned earlier, this research uses the framework identified in the literature review about the main challenges of big data project (Sivarajah, 2016).
To derive the components of the architecture from the requirements and customer needs, the methodology proposed by Suh (1998) called Axiomatic Design has been used, mapping the requirements into architectural components in a rigorous manner. In this way, the design domains proposed by this methodology – customer, functional, physical and process domains – are taken as the reference point for the design process: first, the business needs are identified, then these are translated into requirements, which are mapped into design features. The process domain is left out of this research and will be addressed by the IBM development team in Ireland.
The design cycle leads to the design of a web-crawling system represented through a service- oriented architecture (SOA). Its block diagram and black-box description of each application service are provided. Furthermore, the architecture functionality is described with an architecture walk-through and a sequence diagram in the unified modeling language (UML). The result is an innovative real-time web-crawling system to identify the value of a given product on the e-commerce websites. It deploys natural language process models to filter the non-relevant search results, and other machine learning models to best matching the remaining relevant results with a given item description.
The design and architecture description of this innovative web-crawling system is the main artifact of this research, while the mixed methodology of systems engineering methodologies and big data frameworks is another important scientific contribution.
Pre-coalitions in international politics
Using software agents to simulate strategic a priori coalitions in diplomatic negotiations and evaluate their sufficiency
Public opinion on Twitter
A case study on palm oil
How can public opinion on Twitter be characterized, on the case study of palm oil?
The findings of this research suggest how Twitter, in its current form, does not create the optimal environment for forming something that is approaching public opinion due to five characteristics: the exclusion of more than half the world population (a), the domination by a few users (b1) (often with strategic interest (b2)) , the pollution through spam (c), Twitter’s role (d) and the
characteristics of tweets (e).
a. The exclusion of more than half the world population from social media is at least based on the lack of internet access, new media literacy and cultural capital.
b.1. The dominating key players are users who get the most attention from other users, policymakers and journalists. This can either be on a specific topic, or transcending topics. The findings from this research suggest that organizations like Greenpeace, BBC Earth and the Roundtable on Sustainable Palm Oil have an above average role in guiding the thinking of the public and therewith steering public opinion. It is difficult to find a user that is saying
something completely different than what the defined influencers are saying. These few key players play an above average role in defining public opinion on Twitter, and the influence of this role is not limited to Twitter.
b.2. The tweets analyzed show how the dominant key players often act with a strategic interest in mind. The public sphere should, according to Habermas, be free of power and ideology and the only common interest should be the interest in good opinion formation.
c. The pollution through spam is argued to play a serious role in influencing public opinion on Twitter. The exact effects of fake accounts and hyperactive automated users is unclear but it can be argued, as can be seen from the examples, that they cause a stream of misinformation and therewith influence public opinion.
d. It cannot be proved what Twitter is doing, and if and how they have influenced the debate on palm oil, since the algorithm is nontransparent. Examples like Morozov’s accusation of censorship in Twitter’s ‘trending algorithm’ shows the influence they can have
e. tweets are not just 280 characters. They are often carefully considered combinations of hashtags, calls for action, snippets of information, interpreted
data and images or videos. These characteristics all help in convincing the reader of the point the user is trying to make.
...
How can public opinion on Twitter be characterized, on the case study of palm oil?
The findings of this research suggest how Twitter, in its current form, does not create the optimal environment for forming something that is approaching public opinion due to five characteristics: the exclusion of more than half the world population (a), the domination by a few users (b1) (often with strategic interest (b2)) , the pollution through spam (c), Twitter’s role (d) and the
characteristics of tweets (e).
a. The exclusion of more than half the world population from social media is at least based on the lack of internet access, new media literacy and cultural capital.
b.1. The dominating key players are users who get the most attention from other users, policymakers and journalists. This can either be on a specific topic, or transcending topics. The findings from this research suggest that organizations like Greenpeace, BBC Earth and the Roundtable on Sustainable Palm Oil have an above average role in guiding the thinking of the public and therewith steering public opinion. It is difficult to find a user that is saying
something completely different than what the defined influencers are saying. These few key players play an above average role in defining public opinion on Twitter, and the influence of this role is not limited to Twitter.
b.2. The tweets analyzed show how the dominant key players often act with a strategic interest in mind. The public sphere should, according to Habermas, be free of power and ideology and the only common interest should be the interest in good opinion formation.
c. The pollution through spam is argued to play a serious role in influencing public opinion on Twitter. The exact effects of fake accounts and hyperactive automated users is unclear but it can be argued, as can be seen from the examples, that they cause a stream of misinformation and therewith influence public opinion.
d. It cannot be proved what Twitter is doing, and if and how they have influenced the debate on palm oil, since the algorithm is nontransparent. Examples like Morozov’s accusation of censorship in Twitter’s ‘trending algorithm’ shows the influence they can have
e. tweets are not just 280 characters. They are often carefully considered combinations of hashtags, calls for action, snippets of information, interpreted
data and images or videos. These characteristics all help in convincing the reader of the point the user is trying to make.