Researcher profile

Patrick Keller

Patrick Keller contributes to research discovery and scholarly infrastructure.

ResearcherAffiliation not importedOpen to collaborate

Trust snapshot

Quick read

Trust 13 - UnverifiedVerification L1Unclaimed author
2works
0followers
2topics
4close collaborators

Actions

Decide how to stay connected

Follow researcher0

Identity and collaboration

How to connect with this researcher

Claiming links this public author record to a researcher profile and unlocks direct collaboration workflows.

Log in to claim

Direct collaboration

Open a focused conversation when the fit is right

Claim this author entity first to unlock direct invitations.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent work, topics, institutions and collaborators without jumping out to a separate graph page.

Building this graph slice

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

2 published item(s)

preprint2021arXiv

Elastomeric Nematic Colloids, Colloidal Crystals and Microstructures with Complex Topology

Control of physical behaviors of nematic colloids and colloidal crystals has been demonstrated by tuning particle shape, topology, chirality and surface charging. However, the capability of altering physical behaviors of such soft matter systems by changing particle shape and the ensuing responses to external stimuli has remained elusive. We fabricated genus-one nematic elastomeric colloidal ring-shaped particles and various microstructures using two-photon photopolymerization. Nematic ordering within both the nano-printed particle and the surrounding medium leads to anisotropic responses and actuation when heated. With the thermal control, elastomeric microstructures are capable of changing from genus-one to genus-zero surface topology. Using these particles as building blocks, we investigated elastomeric colloidal crystals immersed within a liquid crystal fluid, which exhibit crystallographic symmetry transformations. Our findings may lead to colloidal crystals responsive to a large variety of external stimuli, including electric fields and light. Pre-designed response of elastomeric nematic colloids, including changes of colloidal surface topology and lattice symmetry, are of interest for both fundamental research and applications.

preprint2020arXiv

What You See is What it Means! Semantic Representation Learning of Code based on Visualization and Transfer Learning

Recent successes in training word embeddings for NLP tasks have encouraged a wave of research on representation learning for source code, which builds on similar NLP methods. The overall objective is then to produce code embeddings that capture the maximum of program semantics. State-of-the-art approaches invariably rely on a syntactic representation (i.e., raw lexical tokens, abstract syntax trees, or intermediate representation tokens) to generate embeddings, which are criticized in the literature as non-robust or non-generalizable. In this work, we investigate a novel embedding approach based on the intuition that source code has visual patterns of semantics. We further use these patterns to address the outstanding challenge of identifying semantic code clones. We propose the WYSIWIM ("What You See Is What It Means") approach where visual representations of source code are fed into powerful pre-trained image classification neural networks from the field of computer vision to benefit from the practical advantages of transfer learning. We evaluate the proposed embedding approach on two variations of the task of semantic code clone identification: code clone detection (a binary classification problem), and code classification (a multi-classification problem). We show with experiments on the BigCloneBench (Java) and Open Judge (C) datasets that although simple, our WYSIWIM approach performs as effectively as state of the art approaches such as ASTNN or TBCNN. We further explore the influence of different steps in our approach, such as the choice of visual representations or the classification algorithm, to eventually discuss the promises and limitations of this research direction.