| 번호 | 청구항 |
|---|---|
| 1 | 복수의 스마트 단말로부터 사용자에 관한 데이터를 수집하고 사용자의 일상을 나타내는 변인으로 전처리하는 데이터 수집부; 상기 사용자의 변인 간 인과관계 가설을 세우고, 통계적 분석 방법을 이용하여 사용자로부터 수집된 상기 변인 간의 인과관계를 추론하는 인과관계 추론부; 상기 인과관계 추론부에서 획득한 추론 결과 및 시스템에 대한 사용자의 인터랙션에 기초하여 사용자에 대한 자가실험을 통해 인과관계를 검증하기 위한 변인을 추천하는 변인 추천부; 및 상기 사용자에 대한 자가실험을 통해 인과관계를 검증하도록 실험을 계획하고 실행하는 자가실험 계획부를 포함하는 자가실험 자동화 지원 시스템. |
| 2 | 제1항에 있어서,상기 데이터 수집부는, 스마트 단말의 종류에 따라 수집되는 데이터 및 분석되는 변인의 종류를 나타내고, 수집하고자 하는 데이터의 종류를 사용자로부터 선택 받거나 또는 자동으로 선택하는 데이터 설정부; 및 상기 데이터 설정부에서 미리 선택된 데이터를 스마트 단말로부터 수집하고, 수집된 데이터를 전처리하여 사용자의 상태, 행동, 또는 주변환경을 포함하는 사용자의 일상을 분석하기 위한 의미 있는 변인으로 변환 및 확인하는 데이터 전처리부 를 포함하는 자가실험 자동화 지원 시스템. |
| 3 | 제1항에 있어서,상기 인과관계 추론부는, 사용자의 일상을 나타내는 복수의 변인을 대상으로 변인 간의 인과관계의 존재여부를 검증하고, 검증하고자 하는 변인이 선택되면, 변인 간의 인과관계 분석에 필요한 변인에 관한 정보를 제공하고, 인과관계와 상관관계를 분류하기 위한 교란 변인의 분포 변화를 제공하는 자가실험 자동화 지원 시스템. |
| 4 | 제1항에 있어서,상기 변인 추천부는, 상기 인과관계 추론부에서 추론된 인과관계 존재여부에 따라 사용자의 평가, 사용자의 관심 카테고리 및 인과관계 추론부 사용 내역에 관한 사용자 인터랙션에 기초하여 변인을 추천하고, 인과관계 추론 및 상기 사용자 인터랙션에 기초하여 사용자의 선호도를 예측하고, 추출된 변인에 대해 일련의 우선순위를 선정하고, 상기 우선순위에 따라 자가실험을 제안하는 자가실험 자동화 지원 시스템. |
| 5 | 제1항에 있어서,상기 자가실험 계획부는, 사용자가 확인하고자 하는 원인과 결과 변인을 설정하고, 설정된 변인에 따라 자가실험에서 수집되는 데이터의 종류를 확인 또는 변경하는 실험 시나리오 설정부; 및 자가실험 과정에서 실험 기간, 원인에 해당하는 변인을 무작위화(randomization)하여 사용자가 수행하도록 중재(intervention)를 제공하는 방법을 설정하는 실험 환경 설정부 를 포함하는 자가실험 자동화 지원 시스템. |
| 6 | 데이터 수집부가 복수의 스마트 단말로부터 사용자에 관한 데이터를 수집하고 사용자의 일상을 나타내는 변인으로 전처리하는 단계; 인과관계 추론부가 상기 사용자의 변인 간 인과관계 가설을 세우고, 통계적 분석 방법을 이용하여 사용자로부터 수집된 상기 변인 간의 인과관계를 추론하는 단계; 변인 추천부가 상기 인과관계 추론부에서 획득한 추론 결과 및 시스템에 대한 사용자의 인터랙션에 기초하여 사용자에 대한 자가실험을 통해 인과관계를 검증하기 위한 변인을 추천하는 단계; 및 자가실험 계획부가 상기 사용자에 대한 자가실험을 통해 인과관계를 검증하도록 실험을 계획하고 실행하는 단계를 포함하는 자가실험 자동화 지원 방법. |
| 7 | 제6항에 있어서,상기 인과관계 추론부가 상기 사용자의 변인 간 인과관계 가설을 세우고, 통계적 분석 방법을 이용하여 사용자로부터 수집된 상기 변인 간의 인과관계를 추론하는 단계는, 사용자의 일상을 나타내는 복수의 변인을 대상으로 변인 간의 인과관계의 존재여부를 검증하고, 검증하고자 하는 변인이 선택되면, 변인 간의 인과관계 분석에 필요한 변인에 관한 정보를 제공하고, 인과관계와 상관관계를 분류하기 위한 교란 변인의 분포 변화를 제공하는 자가실험 자동화 지원 방법. |
| 8 | 제6항에 있어서,상기 변인 추천부가 상기 인과관계 추론부에서 획득한 추론 결과 및 시스템에 대한 사용자의 인터랙션에 기초하여 사용자에 대한 자가실험을 통해 인과관계를 검증하기 위한 변인을 추천하는 단계는, 상기 인과관계 추론부에서 추론된 인과관계 존재여부에 따라 사용자의 평가, 사용자의 관심 카테고리 및 인과관계 추론부 사용 내역에 관한 사용자 인터랙션에 기초하여 변인을 추천하고, 인과관계 추론 및 상기 사용자 인터랙션에 기초하여 사용자의 선호도를 예측하고, 추출된 변인에 대해 일련의 우선순위를 선정하고, 상기 우선순위에 따라 자가실험을 제안하는 자가실험 자동화 지원 방법. |
| 9 | 제6항에 있어서,상기 자가실험 계획부가 상기 사용자에 대한 자가실험을 통해 인과관계를 검증하도록 실험을 계획하고 실행하는 단계는, 사용자가 확인하고자 하는 원인과 결과 변인을 설정하고, 설정된 변인에 따라 자가실험에서 수집되는 데이터의 종류를 확인 또는 변경하고, 자가실험 과정에서 실험 기간, 원인에 해당하는 변인을 무작위화(randomization)하여 사용자가 수행하도록 중재(intervention)를 제공하는 방법을 설정하는 자가실험 자동화 지원 방법. |
| 10 | 자가실험 자동화 지원 시스템의 동작 방법을 실행시키기 위해 컴퓨터 판독 가능한 저장 매체에 저장된 프로그램에 있어서, 데이터 수집부가 복수의 스마트 단말로부터 사용자에 관한 데이터를 수집하고 사용자의 일상을 나타내는 변인으로 전처리하는 단계; 인과관계 추론부가 상기 사용자의 변인 간 인과관계 가설을 세우고, 통계적 분석 방법을 이용하여 사용자로부터 수집된 상기 변인 간의 인과관계를 추론하는 단계; 변인 추천부가 상기 인과관계 추론부에서 획득한 추론 결과 및 시스템에 대한 사용자의 인터랙션에 기초하여 사용자에 대한 자가실험을 통해 인과관계를 검증하기 위한 변인을 추천하는 단계; 및 자가실험 계획부가 상기 사용자에 대한 자가실험을 통해 인과관계를 검증하도록 실험을 계획하고 실행하는 단계를 포함하는 컴퓨터 판독 가능한 저장 매체에 저장된 프로그램. |