Hannu Toivonen’s research while affiliated with University of Helsinki and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (270)


Fig. 1. (a) Cutaway diagram of an azimuth thruster. (b) Lumped mass model of an azimuth thruster.
Fig. 2. Power spectral density (PSD) for various input models. The PSD í µí»· 1 (í µí¼”) corresponds to a random-walk model (13); í µí»· 2 (í µí¼”) corresponds to a constant spectral density (14); í µí»· 3 (í µí¼”) is the PSD of a harmonic oscillation with í µí¼” max = 0.8 and amplitude í µí°´maxµí°´max = 1, í µí»· 4 (í µí¼”) is the PSD of an ice-load excitation modeled as in (17); and ̄ í µí»·(í µí¼”) is a spectral bound constructed from í µí»· 1 (í µí¼”) and í µí»· 2 (í µí¼”) as in (19). The figure illustrates how, by changing the parameters í µí±Ž, í µí¼Ž 2
Fig. 3. (a) Picture of the test bench. (b) A lumped-mass model of the test bench. The components of the test bench are: 1. Driving motor, 2. Load generator, 3. Flexible coupling, 4. Propeller mass, 5. and 6. ERN 420 hollow-through shaft rotary TTL encoders, 7. Torque transducer ±20 Nm 8. and 9. ERN 120 hollow-through shaft rotary TTL encoders. 10. Torque transducer ±50 Nm, 11. ERN 120 hollow-through shaft rotary TTL encoder.
Table 3
Fig. 4. Single-sided amplitude spectrum of the torque response at the input shaft during the PRBS experiment. The experiment reveals the natural frequencies of the system.

+7

Torque estimation in marine propulsion systems
  • Article
  • Full-text available

June 2022

·

2,328 Reads

·

10 Citations

Mechanical Systems and Signal Processing

·

·

Wictor Lund

·

[...]

·

Hannu T. Toivonen

An augmented Kalman filter for torque estimation in marine propulsion-system drive trains is presented. Propeller and motor excitations and torque responses are estimated based on a dynamical model of the system and inboard shaft measurements. Input excitations affecting marine propulsion systems are signals whose statistical properties vary between finite time intervals. Hence, in this paper, excitations are characterized as quasi-stationary signals with bounded power spectral density. Given that upper bounds on the spectral densities are known prior to estimation, it is shown that a linear time-invariant input-and-state observer, minimizing the worst-case power of the estimation errors, can be synthesized by conventional Kalman-filtering techniques. Experiments have been conducted on a laboratory-scale test bench to assess the applicability of the proposed observer for use in marine propulsion systems. The test bench was built to emulate the behavior of a full-scale propulsion system operated in ice and other high load conditions. Estimation results from a full-size underwater mountable azimuthing thruster are also presented. Experiment results show that torque excitations and torque responses at all locations of interest on the engine-propeller drivetrain can be estimated with high accuracy based on a few indirect measurements at convenient locations on the motor shaft.

Download

Integrated interdisciplinary workflows for research on historical newspapers: Perspectives from humanities scholars, computer scientists, and librarians

August 2021

·

97 Reads

·

41 Citations

Journal of the Association for Information Science and Technology

This article considers the interdisciplinary opportunities and challenges of working with digital cultural heritage, such as digitized historical newspapers, and proposes an integrated digital hermeneutics workflow to combine purely disciplinary research approaches from computer science, humanities, and library work. Common interests and motivations of the above-mentioned disciplines have resulted in interdisciplinary projects and collaborations such as the NewsEye project, which is working on novel solutions on how digital heritage data is (re)searched, accessed, used, and analyzed. We argue that collaborations of different disciplines can benefit from a good understanding of the workflows and traditions of each of the disciplines involved but must find integrated approaches to successfully exploit the full potential of digitized sources. The paper is furthermore providing an insight into digital tools, methods, and hermeneutics in action, showing that integrated interdisciplinary research needs to build something in between the disciplines while respecting and understanding each other's expertise and expectations.


Fig. 1. An example of a skeleton constructed from Visa's slogan: "Life flows better with Visa."
Fig. 4. Distributions of judgments for overall quality and catchiness for generated slogans (balanced in red, maximized in blue, and minimized in orange) and expert-written slogans (in green). (The graphs show distributions over slogans, where each slogan is represented by its mean score.). (a) Overall quality. (b) Catchiness.
Fig. 5. Pearson correlation coefficient of judgments on human-made slogans between the five questions: (r)elatedness, (l)anguage, (m)etaphoricity, (c)atchyness, and (o)verall quality.
Fig. 6. Distributions of mean judgments of slogans, for expert-written as well generated ones with different selection methods (balanced, maximized, or minimized internal dimensions). Results are given separately for different human judgments (relatedness, language, metaphoricity, catchiness, and overall quality). For each judgment, the "maximized" results shown are for the case where the corresponding internal evaluation dimension was maximized by the method; the "overall" case is their aggregation. Plots indicate the median, first and third quartiles, and 95% intervals.
Computational generation of slogans

June 2020

·

705 Reads

·

20 Citations

Natural Language Engineering

In advertising, slogans are used to enhance the recall of the advertised product by consumers and to distinguish it from others in the market. Creating effective slogans is a resource-consuming task for humans. In this paper, we describe a novel method for automatically generating slogans, given a target concept (e.g., car) and an adjectival property to express (e.g., elegant) as input. Additionally, a key component in our approach is a novel method for generating nominal metaphors, using a metaphor interpretation model, to allow generating metaphorical slogans. The method for generating slogans extracts skeletons from existing slogans. It then fills a skeleton in with suitable words by utilizing multiple linguistic resources (such as a repository of grammatical relations, and semantic and language models) and genetic algorithms to optimize multiple objectives such as semantic relatedness, language correctness, and usage of rhetorical devices. We evaluate the metaphor and slogan generation methods by running crowdsourced surveys. On a five-point Likert scale, we ask online judges to evaluate whether the generated metaphors, along with three other metaphors generated using different methods, highlight the intended property. The slogan generation method is evaluated by asking crowdsourced judges to rate generated slogans from five perspectives: (1) how well is the slogan related to the topic, (2) how correct is the language of the slogan, (3) how metaphoric is the slogan, (4) how catchy, attractive, and memorable is it, and (5) how good is the slogan overall. Similarly, we evaluate existing expert-made slogans. Based on the evaluations, we analyze the method and provide insights regarding existing slogans. The empirical results indicate that our metaphor generation method is capable of producing apt metaphors. Regarding the slogan generator, the results suggest that the method has successfully produced at least one effective slogan for every evaluated input.



Personal Research Assistant for Online Exploration of Historical News

April 2020

·

24 Reads

·

1 Citation

Lecture Notes in Computer Science

We present a novel environment for exploratory search in large collections of historical newspapers developed as a part of the NewsEye project. In this paper we focus on the intelligent Personal Research Assistant (PRA) component in the environment and the web interface. The PRA is an interactive exploratory engine that combines results of various text analysis tools in an unsupervised fashion to conduct autonomous investigations on the data according to users’ needs. The PRA is freely available online together with some datasets of European historical newspapers. The methods used by the assistant are of potential benefit to other exploratory search applications.



Swarms of Unmanned Aerial Vehicles – A Survey

October 2019

·

9,059 Reads

·

297 Citations

Journal of Industrial Information Integration

The unmanned aerial vehicles or drones come in a great diversity depending upon the basic frameworks with their particular specifications. The purpose of this study is to analyse the core characteristics of the swarming drones and measure the public awareness levels with respect to these swarms. To achieve these goals, the functionality, problems, and importance of drones are highlighted. The results of an experimental survey from a bunch of academic population are also presented, which demonstrate that the swarms of drones are fundamental future agenda and will be adopted with the passage of time.


Interactive exploration of heterogeneous biological networks with Biomine Explorer

June 2019

·

51 Reads

·

10 Citations

Bioinformatics

Biomine Explorer is a web application that enables interactive exploration of large heterogeneous biological networks constructed from selected publicly available biological knowledge sources. It is built on top of Biomine, a system which integrates cross-references from several biological databases into a large heterogeneous probabilistic network. Biomine Explorer offers user-friendly interfaces for search, visualization, exploration and manipulation as well as public and private storage of discovered subnetworks with permanent links suitable for inclusion into scientific publications. A JSON-based web API for network search queries is also available for advanced users. Availability and implementation: Biomine Explorer is implemented as a web application, which is publicly available at https://biomine.ijs.si. Registration is not required but registered users can benefit from additional features such as private network repositories.


Conceptual Representations for Computational Concept Creation

February 2019

·

851 Reads

·

17 Citations

ACM Computing Surveys

Computational creativity seeks to understand computational mechanisms that can be characterized as creative. The creation of new concepts is a central challenge for any creative system. In this article, we outline different approaches to computational concept creation and then review conceptual representations relevant to concept creation, and therefore to computational creativity. The conceptual representations are organized in accordance with two important perspectives on the distinctions between them. One distinction is between symbolic, spatial and connectionist representations. The other is between descriptive and procedural representations. Additionally, conceptual representations used in particular creative domains, such as language, music, image and emotion, are reviewed separately. For every representation reviewed, we cover the inference it affords, the computational means of building it, and its application in concept creation.


Computational Creativity Infrastructure for Online Software Composition: A Conceptual Blending Use Case

February 2019

·

84 Reads

·

6 Citations

IBM Journal of Research and Development

Computational Creativity [CC] is a multidisciplinary research field, studying how to engineer software that exhibits behavior which would reasonably be deemed creative. This article shows how composition of software solutions in this field can effectively be supported through a CC infrastructure that supports user-friendly development of CC software components and workflows, their sharing, execution and reuse. The infrastructure allows CC researchers to build workflows that can be executed online and be easily reused by others on the workflow web address. Moreover, it enables the building of procedures composed of software developed by different researchers from different laboratories, leading to novel ways of software composition for computational purposes that were not expected in advance. This capability is illustrated on a workflow that implements a Concept Generator prototype based on the Conceptual Blending framework. The prototype consists of a composition of modules made available as web services in the infrastructure, and is explored and tested through experiments involving blending of texts from different domains, blending of images, and poetry generation.


Citations (80)


... During COVID-19 pandemic [71], healthcare [5] slogans on social media, and complex, rapidly evolving epidemiological sciences have raised public awareness and measures to limit the spread of the disease. National and international companies nowadays use a range of advertising slogans to showcase the benefits of their products [1,8,41]. It is a bright statement mostly used in commerce and trade to brag. ...

Reference:

Enhancing Coherence and Diversity in Multi-Class Slogan Generation Systems
"Talent, Skill and Support.": A Method for Automatic Creation of Slogans
  • Citing Conference Paper
  • January 2018

... Currently, with the accelerated advancement of maritime strategic deployment and marine resource development, there are increasingly severe challenges faced by ship technology in improving propulsion efficiency, enhancing maneuverability, and optimizing energy utilization [1]. As a core component of power transmission systems, the gear system is used extensively in ship propulsion, power transmission, steering, ballast water management, and energy recovery equipment [2][3][4]. The dual-input single-output (DI-SO) cylindrical spur gear system employs fixed-axis gear transmission. ...

Torque estimation in marine propulsion systems

Mechanical Systems and Signal Processing

... O país da afiliação do maior número de autores (n=30) é os Estados Unidos da América, seguido do Canadá (n=8) (Tabela II). Quatro artigos têm autores com afiliação de países diferentes (Oberbichler et al., 2022;Walsh et al., 2022;Yao & Xiao, 2022;Yin Zhang et al., 2021). ...

Integrated interdisciplinary workflows for research on historical newspapers: Perspectives from humanities scholars, computer scientists, and librarians

Journal of the Association for Information Science and Technology

... There is even a possibility that in the future maybe artificial intelligence (AI) artists will dominate over human performers [2]. Like humans, machines don't get tired or suffer from fatigue hence they can generate millions of songs per hour per day showing that in the near future there will be high amounts of efficiency and cost-effectiveness in entertainment industries and art-based sectors [3]. As a result, a new branch of study has developed nowadays called computational creativity [4]. ...

Computational creativity beyond machine learning
  • Citing Article
  • June 2020

Physics of Life Reviews

... Advertising professionals often resort to rhetorical devices to create memorable and catchy slogans. Not only to improve the product's recall among consumers, but slogans also set it apart from competitors in the market (Alnajjar & Toivonen, 2021). Furthermore, slogans serve as powerful components within advertisements, capturing the attention of potential consumers (Yu, 2009). ...

Computational generation of slogans

Natural Language Engineering

... The reviewed literature on story generation does not relate adequate stylistic resources with particular communicative goals. Nevertheless, there is already a relevant bulk of work on some stylistic resources that may be used in generated stories, especially those related to figurative language (e.g., [196][197][198][199]). We suggest that another important research direction is the study of the most effective stylistic resources for each possible communicative goal. ...

Expanding and Weighting Stereotypical Properties of Human Characters for Linguistic Creativity

... Estimation of propeller-ice moments based on inboard shaft measurements has been studied in [2,3] by the use of a dynamical model and the solution of a regularized inverse problem. In [15] an augmented Kalman filter (AKF) using a random-walk excitation model was proposed for propeller-torque estimation in azimuthing thrusters. In this paper, the AKF framework is extended to input excitations belonging to the class of quasi-stationary signals [15]. ...

Estimation of propeller torque in azimuth thrusters

IFAC-PapersOnLine

... An UAV swarm is an entity formed by more than one UAV that can perform coordinated tasks to solve a problem [1], the coordination implies the execution of a shared mission, either performing common or distinct tasks. Swarm approaches like the implementations of [2,3] has shown an extensive operational capacity. In this study, the use of swarms offers the advantage of extended area coverage and provides multiple perspectives for data acquisition. ...

Swarms of Unmanned Aerial Vehicles – A Survey

Journal of Industrial Information Integration

... SKM integrates knowledge on plant molecular interactions and stress specific responses from a wide diversity of sources, combining recent discoveries from journal articles with knowledge already existing in resources such as KEGG (Kanehisa et al., 2016), STRING (Szklarczyk et al., 2023), MetaCyc (Caspi et al., 2016), and AraCyc (Mueller et al., 2003). SKM extends other aggregated resources (listed in Supplementary Table 1), including the heterogeneous knowledge graphs of KnetMiner (Hassani-Pak et al., 2021), Biomine Explorer (Podpečan et al., 2019), and ConsensusPathDB (Herwig et al., 2016), in that it allows conversion of biochemical knowledge to diverse mathematical modelling formalisms and integration with multi-omics experiments, besides allowing interactive exploration of current knowledge that is constantly reproducibly updated. SKM is a versatile resource that assists diverse users, from plant researchers to crop breeders, in investigating current knowledge and contextualising new datasets in existing plant research. ...

Interactive exploration of heterogeneous biological networks with Biomine Explorer

Bioinformatics

... Concepts are an important object of research in cognitive and psychological research. Usually, the conceptual representations are process-oriented, symbolic or distributed, and knowledge-based [1][2][3]. In general, a hierarchical structure defines an organization of concepts where the concrete concepts are placed in the lower level, and the abstract Concepts occupy the higher levels (see the example of the vehicle and cars in Figure 1). ...

Conceptual Representations for Computational Concept Creation

ACM Computing Surveys