Investigators' Blog
Designing a data management system for archaeological records
The Archaeology and Physics Departments at the University of Auckland, as well as contributors from other universities, have been collecting data on obsidian artefacts from the north part of New Zealand. To date, this project has data on over 2,500 such artefacts, obtained from various sources including historical studies done on obsidian to more recent studies done by current archaeologists at the University of Auckland. Part of the aim of this research is to look at “Social Network Analysis of Obsidian Artefacts and Māori Interaction in Northern Aotearoa New Zealand” which is the title of a recent publication which involved my Te Pūnaha Matatini and industry supervisors.
Why study obsidian?
Obsidian is a volcanic glass which is found at several locations in New Zealand. It is hard and brittle such that when a piece is broken off (called a flake), it has sharp edges. This made it very useful as a cutting tool in pre-European New Zealand. By analysing the elemental compounds of the artefacts, it can be determined where each artefact was sourced. By comparing this to which archaeological site each artefact was found at, my supervisor Dr Dion O’Neale has been able to infer social networks of pre-European New Zealand. Dion analysed the geographical least cost paths and found that distance was not always the main factor in determining where each archaeological site sourced its obsidian flakes from. Therefore, by analysing obsidian artefacts, a lot of information can be gained and it is the aim of this research project to be able to infer this type of information and even more regarding pre-European Aotearoa New Zealand.
With so much varied data the need arose to have a central data infrastructure where all the various data records can be stored along with protocols to support data quality and provenance. This data needed to be accessible by various parties from various departments and universities.
The main steps I took to complete my internship project included:
- Choosing and learning to use an appropriate database software
- Schema design
- Data cleaning
- Scripting for automated data uploading
These steps were not necessarily sequential and often ran in conjunction with each other. For example, since there was a variety of data sources, while I was doing the data cleaning I came across new data fields in which case I had to edit the schema to reflect the new field. However while doing the data cleaning, I often came across discrepancies or unknown variables in the data which I needed to wait to hear back from other people about before I could proceed.
It surprised me how long it took me to design the schema. Data cleaning often takes the longest amount of time. In some sense the data cleaning did take some time because while I was designing the schema, I was also figuring out what data to keep and what not to keep. This greatly reduced the time it took for me to clean and format all the data tables to be ready for upload. After that, finding and learning to use an appropriate database platform also took a while. Finally, writing the scripts for automatic uploading to the database took a couple of weeks.
Author
Kate is currently studying for a Master of Applied Data Science (MADS) at the University of Canterbury.
Machine learning for te reo Māori
For 10 weeks over the 2018-19 summer, I was involved in a project with Te Hiku Media and Dragonfly Data Science to aid in the development of a Māori voice assistant. The motivation for this project was to make Te Reo Māori more accessible and fun in the digital age.
During my internship I achieved the creation of a “box” called Rapere (translation of “Raspberry” into Te Reo Māori) containing a Raspberry Pi computer which is connected to the internet, some lights, a speaker and a microphone. This box has been coded to be continuously listening for spoken voice, and when this is detected it records what is being said until there is a longer break in the speaking (this file is overwritten each time a recording is made).
The recording is transcribed using Te Hiku Media’s Application Program Interface on koreromaori.io. The transcription that is returned to the box is compared to some key words which mean the speaker is likely asking to hear the news or to listen to the radio, or to stop playing. If these are heard, then the news or radio stream is played or stopped, and otherwise it goes back to listening for these phrases. The phrase “kia ora” lights up an LED for a few seconds. The box is able to listen for commands while playing audio, which allows the user to stop audio playing. The project was documented and all the code uploaded online to allow other developers at Te Hiku Media to progress it further and demonstrate the abilities of the Rapere box.
I experienced a great feeling of accomplishment from my work with Te Hiku Media and Dragonfly Data Science. Going from a bunch of components and an empty raspberry pi computer to having a working program with two different APIs and which plays the news on my correctly saying the appropriate phrase in Te Reo was more than I thought I would be able to achieve and I am proud of what I achieved with the help of my supervisors. I am grateful to Te Pūnaha Matatini for providing me with the opportunity to have this internship.
Author
Cherie Vasta is a student at the University of Canterbury who is going into her final year of a Bachelor of Engineering in Mechatronics. Cherie enjoys problem solving and working as a part of a team. She is excited by working with high-end technologies, as she would like to be at the forefront of engineering the future.
Streamlining the process of social network analysis
Romalee Amolic talks about her 2018-19 Te Pūnaha Matatini Summer Internship with AgResearch where she worked on a project to enhance social network analyses of biosecurity information in the New Zealand tourism industry, so that such analyses can be conducted faster and more effectively in the future.
Social Network Analysis (SNA) is a powerful data analysis technique which often helps in identifying hidden relationships and other critical information in a communication network. Data for an SNA can be collected from various sources which may result in extensive pre-processing and cleaning time as compared to the time needed for actual network analysis. Hence, this project aimed to use data carpentry to streamline the use of social research data (e.g. collected through surveys) to be able to conduct social network analyses quicker and more effectively in the future.
Better Border Biosecurity case study
The Better Border Biosecurity project, a multi-partner, cooperative science collaboration which analyses the exchange of biosecurity information in the New Zealand tourism industry, is used as a case study to develop and test methods which streamline the SNA process. The data for this project includes 154 responses from tourism providers across New Zealand who named up to 3 sources from whom they seek or receive biosecurity information. Information about the location and role of the respondents was collected. Some additional questions were also included in the survey such as the form and frequency of communication, the usefulness of information and the trust between parties.
This information was then used to perform Social Network Analysis in Gephi – a powerful interactive social network analysis tool. However, the survey data had to be first converted into a format fit for network analysis. The conventional approach for cleaning the data is discussed below.
Conventional approach
The survey responses were collected in Excel sheets. The data pre-processing and cleaning was done manually using Excel.
Problems with the conventional approach
- It involved dealing with the data manually which was an extremely time-consuming process and needed about 1-3 weeks depending on the complexity of the data.
- The process was prone to human errors which reduced the potential of the data.
- It required skilled labour for an extended amount of time and hence, increased the costs involved.
- It led to data inconsistencies.
Hence, taking all these problems into consideration, a generic automated process was developed to clean the data as discussed in the following sections.
Data Cleaning and Pre-processing
In a network, each node represents a unique identity. Hence, the most important task in cleaning the data was to recognise and remove inconsistencies in the names which occurred due to the textual nature of responses. The following techniques were used to clean the data in Python:
- Initially, all the names were made lowercase for the analysis.
- Special characters were removed.
- Rows containing missing or no information were removed.
- Trailing or unnecessary white spaces were removed.
- Incorrect spellings were identified and removed using a spellchecker. The challenge here was to differentiate between the proper nouns (such as ‘EcoZip’) and dictionary words (such as ‘Adventures’). For example, an entity name ‘EcoZip Adventures’ was misspelled as ‘EcoZip Adventres’. A conventional spell checker would consider ‘EcoZip’ as a spelling error along with ‘Adventres’ as both the words are not found in the dictionary. Hence, a solution was developed to distinguish the proper nouns from actual dictionary words in entity names and correct spelling errors in the data.
- A custom algorithm was developed to identify abbreviations in the text and replace it with the full name. e.g. ‘DOC’ was identified as ‘Department of Conservation’.
- Several names which were written similarly but were however, the same entity, were identified and merged. This is the most significant part of the process or the most “satisfying” part, as a user described it. An example is shown below:
- All the names in the network were also compared pairwise to further remove any inconsistencies and generate a list of consistent and unique names involved in the biosecurity information exchange.
This cleaning process reduced the entities from 319 (including inconsistencies) to 139 consistent and unique entities (nodes) in the network with 335 relationships (edges) between them which were then used to generate visualisations.
Social Network Analysis
Directed maps were generated using Gephi which were then further analysed. An anonymised example of one of the social network maps generated is shown below:
The information obtained through this network analysis can now be used by biosecurity providers to better target information exchange within the New Zealand tourism industry.
Achievements
- This application significantly reduced the time (from 1-3 weeks to a few hours or minutes) in cleaning and pre-processing the data before analysis.
- As a result, the costs involved in the conventional extensive processes, which involved a lot of manual effort, were also reduced.
- The new streamlined process almost eliminated the human errors involved in the manual inspection of data.
Conclusion
Hence, through this case study, an application was developed, which streamlines and automates all the steps starting from loading and cleaning the data up to the generation of data sheets to be used in the SNA. Although, this is currently a Python application, the development of a GUI based interactive SNA application design is currently under consideration.
I would like to acknowledge Helen Percy, my industry supervisor and Penny Payne, the social scientist at AgResearch for their invaluable support during this project.
Author
Romalee Amolic is a Master of Applied Data Science student at the University of Canterbury. In February 2018, she completed her summer internship with AgResearch, Hamilton. She thoroughly enjoyed her internship project which involved streamlining and increasing the efficiency of the data cleaning and network map generation processes at AgResearch. She is passionate about harnessing the power of data analytics to improve the lives of people. She eagerly looks forward to applying the skills learnt, in fulfilling her aspiration of becoming a data scientist.
Viel Glück Dr Demi!
Congratulations to Demival Vasques Filho (Demi), our latest student to successfully defend his PhD thesis.
Demi undertook his PhD on ‘Structure and dynamics of social bipartite and projected networks’ at the University of Auckland, under the supervision of Te Pūnaha Matatini Principal Investigator Dion O’Neale. He now leaves us to take up a new position at the Leibniz Institute of European History in Mainz, Germany.
Thank you Demi for being such an active part of TPM over the years. We will miss you! Kia kaha!
Congratulations to this guy! @demivasques – the newest PhD of @PunahaMatatini and @UoA_Physics 👨🏼🎓🍾🥂 It’s been an absolute privilege to work with him these last years. pic.twitter.com/Uwy2jwfFdC
— Dion O’Neale (@droneale) February 18, 2019
Bon voyage Kyle Higham, our latest PhD graduate
Congratulations to Te Pūnaha Matatini PhD student Kyle Higham, our much admired and highly active TPM Whānau past-chair and member, who successfully defended his PhD thesis recently.
Kyle undertook his PhD at the Victoria University of Wellington, researching knowledge diffusion and the dynamics of citation networks under the supervision of TPM investigators Adam Jaffe, Michele Governale and Uli Zuelicke.
Well that’s that out of the way! pic.twitter.com/2V97xYPY20
— Kyle Higham (@SpeckOnADot) November 7, 2018
Always a popular figure at TPM gatherings, Kyle now leaves us to take up an exciting role at the prestigious Ecole polytechnique fédérale de Lausanne (EPFL) in Switzerland.
Well done for all that you’ve achieved Kyle, and thank you for all your work with TPM Whānau. We hope to see you back in the future. Ka kite anō, kia kaha!
Audrey Lustig presents at major global ecology conference
Dr Audrey Lustig, Associate Investigator at Te Pūnaha Matatini and postdoctoral researcher with the Geospatial Research Institute (GRI) Toi Hangarau, University of Canterbury, presented her work at the 2018 British Ecological Society (BES) held in Birmingham, UK, in December.
Audrey, whose research is focused on spatial modelling of species distribution, presented her paper on regional pest control at the conference, the second largest annual meeting for ecologists in the world. With more than 500 talks and 200 poster presentations, there was an international flavour, which really added to the diversity of speakers, topics, systems and organisms discussed.
BES promotes diversity, equity, access, and inclusion
Audrey said it was a privilege to attend the three-day event. “This really is an exciting place to be for those partial to thinking about the natural world…. It was an incredibly stimulating and well-organised three days, with a lovely balance between unstructured (social) time and scientific talks and posters.”
The BES has taken a national leadership role in promoting diversity, equity, access, and inclusion in science and academia, reflected by a various new initiatives meeting diversity targets across gender, race, and sexual orientation during the event. This included a 1:1 gender ratio at the plenary session, a ‘women in science’ networking session, a LGBT+ and Trans mixer, gender neutral toilets, a ‘meet the plenary speaker for early career researchers’ session, and more.
Conference presentation highlights and challenges
“The wonderful plenary sessions by Samuel M. ‘Ohukani‘ōhi‘a Gon, III on using the Hawaiian Isles as a Model for Biocultural Conservation and by Danielle Lee on cultivating a generation of scholar in your communities were a major highlight of the academic program,” said Audrey.
“I urge people to view their talks when they become available through the BES [website]. We also all had a good laugh when Ken Thompson started listing some of the most inspirational ecology papers of the year. I will remember that ‘gardening is the perfect antidote to thinking that one year’s field data means anything at all!”
“I somehow muddled through my presentation on regional pest management in the invasive species oral session,” Audrey added. “Unfortunately, I felt like a bit of a zombie that day as my body still insisted that it was night time! On the positive side of things, I interacted with so many great scientists. I finally had the opportunity to meet up with Guillaume Latombe and Tim Blackburn and catch up with the incredible Jane Catford and Stéphane Boyer. Lots of cool research opportunities and potential collaborations, so I’m already looking forward to the next British Ecological Society Meeting!”
Shaun Hendy appointed to Callaghan Innovation Board
Shaun Hendy, Professor of Physics at the University of Auckland and Director of Te Pūnaha Matatini, has been appointed to the Board of Directors for Callaghan Innovation. Shaun’s appointment was announced recently by the Minister for Research, Science and Innovation Hon Dr Megan Woods.
Shaun will sit on the Callaghan Board for a term of 3 years. Other new appointments announced by Dr Woods include Jennifer Kerr, who is on the board of New Zealand Trade and Enterprise, and sitting members Stefan Korn, George Gong and Robin Hapi, who have had their terms extended.
“Callaghan Innovation is New Zealand’s innovation agency, supporting Kiwi businesses to innovate and collaborate,” says Dr Woods. “They have been major partners in the development of the R&D Tax Incentive which will encourage even more New Zealand firms to undertake R&D activity.”
Te Pūnaha Matatini is delighted with the news of Shaun’s appointment and wholeheartedly congratulates all of the new appointees.
Te Pūnaha Matatini farewells Samin Aref
Congratulations to Samin Aref, a highly valued member of the TPM Whānau, for handing in his PhD thesis recently. Samin commenced his PhD under the supervision of TPM Investigator Mark Wilson, working on computationally intensive problems in complex networks. Samin has the honour of being the first ever TPM intern to graduate with a PhD.
Another reason to celebrate is that Samin has secured a post-doctorate position at the prestigious Max Plank Institute for Demographic Research in Rostock, Germany.
Samin flew out to Europe earlier this week. However, not before we were able to give him a proper send-off – during the TPM Whānau Retreat in Ōtaki and subsequently at TPM HQ in Auckland. Samin’s supervisor Mark Wilson and our director Shaun Hendy gave speeches recognising his contributions during his time with TPM.
Kia kaha, all the best in Germany Samin! Stay in touch and we hope to see you back in Aotearoa in the future!
Shaun Hendy #nofly2018 update
As many of you will be aware, our director Shaun Hendy has been travelling a lot differently this year. Despite being a frequent domestic and international traveller, Shaun decided that for 2018 he would set an example and highlight his concern about climate change by not using air travel for the entire calendar year. The hashtag #nofly2018 was born and, from the first day in January, he has walked the talk – effectively turning his back on flying as a means to get around, favouring instead modes of land transport that emit less carbon.
Various news outlets have covered Shaun’s journey over the year, including Radio New Zealand and the New Zealand Herald. So, now that we’re into September, how is he getting on? Well, very impressively according to the stats. By mid-September 2017, Shaun had made 10 return flights from Auckland to Wellington, at a cost of 2.66 metric tonnes of CO2 (equivalent)*. So far this year he has been to Wellington and back six times (once by car, three times by train, and twice by bus) at a cost of just 0.458 metric tonnes of CO2 (equivalent)*. What is more he’s got more done in Wellington this year: in 2017 his 10 flights gave him 10 business days in Wellington, while in 2018 he has had 21 working days down the capital.
Not flying has its advantages
In addition to reducing his carbon footprint, Shaun says one of the great advantages to taking it slower by road or rail is that you can actually get a lot of work done on the way and plan in more meetings with investigators in one trip. Te Pūnaha Matatini, a national Centre of Research Excellence, has investigators spread across New Zealand.
“Over the last two weeks [for example] I have travelled #nofly2018 style from Auckland to Queenstown and back again,” said Shaun. “It was great to catch up with a number of investigators on the way through. I spent a beautiful sunny day at the University of Canterbury, catching up with [Te Pūnaha Matatini investigators] Alex James, Jeanette McLeod, Mike Plank, and Audrey Lustig, as well as dropping by to see Rebecca Turner at Scion. The conversations that day were very timely as I have gotten involved with MPI’s Mycoplasma Bovis Eradication Science Advisory Group to help them think about how they can use the various data sets they have at their disposal.”
Electric vehicles becoming more feasible
On his most recent trip, Shaun was also sponsored by Yoogo Share, an electric vehicle share company that has 100 electric vehicles based in eight locations in Christchurch.
“They lent me one of their Hyundai IONIQ’s for five days,” said Shaun. “I had about 1,000km to drive, including the odd hill or two. The IONIQ doesn’t yet have the range of a petrol vehicle. Depending on the terrain, you’ll get around 100-160 km between charges, although running the heater will shave 10-15% off this. A fast charge takes around 15 minutes and will boost your battery up to about 80% capacity, but if you’ve got another 10 minutes or so you can charge it up to 95%.”
Luckily, there is a growing network of charging stations across New Zealand, which means electric vehicle users can get to most places without too much trouble.
“From Christchurch, I charged up at Geraldine, then Tekapo, followed by a big charge at Twizel to make sure I made it over the Lindis pass, and then a final top up in Cromwell,” said Shaun. “The IONIQ was great to drive – I had no problems taking it up over the Crown Range Rd. Definitely give it a go next time you are in Christchurch.”
Follow Shaun on Twitter for #nofly2018 updates!
Keep up-to-date with Shaun Hendy’s travels on Twitter by following the #nofly2018 hashtag.
Heading back to Christchurch today in the @yoogo_nz Hyundai IONIQ. It’s been a great climate-friendly few days #nofly2018 pic.twitter.com/sleS3kUEBI
— Shaun Hendy (@hendysh) August 19, 2018
*Calculated using the Enrivo-Mark Travel Emissions Calculator.
Interns work to enhance use of te reo Māori
In the summer of 2016-2017, Te Hiku Media and Te Pūnaha Matatini co-funded a number of student internships – work from which led to the development of Kōrero Māori – a project to teach machines how to speak te reo Māori.
One of the interns was Jamie Chow, a conjoint BComm/BEng (Honours) degree student from the University of Auckland. Jamie’s work on Te Hiku’s Data Analytics and Visualisation Project involved using online audience data to measure the performance of the organisation’s digital platform, matching it with other information such as demographics and geographical data.
Internship leads to ongoing employment opportunity
Following his 10-week summer internship, Jamie continued working on the project for Te Hiku in part-time employment over the course of 2017.
“We kept Jamie on board,” says Te Hiku’s R&D Scientist and Engineer Keoni Mahelona. “He had the internship then we hired him on contract for about 6 months or so. Just casually, furthering the work that he did for that project. That was really useful.”
Jamie was able to create visualisations of the data that allowed Te Hiku staff to quickly understand and interpret the behaviour of their audience. Staff can now immediately examine their content for audience engagement, allowing them to adapt their future programming.
“The project mainly involved developing tools to obtain usage data for their online platform and present this data in a suitable form to their staff, producers, and content creators,” says Jamie.
“My project was very self-driven so it was always challenging and engaging. It was clear even from the beginning that I would learn a lot throughout the project. Te Hiku Media seemed to be pleased with the results and I’m happy they’re using and benefiting from my work.
“Overall, it was a great experience and I’m grateful that I had the opportunity to work with some awesome people.”
About the Kōrero Māori project
Te Hiku’s Data Analytics and Visualisation Project led to discussions about the need for ICT tools for te reo Māori. Working together, Keoni’s team developed the Kōrero Māori project to create computer language models for te reo Māori – the basic tools which will allow machines to be able to transcribe and speak the language.
Keoni is optimistic about how Te Hiku and Te Pūnaha Matatini can collaborate in terms of research direction in the future.
“I do look forward to us continuing to work together… and doing research around Te Reo, language processing and also looking to the languages of the Pacific – because there’s a lot of similarities,” says Keoni. “If we can turn these into machine models, perhaps we can learn something about the evolution of our languages.
Keoni says that Te Pūnaha Matatini has been very helpful and open in terms of how the data are managed.
“It’s about managing data in a way that aligns with our tikanga and our values, as Māori and as a Māori organisation and as indigenous people. Our language is our culture. It’s our identity. We’re talking about giving that to a machine and I guess the question comes, well, who owns that data or who owns the machines that have access to that data,” explains Keoni.
“As indigenous people, we want to maintain some sovereignty… and Te Pūnaha Matatini has been helpful in terms of having quite a broad and open understanding of those aspects of the project.”