2011-05-14 2 views
0

트위스트가 양수인지 음수인지 알고 싶습니다.일반 진술의 긍정적 또는 부정적 결정

논문 : 예를 들어 조나스 브라더스는 숯이 >>> 긍정적를 "조나스 브라더스는 숯을 먹는거야"먹고

부정적인 >>> "조나스 브라더스 (Jonas Brothers)는 숯과는 아무 상관이 없다"

논문 : melmac은 파괴

부정적인 >>> "알프는 melmac에서 자신의 친구와 함께 살고있다"나는 KN 할 >>> 긍정적 "melmac는 죽었다" 이런 일을하는 일종의 알고리즘이 있다면, 일반적인 언어가 아닌 특정 기초에요.

가장 쉬운 방법은 무엇입니까? 미리 감사드립니다.

+0

"일반적인 자연어 이해"및 어려운 추론 문제 (예 : "여기에 몇 가지 코드가 있습니다 : xxx yyyy ... zzzz")가 있습니다. "Halts?" 나는 당신이 이것을 "일반적으로"할 수 있다고 생각하지 않는다. 당신은 당신이 기꺼이하고자하는 것에 대해 약간의 제한을 두어야합니다. –

+0

인간 언어에는 일반적인 것이 없으며 제한은 다음과 같습니다. 1- 140 자 문. 2- 부정 또는 양수 결과. 3 가지 또는 3 가지 단어가 "사실"로 제공됩니다. 이 조건으로 충분하다고 생각하십니까? – AlfredoVR

+0

No. "최소한의 튜링 기계에서 우승 한 볼프람 상 ... 정지"? 모든 기준을 충족합니다. 여전히 질문에 답할 수는 없습니다. –

답변

0

나는 좋은 접근법은 부정적인 진술의 사전을 유지하는 것이라고 생각한다 : do not, not, nothing, etc. 진술에서 그 키워드를 찾는다. 또한 카운팅 시스템을 통해 두 배의 음수를 고려해야합니다. 예를 들어 "나는 대답을하지 않았다"는 말은 긍정적이지만 부정적인 단어를 포함합니다.

+0

나는 키워드와 synonims를 세면서 그런 생각을하고 있었지만 더 똑똑한 접근법이 있는가? – AlfredoVR

+0

또한 여기에 주어진 진술이 실제로 당신의 논문과 관련이 있다고 가정하고 있습니다. 논문 : "햄 맛있어." 성명서 : "나는 파란 색깔이 싫어." 이것은 문제 설명에 적합 하나 너무 간단한 알고리즘으로는 놓치게됩니다. – Orka

+0

이것을 명확히하기 위해, 특정 문자열을 검색합니다 (예 : "#HAMTASTESGOOD"트위터의 해시 태그 또는 "HAM"). 그런 다음 테스트를 실행하십시오. – AlfredoVR

관련 문제