오늘 올라온 구글 Pathways Language Model(PaLM)에 나온 농담 해석기입니다.
해석하자면,
Input : 난 원래 저녁 5시부터 논문을 써야했는데, 그 대신 이 새로운 언어 모델을 10분간 가지고 놀기 시작했다. 10분이 지나고 보니 갑자기 시간이 저녁 9시 30분으로 바뀌어 있었다!
Model Output : 이 농담은 즐겁게 지낼 때는 시간이 빠르게 흘러간다는 뜻이다. 이 사람은 저녁 5시에 논문을 써야 했으나, 그 대신 언어 모델을 가지고 놀았다. 사람은 겨우 10분만 놀고 있었다 생각했으나 실제로는 4.5시간이 지나 있었다.
Input : 4월 6일에 비행기 타고 부모님 집에 갈 예정이었다. 어머니가 말하길 "마침 딱이네, 네 새아빠가 그날 밤에 시낭독을 할 거거든!". 그래서 나는 4월 7일에 비행기를 타는 걸로 일정을 변경했다.
Model Output : 어머니는 새아빠의 시낭독에 발화자를 참석시키려 하고 있으나, 발화자는 그러고 싶지 않았다. 그래서 비행기 일정을 시낭독 당음날로 변경한 것이다.
Input : 나는 '전쟁과 평화'를 읽는 게 두렵지 않다. 왜냐면 내 인턴의 마지막 날에 프로젝트 코드 리뷰를 통째로 한 적도 있었으니까!
Model Output : '전쟁과 '평화'는 아주 긴 책이다. 그래서 읽기도 버겁다. 하지만 발화자는 인턴의 마지막 날에 프로젝트 코드를 리뷰한 적도 있다고 함으로써 더 어려운 일도 해봤다고 한 것이다.
Input : 왜 나랑 여자친구가 찰떡궁합인지 알 것 같다. 나는 음식 냄새를 맡으면 신이 나고 초인종이 울리면 정신이 확 깬다. 내 여자친구 셸리는 5시간 전에 봤던 사람을 다시 만나면 좋아서 어쩔 줄을 모른다.
Model Output : 개에 관한 농담이다. 개는 음식 냄새를 맡거나 초인종이 울리면 신나 한다. 여자친구는 5시간 전에 봤던 사람을 다시 보면 신이 난다고 했는데, 이는 개의 특징이다.
Input : 내가 신경망을 1만 번 랜덤으로 돌렸더니 과다학습을 시켰다는 핀잔을 들었다. 좋은 의도가 꼭 좋은 결과를 보장하지는 않는 법인 모양이다(no good seed goes unpunished).
Model Output : 언어유희 농담이다. 신경망은 데이터에서 배울 수 있는 컴퓨터 프로그램이다. 'seed'는 난수발생기를 초기화하는 횟수를 의미한다. 'good seed'는 좋은 난수발생기를 생산하는 횟수를 의미한다. 'no good deed goes unpunished'는 아무리 좋은 일이라도 계속 하다보면 언젠가는 나쁜 결과가 생긴다는 뜻이다.(역주 : deed와 seed를 이용한 농담임)
Input : 얼룩말(zebra)과 우산(umbrella)의 차이점이 뭘까? 하나는 말의 사촌인 줄무늬 동물이라는 것이고, 다른 하나는 하늘에서 내리는 비를 막는 물건이라는 것이다.
Model Output : 이것은 가짜 농담이다. 기발한 대답을 바라는 사람한테 명백한 답을 들려주는 것이다.(역주 : 제가 보기에 '하나는 ~ 다른 하나는~'이라는 형태가 둘의 차이점을 설명해주는 것처럼 보이지만 실제로는 그냥 각각의 단어를 정의해버린다는 게 농담이지 않을까 합니다. AI가 충분히 설명하지 못한 것 같은...)
PaLM에 관한 보다 자세한 내용은
https://ai.googleblog.com/2022/04/pathways-language-model-palm-scaling-to.html
https://storage.googleapis.com/pathways-language-model/PaLM-paper.pdf (논문)
여길 참조하시면 됩니다