Bernhard Haslhofer
Bernhard Haslhofer
AIT Austrian Institute of Technology
Giefinggasse 4 A-1210 Vienna Austria

Email: Encrypted Email: My PGP key
Find me elsewhere: twitter, slideshare, github My background: short bio (en|de)

I am working as a Senior Data Scientist at AIT's Digital Insight Lab. My research interest lies in finding and applying quantitative methods for gaining new insights from large-scale, connected datasets. I often act as bridge researcher between fields and contribute practical methods and tools drawn from machine learning, network analytics, and text mining. My current research topics are:

  • Cryptocurrency Analytics: I am leading the development of the GraphSense Cross-Ledger Cryptocurrency Analytics Platform and contribute(d) to a number of studies investigating the structure and dynamics of cryptocurrency ecosystems. I am also heading the VIRTCRIME project, which aims at investigating Post-Bitcoin cryptocurrencies such as Monero or Zcash.
  • Predictive Maintenance: in collaboration with my colleagues, I am investigating the application of traditional machine learning methods and novel deep learning techniques for predicting outages of machineries or machine parts in the manufacturing industry.
  • Culturomics: I am co-PI of the TRAVELOGUES project, in which we are collaborating with historians and quantitatively analyze an extensive collection of German language travelogues drawn from the Austrian Books Online (ABO) project (ca. 600,000 books) of the Austrian National Library. The goal is to gaining insight into the perception of the Other (Fremdheit in German) and how it changed over time.

Recent Publications (see all ...)

Paquet-Clouston, M., Romiti, M., Haslhofer, B., & Chavat, T. (2019). Spams meet cryptocurrencies: Sextortion in the bitcoin ecosystem. ACM conference on advances in financial technologies (AFT’19).

Fröwis, M., Gottschalk, T., Haslhofer, B., Rückert, C., & Pesch, P. (2019). Safeguarding the evidential value of forensic cryptocurrency investigations. pre-print,

Romiti, M., Judmayer, A., Zamyatin, A., & Haslhofer, B. (2019). A deep dive into bitcoin mining pools: An empirical analysis of mining shares. 18th annual workshop on the economics of information security (WEIS 2019).

Paquet-Clouston, M., Haslhofer, B., & Dupont, B. (2019). Ransomware payments in the bitcoin ecosystem. Journal of Cybersecurity, 5 (1).

Jalali, A., Heistracher, C., Schindler, A., Haslhofer, B., Nemeth, T., Glawar, R., Sihn, W., & Boer, P. (2019). Predicting time-to-failure of plasma etching equipment using machine learning. 2019 IEEE international conference on prognostics and health management.

Hinteregger, A., & Haslhofer, B. (2019). An empirical analysis of monero cross-chain traceability. Financial cryptography and data security (FC 2019).

Nemeth, T., Ansari, F., Sihn, W., Haslhofer, B., & Schindler, A. (2018). PriMa-x: A reference model for realizing prescriptive maintenance and assessing its maturity enhanced by machine learning. Procedia CIRP: 51st CIRP Conference on Manufacturing Systems, 72, pp. 1039 - 1044.

Haslhofer, B., Isaac, A., & Simon, R. (2018). Knowledge graphs in the libraries and digital humanities domain. In: Sakr, S., & Zomaya, A. (eds.) Encyclopedia of big data technologies, (pp. 1-8). Springer International Publishing.

Open Source Software Contributions

GraphSense: Cross-Ledger Cryptocurrency Analytics Platform

Wikigrouth: A Python tool for extracting entity mentions from a collection of Wikipedia documents.

ResourceSync: Software implementing the ResourceSync data synchronization framework for the Web.

Maphub: A system that allows people to cross-reference historical maps with resources in Web-based knowledge graphs. It also demonstrates application of the W3C Open Annotation specification.

Lucene-SKOS: An analyzer module for Apache Lucene 4.x and Solr 4.x, which takes existing SKOS concepts schemes and performs term expansion for given Lucene documents and/or queries.

qSKOS: A command line tool and API for finding quality issues in SKOS vocabularies.

DSNotify: A generic change detection framework for Linked Data sources that informs data-consuming actors about the various types of events (create, remove, move, update) that can occur in data sources.

OAI2LOD Server: A leight-weight proxy server component that exposes any OAI-PMH compliant metadata repository as Linked (Open) Data

Open Data Publishing Contributions

Ransomware Payments in the Bitcoin Ecosystem: This dataset contains 7,222 Bitcoin seed addresses related to 67 ransomware families as well as addresses that were identified by applying the expansion procedure described in in our paper. A open dataset comprising metadata of 20 million texts, images, videos and sounds gathered from institutions all over Europe by Europeana.

Grants and Third-Party Funded Projects

COGNITUS (10/2019-09/2020), FFG - ICT of the future, Project Lead, Principal Investigator. The goal of COGNITUS is to provide a Deep Learning pipeline equipped with a set of generic algorithmic building blocks for predicting outages of machineries based on sensor data streams.

Austrian Blockchain Center (ABC) (10/2019-10/2023), FFG COMET, Area Lead Data Science Methods for Blockchain Analytics & Predictions. The Center's mission is to be the one-stop-shop Austrian Research Center for Blockchain (and related) technologies to be applied in industrial applications like industry 4.0 / IoT as well as financial, energy, logistics, government and administrative applications. Those new applications and business models resulting from collaborations between established players, innovative startups and top R&D institutes will be the key for the creation of new jobs and establishing Austria among the top ten innovative countries in Europe.

SD4M (05/2018-01/2019), Contract Research, Co-Principal Investigator. Investigating possible machine learning models for predicting outages of etching equipments that chemically remove layers from the surface of a silicon wafer during manufacturing.

TRAVELOGUES (04/2018-03/2020), FWF DACH, Co-Principal Investigator. This interdisciplinary international (DACH FWF-DFG) digital humanities project aims at gaining insight into the perception of the Other (focusing on the Orient) by analyzing an extensive collection of German language travelogues covering the period from 1500 until 1875. It will bring together a team of researchers from history, computer science, as well as library and information science from Austria and Germany. They will jointly develop a novel mixed qualitative and quantitative method for the serial analysis of large-scale text corpora and apply that method on a comprehensive corpus of travelogues originally published in the German language (ca. 3,000 - 3,500 books) and drawn from the Austrian Books Online (ABO) project (ca. 600,000 books) of the Austrian National Library.

VIRTCRIME (01/2018-12/2019), FFG KIRAS, Principal Investigator. The goal of the VIRTCRIME project lies in the development of novel algorithms and methods for tracing criminal transactions in post-Bitcoin era cryptocurrencies, while considering illegitimate activities in Darknet market places. Orthogonally, the project will provide novel criminological procedures and law enforcement approaches, and investigate legal pre-conditions and consequences.

TITANIUM (05/2017-05/2020), EU Horizon 2020, Senior Scientist. TITANIUM will research, develop, and validate novel data-driven techniques and solutions designed to support Law Enforcement Agencies (LEAs) charged with investigating criminal or terrorist activities involving virtual currencies and/or underground markets in the darknet.

GraphSense (09/2015-11/2017), FFG - IKT der Zukunft, Project Lead, Principal Investigator. The goal of the GraphSense project is to research and develop novel algorithmic solutions for detecting anomalies in large-scale, dynamically changing graph datasets. The focus will be on developing anomaly detection techniques for transaction networks constructed from virtual currencies (Bitcoin) and investigate their applicability for enterprise financial fraud detection settings.

BITCRIME (10/2014-09/2016), Bilateral: BMBF (DE) + BMVIT (AT), Scientist, WP Lead. Research and develop methods to prevent and prosecute organised crime in virtual currencies. The project also investigates novel Anti Money Laundering (AML) strategies taking into account the pseudo-anonymity of Bitcoin users.

ResourceSync (12/2011-04/2014), Alfred P. Sloan Foundation, Researcher. Research, develop, prototype, test, and deploy mechanisms for the large-scale synchronization of web resources. Building on the OAI-PMH strategies for synchronizing metadata, this project will enhance that specification using modern web technologies, but will allow for the synchronization of the objects themselves, not just their metadata.

SciLink (03/2011-02/2014), EU PEOPLE IOF (Marie Curie), Research Fellow (beneficiary). Research on (i) interactive links discovery in scholarly publications, (ii) strategies for maintaining link integrity, and (iii) novel Web-based resource aggregation and presentation interfaces for scholarly publication workflows.

Maphub (12/2011-02/2013), Andrew W. Mellon Foundation, Principal Investigator. Examine application of the Open Annotation Specification in the context of digitized historical maps. Design and build a collaborative Web environment in which scholars and citizens can contribute their knowledge to digitized high-resolution online maps. We experimented with designs that integrate the annotation process with the re-use of data from public data sources, such as Wikipedia.

MEKETRE (07/2009-12/2012), Austrian Research Fund (FWF), Proposal Co-author. An interdisciplinary project with the Institute for Egyptology at the University of Vienna. It aimed at building a collaborative Web-based solution for efficiently organizing the collected and digitized content objects from the Egyptian middle kingdom period by means of open collaboratively developed vocabularies.


ResourceSync Framework Specification (co-editor): describes a synchronization framework for the web consisting of various capabilities that allow third party systems to remain synchronized with a server's evolving resources.

Open Annotation Data Model (contributor): specifies an interoperable framework for creating associations between related resources, annotations, using a methodology that conforms to the Architecture of the World Wide Web. Open Annotations can easily be shared between platforms, with sufficient richness of expression to satisfy complex requirements while remaining simple enough to also allow for the most common use cases, such as attaching a piece of text to a single web resource.


Cryptoasset Analytics, (2019, TU Vienna), instructor: Cryptocurrencies such as Bitcoin, Initial Coin Offerings (ICOs), and Distributed Autonomous Organizations (DAOs) are well-known crypto asset examples. They build on blockchain technology and form virtual ecosystems in which different actors interact with each other with varying intentions. The general availability of transaction data in the underlying blockchains led to the development of a number of analytics techniques that are nowadays used for reasons such as market research, compliance and anti-money-laundering, as well as law enforcement. The goal of this course is to learn how crypto asset ecosystems can be analyzed using a variety of data science methods and how gained insights can subsequently be used for informed decision making. The course will offer the opportunity to design and develop novel approaches for a number of analytics use cases.

Globally Connected Systems, (2017-2019, University of Applied Sciences - FH Technikum Wien), instructor: The goal of this course is to introduce the design principles and technologies for building global information, data, and financial networks, show the practical applications of such systems, and discuss their design and their social and policy context.

Application Development in Media Informatics, (2015-2017, University of Vienna), instructor: An undergraduate course involving development of an application related to media informatics.

Technology Applications, (Spring 2014, University of Salzburg), Instructor: A masters-level course introducing technologies for building data-centric Web information systems in the library domain. Discussion of cross-cutting issues such as Linked (Open) Data.

INFO/CS 4302 - Web Information Systems, (2011-2012, Cornell University), Instructor: This course introduces technologies for building data-centric information systems on the World Wide Web, show the practical applications of such systems, and discuss their design and their social and policy context by examining cross-cutting issues such as citizen science, data journalism and open government.

CS 5999 - Master of Engineering Project, (2011-2012, Cornell University), Instructor: Independent or group project under the direction of a CS field member or researcher. Projects involve the development of a computer science application (software or hardware) useful in exploring and/or solving an engineering problem with a computer science focus.

Multimedia Information Systems 2, (2007-2011, University of Vienna), Co-instructor: A masters-level course in Media Informatics examining technologies and available applications for building (multimedia) Web information systems. Focus on XML, Semantic Web technologies and, metadata standards.

Multimedia Information Retrieval, (2009-2011, University of Vienna), Co-instructor: An advanced masters-level course focusing on the principles of information retrieval in distributed environments such as the Web, with a special focus on multimedia information.

Information System Technologies for Multimedia Applications, (2008-2010, University of Vienna), Co-instructor: An undergraduate course focusing on the technical properties of various media types (image, audio, video) and their technical processing (e.g., with Java Media Framework) in multimedia applications.

Media Informatics Student Projects, (2008-2011, University of Vienna), Instructor: An undergraduate course involving the development of an application related to the media informatics field.

Modeling Techniques and Methods, (2007-2011, University of Vienna), Co-instructor: An undergraduate introductory course covering basic data modeling standards such as EER, UML, etc.

Invited Talks and Panels

Can a blockchain solve the trust problem?, Next generation Internet (NGI) talks, OCG, March 2019, Vienna, Austria. (slides)

The Post-Bitcoin Universe...and what it means for future cybercrime investigations, APWG.EU Symposium on Electronic Crime Research, September 2018, Krakow, Poland.

The Post-Bitcoin Era. Emerging Technologies and Regulatory Challenges, Informal ECOFIN Meeting, September 2018, Vienna, Austria.

Artificial Intelligence, Big Data and Human Rights – discrimination and other potential challenges (Panel), IFIP Summer School 2018 on Fairness, Accountability, and Transparency in the Age of Big Data, August 2018, Vienna, Austria.

Measurements in Cryptocurrency Networks, TMA Experts Summit, June 2018, Vienna, Austria. (slides)

Tutorial on Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocurrency Analytics Techniques, Austrian Financial Market Authority (FMA), May 2018, Vienna, Austria. (slides)

Insight into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-based Ecosystems, Austrian Economic Chambers, February 2018, Vienna, Austria. (slides)

O Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics, Oesterreichische Nationalbank (OeNB), Research Seminar, January 2018, Vienna, Austria. (slides)

Cryptocurrency Analytics (Bitcoin and beyond), Monero Meetup Vienna, December 2017, Vienna, Austria.

Panel: Cryptocurrencies & eCrime, APWG.EU eCrime Cyber-Security Symposium, October 2017, Porto, Portugal.

Insight Into Virtual Currencies and Darknet Market Activities, Media4Sec - Policing the Dark Web Workshop, September 2017, The Hague.

Blockchain und Cyber-Währung (Panel), Digital Days 2017, September 2017, Vienna, Austria. (slides)

Inisght into Virtual Currency Ecosystems (by making use of Big Data technology), Big Data Europe (BDE) Webinar, February 2017, Online. (slides)

Virtual Currencies and Cybercrime, KSÖ Workshop Urban Security, November 2016, Vienna, Austria.

Insights into Virtual Currency Ecosystems, APWG eCrime.EU Symposium 2016, October 2016, Bratislava, Slovakia.

Exploring and Tracking Bitcoin Transactions, 3rd Virtual Currencies Conference (EUROPOL), May 2016, The Hague.

Mind the Gap - Data Science Meets Software Engineering, Vienna Semantic Web Meetup, March 2016, Vienna, Austria. (slides)

GraphSense - Real-time Insight into Virtual Currency Ecosystems, Austrian Data Forum, November 2015, MQ, Vienna. (slides)

Bitcoin Panel, APWG - Symposium on Electronic Crime Research, May 2015, Barcelona, Spain. (slides)

Bitcoin - Introduction, Technical Aspects and Ongoin Developments, FMA - Austrian Financial Market Authority, April 2015, . (slides)

Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissenschaften, Workshop - Linked Data Within The Humanities and Beyond, December 2014, Austrian Academy of Sciences. (slides)

The value of open data and the OpenGLAM network, Putting Linked Library Data to Work: the DM2E Showcase, November 2014, Austrian National Library, Vienna, Austria. (slides)

Things, not Strings, ADV Tagung - Suchstrategien für heute und morgen, November 2014, Vienna, Austria. (slides)

Offene Daten im Kulturbereich - Die pragmatische Perspektive, Alles Offen, alles frei.
Open Data in Kultureinrichtungen
, June 2014, Wien Museum, Vienna, Austria. (slides)

Open Data - Principles and Techniques (Guest Lecture), Technical University of Vienna, May 2014, Vienna, Austria. (slides)

The Story behind Maphub, Open Knowledge Conference (OKCon), September 2013, Geneva, Switzerland. (slides)

Semantic Tagging for old maps...and other things on the Web, The Web As Literature Symposium, June 2013, British Library, London, UK. (slides)

Linked Open Data (Guest Lecture), Technical University of Vienna, May 2013, Vienna, Austria. (slides)

Maphub and Annotorious, iAnnotate 2013, April 2013, San Francisco, USA. (slides)

Maphub - Annotations and Semantic Tags on Historical Maps, Stanford University - Open Annotation Rollout, April 2013, Palo Alto, USA. (slides)

Old Maps, Annotations, and Open Data Networks, Harvard University, January 2013, Cambridge, USA. (slides)

Linked Data and SKOS, Workshop on Physics Classification, December 2011, Boston, USA. (slides)

Linked Data in Scholarly Communication, Cornell University - AAHEP5 Information Provider Summit, Cornell University, October 2011, Ithaca, USA. (slides)

Metadata is back! (Keynote), Semantic Web Technologies for Libraries and Readers Workshop, co-located with JCDL 2011, June 2011, Ottawa, Canada. (slides)

Research on Scholarly Practices and Communication at Cornell Information Science. (with Carl Lagoze), Microsoft Research, May 2011, Redmond, USA. (slides)

Linked Data als Perspektive für die bibliothekarische Inhaltserschließung, Österreichisches Online-Informationstreffen und Österreichischer Dokumentartag (ODOK), September 2010, Leoben, Austria. (slides)

Linked Data im Kontext Digitaler Bibliothekssysteme, Semantic Web in Bibliotheken (SWIB), September 2009, Cologne, Germany. (slides)

CIDOC CRM in Practice - Experiences, Problems, and Possible Solutions, Workshop Vernetzte Datenwelten, October 2009, Berlin, Germany. (slides)

Linked Data Tutorial, Vlaams Theater Instituut, June 2009, Brussels, Belgium. (slides)

Research Visits

Research Visit Los Alamos National Labs, May 2012


Open Humanities Award, 2013

Marie Curie IOF Fellowship, 2011

"Certificate of Appreciation", University of Vienna, Faculty of computer science. 2010, 2011

Event Organization


13th International Conference on Semantic Systems (SEMANTICS 2017), Data Science track chair

11th International Conference on Web Engineering (ICWE 2011), Doctoral consortium co-chair

International Conference on Dublin Core and Metadata Applications (DC 2008), Poster chair

Very Large Databases Conference (VLDB 2007), local organization


Web of Data in the Context of Multimedia at SAMT2009, Graz, Austria (slides: 1, 2)

Semantic Digital Libraries Tutorial (WWW2007, ESWC2007, JCDL2006)


1st Workshop on Data Science: Methods, Technology and Applications (DSci15) , co-located with SEMANTICS 2015

Linked Data Camp 2009, Museumsquartier (MQ) Vienna

Web of Data Practitioner’s Days 2008, University of Vienna

Program Committees and Reviewing for Scientific Journals


Journal of Cybersecurity (2019)

Journal of Web Semantics (JWS) (2013, 2014, 2017)

International Journal on Semantic Web and Information Systems (IJSWIS) (2012, 2014)

Semantic Web Journal (SWJ) (2014)

Future Internet (2013)

Computers (2014)

Multimedia Tools and Applications (2010, 2011)

International Journal on Metadata, Semantics, and Ontologies (2010, 2012)

International Journal on Digital Libraries (2009, 2012, 2017)

ACM Computing Surveys (2009)

Conferences, Workshops, Symposia

CRYPTO VALLEY Conference (2019)

International Semantic Web Conference (ISWC) (2019)

ACM Web Science (WebSci) (2014, 2015, 2017)

Digital Libraries (2014)

International World Wide Web Conference (WWW) (2012, 2015)

International Conference on Web Engineering (ICWE) (2011, 2012, 2013)

International Conference on Theory and Practice of Digital Libraries (TPDL) (2010, 2011, 2013, 2015, 2017)

ACM/IEEE Joint Conference on Digital Libraries (JCDL) (2015, 2017)

Extended Semantic Web Conference (ESWC) (2010, 2012)

IEEE Conference on Commerce and Enterprise Computing (CEC) (2010, 2011, 2012)

International Conference on Semantic Systems (SEMANTICS) (2010, 2015)

Dublin Core Conference (DC) (2008 - 2015)

Asian Digital Library Conference (ICADL) (2015)

Computational Social Science Winter Symposium (CSSWS) (2014, 2015)

Linked Data on the Web Workshop (LDOW) (2017)

iChallenge - Linked Data Cup (2013)

Linked Data Triplification Challenge (2011)

Workshop on Scripting and Development for the Semantic Web (SFSW) (2009, 2010)

Networked Knowledge Organization Systems and Services Workshop (NKOS) (2006-2017)

International Workshop on Web Semantics (WebS) (2004-2013)