Friday, March 17, 2017

RecSys Related Libraries List

fastFM (Factorization Machines, Python)
lodreclib (LODRecSys, SPrank etc., Java)

Saturday, March 4, 2017

IBM phone interview for Research Intern

It was the first time I'm doing a phone interview, and also was the first time to do an interview for an internship in an industry lab. It took around 30 mins, and the overall process was smooth.

The overall process was as below:

  1. Introduce the research internship (e.g., duration, starting date, main to-do list etc.)
  2. Other attendees (research scientists in the same team) were asked about several research questions about my research.
    • What's the research question and how do you approach it and evaluate it?
    • What kind of skills (NLP, which is related to the position) have been used?
    • What kind of machine learning techniques you are familiar with?
    • How can your research methodologies be generalized into other corpus?
    • What's your future direction to extend your current work?
  3. The last step was for me to ask some questions about the internship.

They kindly informed me after two days as they found a better match to that position.

Sunday, February 26, 2017

Putty SSH remote server with password in Windows

putty.exe -ssh [username]@[host] -pw [yourpassword]

You can also run some commands immediately after logging into the server.

putty.exe -ssh [username]@[host] -pw [yourpassword] -m [yourfiilename]

You can edit the file with [yourfiilename] with commands you need to execute, e.g., a file contains commands for ending a screen 

screen -S [screename] -X quit

Tuesday, February 14, 2017

아일랜드 IT 연구소들

Nokia Bell Lab, Ireland

Dublin based scientists at Bell Labs were instrumental in the development of the award-winning lightRadio® cube. Scientists here focus on algorithms, RF hardware, and system designs for the next-generation of small cells. Data analytics, network systems and cloud computing are also part of the research program in Dublin.

IBM Research, Ireland

At IBM Research - Ireland our scientists and engineers are helping clients and partners make better decisions using an array of cognitive IoT technologies and expertise. Together we are testing new technologies on real business problems and discovering new growth opportunities.
We are focused on Cognitive IoT, Cognitive Integrated Healthcare, Interactive Reasoning, Data Centric Computing, Cloud and Privacy. Our research teams are collaborating with academic and industrial partners on several projects including research programs established by the European Union Horizon 2020 as well as pioneering collaborative projects developed side by side with University College Dublin scientists in our collaboratory.

Intel Labs Europe Open Lab – Ireland

The ILE Open Lab - Ireland, located on the Intel Ireland campus in Leixlip, Co. Kildare, is home to two research labs; the IoT (Internet of Things) Systems Research Lab and the Cloud Services Lab.  The Open Lab’s facilities include physical laboratories, offices, meeting and demo spaces as well as innovation/collaboration studio spaces.

The IoT Systems Research Lab conducts research focused on the Internet of Things with a particular emphasis on distributed edge computing, Machine to Machine (M2M) communications, IoT Applications, and data analytics.  The Lab also manages a Connected Cities research portfolio which includes the Intel Collaborative Research Institute (ICRI) for Sustainable Connected Cities located in London - The IoT Systems Research Lab applies a ‘Living Lab’ approach for elements of its research by developing open-innovation ecosystems and partnerships to validate research through real world deployments and test beds. The Living Lab concept has been used in a number of cities including in Dublin, London and San Jose, California.

The Cloud Services Lab’s research agenda is focused on interoperability, dependability and platform/service differentiation for Cloud Computing across compute, storage, and network technologies.  Specific research topics include instrumentation and manageability of Cloud and Network infrastructures, open interface specifications, service level agreements, context awareness, and digital preservation.  The Lab’s research output includes usage models, prototypes, technologies, and open standards which enable dependable cloud environments and support automatic discovery and selection of optimal platform services.  The Lab is also actively advancing management framework processes for technology adoption.

Accenture, Ireland

Microsoft, Ireland

SAP Business Objects (Predictive Analytics)

Academic Research Centres:

ADAPT, Insight Centre

Tuesday, February 7, 2017

Creating another environment on Anaconda (e.g., python 2)

Create another environment on Anaconda, e.g., if you installed default is python 3, and you want to use python 2:

- conda create -n python2 python=2.7 anaconda

which will create python 2.7 environment with the name "python2".

Activate and deactivate the environment (env):
- source activate python2
- source deactivate

You can install packages for python 2.* environment with the python2 env being activated

Use spyder with python 2.7

You can run the spyder app with python 2.7 by activating the python2 env, and type spyder in the command line.

source activate python2
- spyder

In case the spyder is not automatically installed during creating the env, you should install it first.

- conda install -n python2 spyder

Sunday, February 5, 2017

[EBS육아학교] 아이 잘 키우기로 유명한 유태인들은 어떻게 책을 읽어줄까요? / EBS부모

영재발굴단 - 아빠의 비밀

요즘 자주 보는 SBS프로그램 "영재발굴단", 이번주는 아빠의 비밀이라는 코너에 전직가수고 현재 ICC부의장을 하고 있다는 이소은의 부모님이 소개가 되었다. 언니는 세계에서 유명한 피나오니스트 및 미국 대학교에서 교수로 재직중이다.

두 아이를 훌륭한 인재로 키워낸 아빠의 비결 / 한마디는 무엇이였을까?

아빠는 자신의 비결을 방목이라고 했다.

이소은과 그의 언니 모두 "forget about it"를  아빠의 한마디로 뽑았다. 그 어떤 아픔과 시련에 부딪혔을때 잊어버리고 지나간것에 대해서 미련을 가질 필요는 없고 현실에 집중하면 된다는 것 이다.

또한 처음 힘들게 로스쿨에 진학하여 친 시험에서 꼴찌를 하고 펑펑 울었을 때 아빠의 한마디가 너무 힘이 되었다고 한다...

아빠의 "방목"은 그냥 방목이 아니었다. 아이들이 하는 것에 대해서는 어떠한 제지도 하지 않고 어떻게 도울 수 있는지를 고민했다고 한다.

하지말라고 해서 안하는 것도 아닌데 믿고 기다려준다는 것이다...

다만 항상 함께 하는 것... 항상 믿어주는 것... 항상 그 믿음을 전달하는 것이 포인트였다. 항상 손편지로 사랑을 표현했고 믿음을 표현했고 고마움을 표현했다... 그래서 아이들은 시련을 겪더라고 그 아픔이 그렇게 깊게 남지 않는 다고 했다... 언제 어디서든 자신을 믿고 사랑해주는 사람이 있다는 것에...

이번회에서는 또한 아빠의 육아가 실제로 아이의 아이큐에 6포인트 정도 높일 수 있다는 연구결과도 잠깐 소개했고 사회성에도 도움이 된다는 것을 언급했다.

아빠가 육아에 대한 중요성을 느끼게 하는 한회였던 것 같다.

Thursday, December 1, 2016

EKAW2016 Travel Report

From 19-24, November, I attended 20th International Conference on Knowledge Engineering and Knowledge Management at Bologna, Italy. It's a biannual conference on Knowledge Engineering along with the K-CAP conference.

There were around 150 participants from worldwide. Regarding submissions, there were 226 abstracts which resulted in 171 final submissions in total. 539 reviews were submitted for those papers and 42 out of 142 research papers have been accepted. Based on further quality assessment, the organizers also divided 42 papers into long presentations (17.3%) and short presentations for presentations during the conference.


The first keynote was given by Chris Welty from Google research. He talked about how current AI systems are losing information with one label ground truth for training themselves (e.g, a song might be in different genres or not in the options you provided for getting ground truth data with a survey). He pointed out current simplified world for AI, which consists of black and white, while the reality is much complex. To achieve better ground truth labeling, he also introduced solutions such as using the wise crowd with diversity-enabled labeling for training AI systems.

The second keynote was given by Francesca Rossi from IBM research. She talked about AI has the capabilities to make sense of the huge volume of data (text, images, videos, etc.) that surrounds us in our everyday private and professional life, and to transform it into knowledge to be exploited to make better and more informed decisions that could help solving global societal problems such as those in healthcare, transportation, and climate. To achieve these goals, and in order to fully exploit the potential of AI, we need to build intelligent machines that behave ethically and create symbiotic partnerships with humans. So rather than considering/making AI for Decision Making Systems, we need to consider/make it as Decision Support Systems.

The conference sessions are very diverse, from data management to NLP as well as Entity Recognition, Crowdsourcing, ontology related topics etc.

My presentation:

I presented a User Modeling work considering different dimensions studied in the literature for investigating their synergetic effect on User Modeling.