레이블이 쿨리타인 게시물을 표시합니다. 모든 게시물 표시
레이블이 쿨리타인 게시물을 표시합니다. 모든 게시물 표시

2015년 12월 3일 목요일

[예술의 미래] Iamus : 작곡하는 인공지능과 런던심포니의 협연


컴퓨터가 감성적이고 아름다운 곡을 작곡할 수 있을까?

오늘은 여러분께 작곡하는 인공지능에 대해서 소개해 드리려고 합니다. 스페인의 말라가 대학교의 컴퓨터 사이언스 교수인 프란시스코 비코(Francisco Vico)와 그의 연구진과 함께 개발한 아야무스(Iamus) 라는 인공지능 소프테웨어입니다. 이 소프트웨어는 인간의 개입 없이 곡을 처음부터 끝까지 완성하고 악보까지 출력할 수 있습니다. 일단 편견이 생길 수도 있으니 아야무스가 작곡한 곡을 먼저 감상해 보시기 바랍니다. (1분 30초 부분 부터 보시면 됩니다.)


<Iamus - Hello World!>

20세기 초반 풍의 클래식 음악 작곡

어떤 생각이 드시는지요? 이 곡은 'Hello World'라는 곡으로 아야무스가 인간의 도움 없이 만든 첫 번째 곡인데요. 제 귀에는 상당히 클래식하게 들립니다. 활동중인 젊은 클래식 연주자들에 의해 연주되어서 그런지 더더욱 그렇게 느껴집니다. 시대별 음악의 특징으로 구분하자면 아마도 1900년대 이후의 현대 음악에 가장 가까울 것으로 생각됩니다.

제 귀에만 그렇게 들리는 건 아닌가 봅니다. 이 곡을 사람들이 듣고 어떻게 생각할지를 알아보기 위해서 블라인드 테스트를 진행했는데요. 피터 러셀이라는 음악학자는 이 곡을 듣고 이렇게 말했다고 합니다.

"듣기 좋은 실내악 음악이군요. 어딘가 20세기 초반의 프랑스 음악을 닮아있기도 하구요. 몇 번 반복해서 듣고 난 다음에는 이 곡을 좋아하게 됐습니다." 

결국 러셀을 포함해서 블라인드 테스트에 참가했던 사람들은 이 곡의 작곡가가 컴퓨터라는 것을 알아 내지 못했습니다. 사실 이것은 어쩌면 당연한 일인지도 모릅니다. 클래식에서 말하는 현대음악의 경우 조성, 리듬, 멜로디 진행이 사람들이 일반적으로 "음악"이라고 생각하는 기준에서 벗어나 있는 경우가 많습니다. 이런 곡을 들을 때면 아무래도 공감대를 형성하기도 쉽지 않고 이게 정말 음악적인건가, 하는 생각을 하게 될 때도 있습니다. 아야무스가 만든 이 곡 역시 그와 같은 현대 음악의 기준에서 듣는다면 사실 그 누구라도 이 곡의 작곡가가 사람이 아닐 것이라고 짐작하기 어려울 것입니다. 게다가 훌륭한 연주자들이 감정을 실어서 연주하기까지 했으니 더더욱 어려웠을 것입니다.


런던심포니오케스라의 연주

아야무스의 출현에 대해서 사람들은 어떻게 생각할까요? 특히 연주를 하거나 작곡을 하는 음악가들은 아야무스에 대해서 어떻게 생각할까요? 사람 음악가들이 아야무스에 대해 무시하거나 인정하지 않을 것으로 생각할 수도 있습니다만, 이미 아야무스는 일군의 음악가들에 의해 받아들여지고 있습니다. 세계 최고 수준의 음악 그룹이라고 할 수 있는 런던 심포니 오케스트라가 아야무스의 곡을 연주했으니까요. 뮤지카델빠스바스코(Música del País Vasco)에서 작곡가이자 피아노 연주자로 활동하고 있는 구스타보 디아즈 제레즈(Gustavo Diaz-Jerez)는 아야무스를 이용해서 오페라까지 작곡할 예정이라고 합니다. 정식으로 클래식 음악교육을 받은 사람이 인공지능 소프트웨어를 이용해 오페라를 작곡할 생각이라니, 어떤 의도를 가지고 있는 것인지 궁금해 집니다. (Centro Superior de Música del País Vasco는 대학교 수준의 음악 교육 기관으로 보입니다. 홈페이지에 가보니 학사학위와 석사학위 교육과정을 둔 음악 대학교로 보입니다.)

<Iamus - Adsum, for orchestra>


런던 심포니의 연주, 어떻게 들으셨는지요? 곡이 좋아서 그런 것인지 연주가 좋아서 그런 것인지 모르겠습니다만 듣고 있으면 끝까지 계속 듣게 되는 묘한 매력이 있습니다.

사실 아야무스 전에도, 그리고 후에도 인공지능으로 작곡을 하려고 하는 시도는 있어 왔습니다. 미국의 작곡가이자 컴퓨터 사이언스 교수인 데이비드 코프 역시 "Emily Howell"이라고 이름 붙여진 인공지능 작곡 프로그램을 개발했습니다. 아주 최근에는 예일대학교의 컴퓨터 사이언스 박사 과정 생 도냐 퀵이 "Kulitta"라는 인공지능 작곡 프로그램을 개발하기도 했구요. 아마 에밀리 호웰이나 쿨리타의 음악을 들어보신 분들 중에는 인공지능의 작곡에 대해 실망하거나 회의적인 시각을 가진 분들이 많으실텐데요. 아야무스를 통해서 그런 생각이 조금은 바뀔수도 있을 것으로 생각됩니다. 아야무스에 대해서는 계속 포스팅 하겠습니다.

자료 : http://www.bbc.com/future/story/20140808-music-like-never-heard-before


2015년 11월 22일 일요일

[컴퓨터 예술] 인공지능 작곡 Kulitta 검증 실험 참여 후기

Donya Quick 이 개발중인 인공지능 작곡엔진 Kullita가 만든 곡들에 대해 사람들은 어떻게 생각할까요. 도나 퀵은 이 질문에 대답하기 위해서 자신의 논문을 통해 Kullita가 만든 곡과 사람이 만든 곡을 들려준 후 누가 만들었다고 생각하는지를 묻는 실험을 했습니다.

그리고 본인의 홈페이지에 누구나 이 실험에 참여해 볼 수 있도록 모의 조사세트를 공해하고 있습니다. 여러 분도 재미삼아 한 번 해 보세요. 5분도 안 걸립니다.

짧은 실험 버전 바로가기

모바일 실험 버전 바로가기

일반 공개용 실험 버전 바로가기(풀버전)


저는 짧은 버전 테스트를 해봤는데요 일단 아래와 같은 첫 화면이 나옵니다.
짧은 버전은 10문제, 풀버전은 40문제에 답을 해야 합니다.


컨티뉴를 몇번 누르고 나면 짧은 프레이즈를 들려주고 누가 만든것 같은가에 대해서 아래 보기중에서 답을 하도록 합니다. 단순히 인간 or 컴퓨터라는 두 가지 선택지 중에 답을 요구할 것으로 생각했었는데 선택지가 무려 7개로 세분화 되어 있습니다.




이렇게 10개에 답을 하고 나면 아래와 같은 결과 표를 보여 줍니다.



저의 경우에는 "absolutely human"이라고 답한 것의 정확도는 100%, "probably human"이라고 답한 응답의 정확도는 84% 등으로 평균 정답률이 78%로 나왔습니다. 인간이냐 컴퓨터냐의 예스/노의 응답으로 측정했을 때는 정답률이 90% 였습니다. 

테스트를 하면서 느낀 문제점 몇가지를 적어보겠습니다. 

* 예시 음악의 길이가 너무 짧다
음악이라는 것이 시작과 끝이 있고 시작해서 끝기까지 진행되어 가는 과정이 매우 중요한데, 들려주는 샘플의 길이가 10초 안팎으로 너무 짧아서 앞뒤 맥락을 알 수 없다는 것이 판단을 어렵게 하는 측면이 있습니다. 이것은 마치 소설 한 권 분량에서 한 문장, 그 한 문장 중에서도 일부 몇 단어 묶음만 보여주고 이것이 사람이 쓴 것인지 컴퓨터가 쓴 것인지 골라보아라 라고 하는 것과 비슷한 느낌입니다.

* 예시 음악의 연주 상태가 너무 기계적이다. 
쿨리타라는 알고리즘이 악보를 공부한 인공지능이 악보형태의 결과물을 내 주는듯 합니다. 그렇다 하더라도 설문조사를 하기 위해서 출력된 악보를 사람이 연주해서 들려주었더라면 더 좋았을 것 같습니다. 이 조사에서는 사람이 작곡한 음악도 기계의 미디연주로 재생하는듯 한데요, 미디로 재생된다고 하더라도 좀 더 사람이 연주하는 듯한 조정을 해 주었으면 좋았을 텐데 음의 강약이나 길이에 대한 조정이 너무 없어서 사람이 작곡한 곡 조차도 너무 기계적으로 느껴지는 문제가 있습니다. 

* 너무 클래시컬하거나 너무 현대적
저는 일단 사람이 만든 것 같다는 느낌을 받은 곡에는 주저 없이 사람이라고 선택했습니다. 답을 하는 동안 기대했던 것은 이렇게 답한 부분 중 상당 수가 인공지능이 작곡한 것이어서 제가 틀리기를 바랐습니다. 그런데 결과를 보니 대부분 사람이 한 것이 맞았나 봅니다. 

어딘가 이상하다고 느껴지는 곡들이 있었는데요 이 경우에는 어딘가 바로크풍이지만 당시에는 많이 사용하지 않았을 화성이나 불협화음 진행을 하고 있어서 사람이 했다고 하기에는 너무나 금방 의심되는 부분이 많았습니다. 


실험에 참여해 보고 나니 여러가지 생각이 드는데요........ 논문을 읽어보고 싶은데 홈페이지에 나와있는 링크가 깨져있네요. ㅜㅜ

아무튼, 설문조사에 사용된 예제음악을 들어본 느낌은 아직은 매우 매우 초기단계의 느낌입니다. 그렇지만 가능성은 매우 열려있는 듯 하구요. 앞으로 어떻게 업데이트가 되어가는지 좀 더 따라가 봐야할 것 같습니다. 

2015년 11월 16일 월요일

[컴퓨터 예술] 인공지능 작곡 알고리즘 Kulitta(쿨리타)

최근 모든 분야에서 가장 핫한 키워드 중 하나는 인공지능일 것입니다. 제조업 등 이미 많은 분야에서 로봇의 상용화가 있어왔습니다만, 예술 또는 문화산업 분야 종사자들은 창의력이 필요한 분야라는 이유로 인공지능과의 관련성을 받아들이는데 소극적이었는지도 모릅니다.

그러나 최근 창작의 영역에서도 인공지능의 가능성이 타진되고 있습니다. 예일대 컴퓨터 사이언스 박사 Donya Quick(http://donyaquick.com/)이 개발한 작곡하는 인공지는 “Kulitta"가 대표적입니다. 스스로 학습하는 알고리즘을 통해 특정 장르의 음악에 대해 인공지능 스스로 학습하고 비슷한 특성을 가진 새로운 창작곡을 내놓는 식입니다



이와 같은 방식은 인간이 예술을 공부하고 창작하는 방식과 크게 다르지 않다는 점에서 앞으로의 가능성이 상당히 주목됩니다특히 공부하는 속도에 있어서 사람보다 인공지능이 비교할 수 없이 빠르기 때문에 향후 알고리즘의 발전 속도에 따라 예술 창작의 영역은 커다란 변화를 겪게 될 것으로 생각됩니다

지금까지 문화나 예술을 창작할 수 있는 유일한 주체는 인간뿐이었습니다만앞으로는 그 자리를 내어줄 가능성이 커 보입니다인간의 영역을 100% 대체한다는 개념이 아닌인간과 협업하는 인공지능 또는 인간이 하지 못하는 새로운 형태의 창작을 하는 인공지능의 출현이 있을 것으로 예상됩니다